/src/keystone/llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc
Line | Count | Source (jump to first uncovered line) |
1 | | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
2 | | |* *| |
3 | | |* Assembly Matcher Source Fragment *| |
4 | | |* *| |
5 | | |* Automatically generated file, do not edit! *| |
6 | | |* *| |
7 | | \*===----------------------------------------------------------------------===*/ |
8 | | |
9 | | |
10 | | #ifdef GET_ASSEMBLER_HEADER |
11 | | #undef GET_ASSEMBLER_HEADER |
12 | | // This should be included into the middle of the declaration of |
13 | | // your subclasses implementation of MCTargetAsmParser. |
14 | | uint64_t ComputeAvailableFeatures(const FeatureBitset& FB) const; |
15 | | void convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode, |
16 | | const OperandVector &Operands); |
17 | | void convertToMapAndConstraints(unsigned Kind, |
18 | | const OperandVector &Operands) override; |
19 | | unsigned MatchInstructionImpl(const OperandVector &Operands, |
20 | | MCInst &Inst, |
21 | | uint64_t &ErrorInfo, bool matchingInlineAsm, |
22 | | unsigned VariantID = 0); |
23 | | |
24 | | enum OperandMatchResultTy { |
25 | | MatchOperand_Success, // operand matched successfully |
26 | | MatchOperand_NoMatch, // operand did not match |
27 | | MatchOperand_ParseFail // operand matched but had errors |
28 | | }; |
29 | | OperandMatchResultTy MatchOperandParserImpl( |
30 | | OperandVector &Operands, |
31 | | StringRef Mnemonic); |
32 | | OperandMatchResultTy tryCustomParseOperand( |
33 | | OperandVector &Operands, |
34 | | unsigned MCK); |
35 | | |
36 | | #endif // GET_ASSEMBLER_HEADER_INFO |
37 | | |
38 | | |
39 | | #ifdef GET_OPERAND_DIAGNOSTIC_TYPES |
40 | | #undef GET_OPERAND_DIAGNOSTIC_TYPES |
41 | | |
42 | | Match_AddSubRegExtendLarge, |
43 | | Match_AddSubRegExtendSmall, |
44 | | Match_AddSubRegShift32, |
45 | | Match_AddSubRegShift64, |
46 | | Match_AddSubSecondSource, |
47 | | Match_InvalidCondCode, |
48 | | Match_InvalidFPImm, |
49 | | Match_InvalidImm0_1, |
50 | | Match_InvalidImm0_127, |
51 | | Match_InvalidImm0_15, |
52 | | Match_InvalidImm0_31, |
53 | | Match_InvalidImm0_63, |
54 | | Match_InvalidImm0_65535, |
55 | | Match_InvalidImm0_7, |
56 | | Match_InvalidImm1_16, |
57 | | Match_InvalidImm1_32, |
58 | | Match_InvalidImm1_64, |
59 | | Match_InvalidImm1_8, |
60 | | Match_InvalidIndex1, |
61 | | Match_InvalidIndexB, |
62 | | Match_InvalidIndexD, |
63 | | Match_InvalidIndexH, |
64 | | Match_InvalidIndexS, |
65 | | Match_InvalidLabel, |
66 | | Match_InvalidMemoryIndexed1, |
67 | | Match_InvalidMemoryIndexed16, |
68 | | Match_InvalidMemoryIndexed16SImm7, |
69 | | Match_InvalidMemoryIndexed2, |
70 | | Match_InvalidMemoryIndexed4, |
71 | | Match_InvalidMemoryIndexed4SImm7, |
72 | | Match_InvalidMemoryIndexed8, |
73 | | Match_InvalidMemoryIndexed8SImm7, |
74 | | Match_InvalidMemoryIndexedSImm9, |
75 | | Match_InvalidMemoryWExtend128, |
76 | | Match_InvalidMemoryWExtend16, |
77 | | Match_InvalidMemoryWExtend32, |
78 | | Match_InvalidMemoryWExtend64, |
79 | | Match_InvalidMemoryWExtend8, |
80 | | Match_InvalidMemoryXExtend128, |
81 | | Match_InvalidMemoryXExtend16, |
82 | | Match_InvalidMemoryXExtend32, |
83 | | Match_InvalidMemoryXExtend64, |
84 | | Match_InvalidMemoryXExtend8, |
85 | | Match_InvalidMovImm32Shift, |
86 | | Match_InvalidMovImm64Shift, |
87 | | Match_LogicalSecondSource, |
88 | | Match_MRS, |
89 | | Match_MSR, |
90 | | END_OPERAND_DIAGNOSTIC_TYPES |
91 | | #endif // GET_OPERAND_DIAGNOSTIC_TYPES |
92 | | |
93 | | |
94 | | #ifdef GET_REGISTER_MATCHER |
95 | | #undef GET_REGISTER_MATCHER |
96 | | |
97 | | // Flags for subtarget features that participate in instruction matching. |
98 | | enum SubtargetFeatureFlag : uint8_t { |
99 | | Feature_HasV8_1a = (1ULL << 6), |
100 | | Feature_HasV8_2a = (1ULL << 7), |
101 | | Feature_HasFPARMv8 = (1ULL << 2), |
102 | | Feature_HasNEON = (1ULL << 4), |
103 | | Feature_HasCrypto = (1ULL << 1), |
104 | | Feature_HasCRC = (1ULL << 0), |
105 | | Feature_HasFullFP16 = (1ULL << 3), |
106 | | Feature_HasSPE = (1ULL << 5), |
107 | | Feature_None = 0 |
108 | | }; |
109 | | |
110 | 21.3k | static unsigned MatchRegisterName(StringRef Name) { |
111 | 21.3k | switch (Name.size()) { |
112 | 9.47k | default: break; |
113 | 9.47k | case 2: // 71 strings to match. |
114 | 3.58k | switch (Name[0]) { |
115 | 1.36k | default: break; |
116 | 1.36k | case 'b': // 10 strings to match. |
117 | 131 | switch (Name[1]) { |
118 | 46 | default: break; |
119 | 46 | case '0': // 1 string to match. |
120 | 14 | return 8; // "b0" |
121 | 2 | case '1': // 1 string to match. |
122 | 2 | return 9; // "b1" |
123 | 0 | case '2': // 1 string to match. |
124 | 0 | return 10; // "b2" |
125 | 69 | case '3': // 1 string to match. |
126 | 69 | return 11; // "b3" |
127 | 0 | case '4': // 1 string to match. |
128 | 0 | return 12; // "b4" |
129 | 0 | case '5': // 1 string to match. |
130 | 0 | return 13; // "b5" |
131 | 0 | case '6': // 1 string to match. |
132 | 0 | return 14; // "b6" |
133 | 0 | case '7': // 1 string to match. |
134 | 0 | return 15; // "b7" |
135 | 0 | case '8': // 1 string to match. |
136 | 0 | return 16; // "b8" |
137 | 0 | case '9': // 1 string to match. |
138 | 0 | return 17; // "b9" |
139 | 131 | } |
140 | 46 | break; |
141 | 139 | case 'd': // 10 strings to match. |
142 | 139 | switch (Name[1]) { |
143 | 139 | default: break; |
144 | 139 | case '0': // 1 string to match. |
145 | 0 | return 40; // "d0" |
146 | 0 | case '1': // 1 string to match. |
147 | 0 | return 41; // "d1" |
148 | 0 | case '2': // 1 string to match. |
149 | 0 | return 42; // "d2" |
150 | 0 | case '3': // 1 string to match. |
151 | 0 | return 43; // "d3" |
152 | 0 | case '4': // 1 string to match. |
153 | 0 | return 44; // "d4" |
154 | 0 | case '5': // 1 string to match. |
155 | 0 | return 45; // "d5" |
156 | 0 | case '6': // 1 string to match. |
157 | 0 | return 46; // "d6" |
158 | 0 | case '7': // 1 string to match. |
159 | 0 | return 47; // "d7" |
160 | 0 | case '8': // 1 string to match. |
161 | 0 | return 48; // "d8" |
162 | 0 | case '9': // 1 string to match. |
163 | 0 | return 49; // "d9" |
164 | 139 | } |
165 | 139 | break; |
166 | 139 | case 'h': // 10 strings to match. |
167 | 2 | switch (Name[1]) { |
168 | 2 | default: break; |
169 | 2 | case '0': // 1 string to match. |
170 | 0 | return 72; // "h0" |
171 | 0 | case '1': // 1 string to match. |
172 | 0 | return 73; // "h1" |
173 | 0 | case '2': // 1 string to match. |
174 | 0 | return 74; // "h2" |
175 | 0 | case '3': // 1 string to match. |
176 | 0 | return 75; // "h3" |
177 | 0 | case '4': // 1 string to match. |
178 | 0 | return 76; // "h4" |
179 | 0 | case '5': // 1 string to match. |
180 | 0 | return 77; // "h5" |
181 | 0 | case '6': // 1 string to match. |
182 | 0 | return 78; // "h6" |
183 | 0 | case '7': // 1 string to match. |
184 | 0 | return 79; // "h7" |
185 | 0 | case '8': // 1 string to match. |
186 | 0 | return 80; // "h8" |
187 | 0 | case '9': // 1 string to match. |
188 | 0 | return 81; // "h9" |
189 | 2 | } |
190 | 2 | break; |
191 | 35 | case 'q': // 10 strings to match. |
192 | 35 | switch (Name[1]) { |
193 | 24 | default: break; |
194 | 24 | case '0': // 1 string to match. |
195 | 0 | return 104; // "q0" |
196 | 0 | case '1': // 1 string to match. |
197 | 0 | return 105; // "q1" |
198 | 5 | case '2': // 1 string to match. |
199 | 5 | return 106; // "q2" |
200 | 0 | case '3': // 1 string to match. |
201 | 0 | return 107; // "q3" |
202 | 0 | case '4': // 1 string to match. |
203 | 0 | return 108; // "q4" |
204 | 0 | case '5': // 1 string to match. |
205 | 0 | return 109; // "q5" |
206 | 6 | case '6': // 1 string to match. |
207 | 6 | return 110; // "q6" |
208 | 0 | case '7': // 1 string to match. |
209 | 0 | return 111; // "q7" |
210 | 0 | case '8': // 1 string to match. |
211 | 0 | return 112; // "q8" |
212 | 0 | case '9': // 1 string to match. |
213 | 0 | return 113; // "q9" |
214 | 35 | } |
215 | 24 | break; |
216 | 391 | case 's': // 11 strings to match. |
217 | 391 | switch (Name[1]) { |
218 | 44 | default: break; |
219 | 138 | case '0': // 1 string to match. |
220 | 138 | return 136; // "s0" |
221 | 57 | case '1': // 1 string to match. |
222 | 57 | return 137; // "s1" |
223 | 83 | case '2': // 1 string to match. |
224 | 83 | return 138; // "s2" |
225 | 36 | case '3': // 1 string to match. |
226 | 36 | return 139; // "s3" |
227 | 1 | case '4': // 1 string to match. |
228 | 1 | return 140; // "s4" |
229 | 0 | case '5': // 1 string to match. |
230 | 0 | return 141; // "s5" |
231 | 0 | case '6': // 1 string to match. |
232 | 0 | return 142; // "s6" |
233 | 32 | case '7': // 1 string to match. |
234 | 32 | return 143; // "s7" |
235 | 0 | case '8': // 1 string to match. |
236 | 0 | return 144; // "s8" |
237 | 0 | case '9': // 1 string to match. |
238 | 0 | return 145; // "s9" |
239 | 0 | case 'p': // 1 string to match. |
240 | 0 | return 4; // "sp" |
241 | 391 | } |
242 | 44 | break; |
243 | 295 | case 'w': // 10 strings to match. |
244 | 295 | switch (Name[1]) { |
245 | 274 | default: break; |
246 | 274 | case '0': // 1 string to match. |
247 | 0 | return 168; // "w0" |
248 | 0 | case '1': // 1 string to match. |
249 | 0 | return 169; // "w1" |
250 | 0 | case '2': // 1 string to match. |
251 | 0 | return 170; // "w2" |
252 | 0 | case '3': // 1 string to match. |
253 | 0 | return 171; // "w3" |
254 | 0 | case '4': // 1 string to match. |
255 | 0 | return 172; // "w4" |
256 | 21 | case '5': // 1 string to match. |
257 | 21 | return 173; // "w5" |
258 | 0 | case '6': // 1 string to match. |
259 | 0 | return 174; // "w6" |
260 | 0 | case '7': // 1 string to match. |
261 | 0 | return 175; // "w7" |
262 | 0 | case '8': // 1 string to match. |
263 | 0 | return 176; // "w8" |
264 | 0 | case '9': // 1 string to match. |
265 | 0 | return 177; // "w9" |
266 | 295 | } |
267 | 274 | break; |
268 | 1.22k | case 'x': // 10 strings to match. |
269 | 1.22k | switch (Name[1]) { |
270 | 207 | default: break; |
271 | 207 | case '0': // 1 string to match. |
272 | 3 | return 199; // "x0" |
273 | 980 | case '1': // 1 string to match. |
274 | 980 | return 200; // "x1" |
275 | 3 | case '2': // 1 string to match. |
276 | 3 | return 201; // "x2" |
277 | 34 | case '3': // 1 string to match. |
278 | 34 | return 202; // "x3" |
279 | 0 | case '4': // 1 string to match. |
280 | 0 | return 203; // "x4" |
281 | 0 | case '5': // 1 string to match. |
282 | 0 | return 204; // "x5" |
283 | 0 | case '6': // 1 string to match. |
284 | 0 | return 205; // "x6" |
285 | 0 | case '7': // 1 string to match. |
286 | 0 | return 206; // "x7" |
287 | 0 | case '8': // 1 string to match. |
288 | 0 | return 207; // "x8" |
289 | 0 | case '9': // 1 string to match. |
290 | 0 | return 208; // "x9" |
291 | 1.22k | } |
292 | 207 | break; |
293 | 3.58k | } |
294 | 2.10k | break; |
295 | 5.56k | case 3: // 155 strings to match. |
296 | 5.56k | switch (Name[0]) { |
297 | 1.32k | default: break; |
298 | 1.32k | case 'b': // 22 strings to match. |
299 | 790 | switch (Name[1]) { |
300 | 24 | default: break; |
301 | 89 | case '1': // 10 strings to match. |
302 | 89 | switch (Name[2]) { |
303 | 65 | default: break; |
304 | 65 | case '0': // 1 string to match. |
305 | 0 | return 18; // "b10" |
306 | 0 | case '1': // 1 string to match. |
307 | 0 | return 19; // "b11" |
308 | 0 | case '2': // 1 string to match. |
309 | 0 | return 20; // "b12" |
310 | 0 | case '3': // 1 string to match. |
311 | 0 | return 21; // "b13" |
312 | 0 | case '4': // 1 string to match. |
313 | 0 | return 22; // "b14" |
314 | 0 | case '5': // 1 string to match. |
315 | 0 | return 23; // "b15" |
316 | 0 | case '6': // 1 string to match. |
317 | 0 | return 24; // "b16" |
318 | 24 | case '7': // 1 string to match. |
319 | 24 | return 25; // "b17" |
320 | 0 | case '8': // 1 string to match. |
321 | 0 | return 26; // "b18" |
322 | 0 | case '9': // 1 string to match. |
323 | 0 | return 27; // "b19" |
324 | 89 | } |
325 | 65 | break; |
326 | 65 | case '2': // 10 strings to match. |
327 | 5 | switch (Name[2]) { |
328 | 5 | default: break; |
329 | 5 | case '0': // 1 string to match. |
330 | 0 | return 28; // "b20" |
331 | 0 | case '1': // 1 string to match. |
332 | 0 | return 29; // "b21" |
333 | 0 | case '2': // 1 string to match. |
334 | 0 | return 30; // "b22" |
335 | 0 | case '3': // 1 string to match. |
336 | 0 | return 31; // "b23" |
337 | 0 | case '4': // 1 string to match. |
338 | 0 | return 32; // "b24" |
339 | 0 | case '5': // 1 string to match. |
340 | 0 | return 33; // "b25" |
341 | 0 | case '6': // 1 string to match. |
342 | 0 | return 34; // "b26" |
343 | 0 | case '7': // 1 string to match. |
344 | 0 | return 35; // "b27" |
345 | 0 | case '8': // 1 string to match. |
346 | 0 | return 36; // "b28" |
347 | 0 | case '9': // 1 string to match. |
348 | 0 | return 37; // "b29" |
349 | 5 | } |
350 | 5 | break; |
351 | 672 | case '3': // 2 strings to match. |
352 | 672 | switch (Name[2]) { |
353 | 672 | default: break; |
354 | 672 | case '0': // 1 string to match. |
355 | 0 | return 38; // "b30" |
356 | 0 | case '1': // 1 string to match. |
357 | 0 | return 39; // "b31" |
358 | 672 | } |
359 | 672 | break; |
360 | 790 | } |
361 | 766 | break; |
362 | 766 | case 'd': // 22 strings to match. |
363 | 45 | switch (Name[1]) { |
364 | 19 | default: break; |
365 | 19 | case '1': // 10 strings to match. |
366 | 2 | switch (Name[2]) { |
367 | 0 | default: break; |
368 | 1 | case '0': // 1 string to match. |
369 | 1 | return 50; // "d10" |
370 | 1 | case '1': // 1 string to match. |
371 | 1 | return 51; // "d11" |
372 | 0 | case '2': // 1 string to match. |
373 | 0 | return 52; // "d12" |
374 | 0 | case '3': // 1 string to match. |
375 | 0 | return 53; // "d13" |
376 | 0 | case '4': // 1 string to match. |
377 | 0 | return 54; // "d14" |
378 | 0 | case '5': // 1 string to match. |
379 | 0 | return 55; // "d15" |
380 | 0 | case '6': // 1 string to match. |
381 | 0 | return 56; // "d16" |
382 | 0 | case '7': // 1 string to match. |
383 | 0 | return 57; // "d17" |
384 | 0 | case '8': // 1 string to match. |
385 | 0 | return 58; // "d18" |
386 | 0 | case '9': // 1 string to match. |
387 | 0 | return 59; // "d19" |
388 | 2 | } |
389 | 0 | break; |
390 | 5 | case '2': // 10 strings to match. |
391 | 5 | switch (Name[2]) { |
392 | 0 | default: break; |
393 | 0 | case '0': // 1 string to match. |
394 | 0 | return 60; // "d20" |
395 | 0 | case '1': // 1 string to match. |
396 | 0 | return 61; // "d21" |
397 | 2 | case '2': // 1 string to match. |
398 | 2 | return 62; // "d22" |
399 | 0 | case '3': // 1 string to match. |
400 | 0 | return 63; // "d23" |
401 | 0 | case '4': // 1 string to match. |
402 | 0 | return 64; // "d24" |
403 | 0 | case '5': // 1 string to match. |
404 | 0 | return 65; // "d25" |
405 | 0 | case '6': // 1 string to match. |
406 | 0 | return 66; // "d26" |
407 | 0 | case '7': // 1 string to match. |
408 | 0 | return 67; // "d27" |
409 | 3 | case '8': // 1 string to match. |
410 | 3 | return 68; // "d28" |
411 | 0 | case '9': // 1 string to match. |
412 | 0 | return 69; // "d29" |
413 | 5 | } |
414 | 0 | break; |
415 | 19 | case '3': // 2 strings to match. |
416 | 19 | switch (Name[2]) { |
417 | 0 | default: break; |
418 | 0 | case '0': // 1 string to match. |
419 | 0 | return 70; // "d30" |
420 | 19 | case '1': // 1 string to match. |
421 | 19 | return 71; // "d31" |
422 | 19 | } |
423 | 0 | break; |
424 | 45 | } |
425 | 19 | break; |
426 | 80 | case 'h': // 22 strings to match. |
427 | 80 | switch (Name[1]) { |
428 | 80 | default: break; |
429 | 80 | case '1': // 10 strings to match. |
430 | 0 | switch (Name[2]) { |
431 | 0 | default: break; |
432 | 0 | case '0': // 1 string to match. |
433 | 0 | return 82; // "h10" |
434 | 0 | case '1': // 1 string to match. |
435 | 0 | return 83; // "h11" |
436 | 0 | case '2': // 1 string to match. |
437 | 0 | return 84; // "h12" |
438 | 0 | case '3': // 1 string to match. |
439 | 0 | return 85; // "h13" |
440 | 0 | case '4': // 1 string to match. |
441 | 0 | return 86; // "h14" |
442 | 0 | case '5': // 1 string to match. |
443 | 0 | return 87; // "h15" |
444 | 0 | case '6': // 1 string to match. |
445 | 0 | return 88; // "h16" |
446 | 0 | case '7': // 1 string to match. |
447 | 0 | return 89; // "h17" |
448 | 0 | case '8': // 1 string to match. |
449 | 0 | return 90; // "h18" |
450 | 0 | case '9': // 1 string to match. |
451 | 0 | return 91; // "h19" |
452 | 0 | } |
453 | 0 | break; |
454 | 0 | case '2': // 10 strings to match. |
455 | 0 | switch (Name[2]) { |
456 | 0 | default: break; |
457 | 0 | case '0': // 1 string to match. |
458 | 0 | return 92; // "h20" |
459 | 0 | case '1': // 1 string to match. |
460 | 0 | return 93; // "h21" |
461 | 0 | case '2': // 1 string to match. |
462 | 0 | return 94; // "h22" |
463 | 0 | case '3': // 1 string to match. |
464 | 0 | return 95; // "h23" |
465 | 0 | case '4': // 1 string to match. |
466 | 0 | return 96; // "h24" |
467 | 0 | case '5': // 1 string to match. |
468 | 0 | return 97; // "h25" |
469 | 0 | case '6': // 1 string to match. |
470 | 0 | return 98; // "h26" |
471 | 0 | case '7': // 1 string to match. |
472 | 0 | return 99; // "h27" |
473 | 0 | case '8': // 1 string to match. |
474 | 0 | return 100; // "h28" |
475 | 0 | case '9': // 1 string to match. |
476 | 0 | return 101; // "h29" |
477 | 0 | } |
478 | 0 | break; |
479 | 0 | case '3': // 2 strings to match. |
480 | 0 | switch (Name[2]) { |
481 | 0 | default: break; |
482 | 0 | case '0': // 1 string to match. |
483 | 0 | return 102; // "h30" |
484 | 0 | case '1': // 1 string to match. |
485 | 0 | return 103; // "h31" |
486 | 0 | } |
487 | 0 | break; |
488 | 80 | } |
489 | 80 | break; |
490 | 241 | case 'q': // 22 strings to match. |
491 | 241 | switch (Name[1]) { |
492 | 21 | default: break; |
493 | 21 | case '1': // 10 strings to match. |
494 | 2 | switch (Name[2]) { |
495 | 1 | default: break; |
496 | 1 | case '0': // 1 string to match. |
497 | 0 | return 114; // "q10" |
498 | 0 | case '1': // 1 string to match. |
499 | 0 | return 115; // "q11" |
500 | 0 | case '2': // 1 string to match. |
501 | 0 | return 116; // "q12" |
502 | 1 | case '3': // 1 string to match. |
503 | 1 | return 117; // "q13" |
504 | 0 | case '4': // 1 string to match. |
505 | 0 | return 118; // "q14" |
506 | 0 | case '5': // 1 string to match. |
507 | 0 | return 119; // "q15" |
508 | 0 | case '6': // 1 string to match. |
509 | 0 | return 120; // "q16" |
510 | 0 | case '7': // 1 string to match. |
511 | 0 | return 121; // "q17" |
512 | 0 | case '8': // 1 string to match. |
513 | 0 | return 122; // "q18" |
514 | 0 | case '9': // 1 string to match. |
515 | 0 | return 123; // "q19" |
516 | 2 | } |
517 | 1 | break; |
518 | 174 | case '2': // 10 strings to match. |
519 | 174 | switch (Name[2]) { |
520 | 109 | default: break; |
521 | 109 | case '0': // 1 string to match. |
522 | 0 | return 124; // "q20" |
523 | 4 | case '1': // 1 string to match. |
524 | 4 | return 125; // "q21" |
525 | 57 | case '2': // 1 string to match. |
526 | 57 | return 126; // "q22" |
527 | 4 | case '3': // 1 string to match. |
528 | 4 | return 127; // "q23" |
529 | 0 | case '4': // 1 string to match. |
530 | 0 | return 128; // "q24" |
531 | 0 | case '5': // 1 string to match. |
532 | 0 | return 129; // "q25" |
533 | 0 | case '6': // 1 string to match. |
534 | 0 | return 130; // "q26" |
535 | 0 | case '7': // 1 string to match. |
536 | 0 | return 131; // "q27" |
537 | 0 | case '8': // 1 string to match. |
538 | 0 | return 132; // "q28" |
539 | 0 | case '9': // 1 string to match. |
540 | 0 | return 133; // "q29" |
541 | 174 | } |
542 | 109 | break; |
543 | 109 | case '3': // 2 strings to match. |
544 | 44 | switch (Name[2]) { |
545 | 44 | default: break; |
546 | 44 | case '0': // 1 string to match. |
547 | 0 | return 134; // "q30" |
548 | 0 | case '1': // 1 string to match. |
549 | 0 | return 135; // "q31" |
550 | 44 | } |
551 | 44 | break; |
552 | 241 | } |
553 | 175 | break; |
554 | 175 | case 's': // 22 strings to match. |
555 | 138 | switch (Name[1]) { |
556 | 46 | default: break; |
557 | 73 | case '1': // 10 strings to match. |
558 | 73 | switch (Name[2]) { |
559 | 51 | default: break; |
560 | 51 | case '0': // 1 string to match. |
561 | 0 | return 146; // "s10" |
562 | 1 | case '1': // 1 string to match. |
563 | 1 | return 147; // "s11" |
564 | 2 | case '2': // 1 string to match. |
565 | 2 | return 148; // "s12" |
566 | 18 | case '3': // 1 string to match. |
567 | 18 | return 149; // "s13" |
568 | 0 | case '4': // 1 string to match. |
569 | 0 | return 150; // "s14" |
570 | 0 | case '5': // 1 string to match. |
571 | 0 | return 151; // "s15" |
572 | 0 | case '6': // 1 string to match. |
573 | 0 | return 152; // "s16" |
574 | 1 | case '7': // 1 string to match. |
575 | 1 | return 153; // "s17" |
576 | 0 | case '8': // 1 string to match. |
577 | 0 | return 154; // "s18" |
578 | 0 | case '9': // 1 string to match. |
579 | 0 | return 155; // "s19" |
580 | 73 | } |
581 | 51 | break; |
582 | 51 | case '2': // 10 strings to match. |
583 | 18 | switch (Name[2]) { |
584 | 0 | default: break; |
585 | 8 | case '0': // 1 string to match. |
586 | 8 | return 156; // "s20" |
587 | 0 | case '1': // 1 string to match. |
588 | 0 | return 157; // "s21" |
589 | 10 | case '2': // 1 string to match. |
590 | 10 | return 158; // "s22" |
591 | 0 | case '3': // 1 string to match. |
592 | 0 | return 159; // "s23" |
593 | 0 | case '4': // 1 string to match. |
594 | 0 | return 160; // "s24" |
595 | 0 | case '5': // 1 string to match. |
596 | 0 | return 161; // "s25" |
597 | 0 | case '6': // 1 string to match. |
598 | 0 | return 162; // "s26" |
599 | 0 | case '7': // 1 string to match. |
600 | 0 | return 163; // "s27" |
601 | 0 | case '8': // 1 string to match. |
602 | 0 | return 164; // "s28" |
603 | 0 | case '9': // 1 string to match. |
604 | 0 | return 165; // "s29" |
605 | 18 | } |
606 | 0 | break; |
607 | 1 | case '3': // 2 strings to match. |
608 | 1 | switch (Name[2]) { |
609 | 1 | default: break; |
610 | 1 | case '0': // 1 string to match. |
611 | 0 | return 166; // "s30" |
612 | 0 | case '1': // 1 string to match. |
613 | 0 | return 167; // "s31" |
614 | 1 | } |
615 | 1 | break; |
616 | 138 | } |
617 | 98 | break; |
618 | 511 | case 'w': // 23 strings to match. |
619 | 511 | switch (Name[1]) { |
620 | 151 | default: break; |
621 | 151 | case '1': // 10 strings to match. |
622 | 49 | switch (Name[2]) { |
623 | 15 | default: break; |
624 | 15 | case '0': // 1 string to match. |
625 | 0 | return 178; // "w10" |
626 | 12 | case '1': // 1 string to match. |
627 | 12 | return 179; // "w11" |
628 | 4 | case '2': // 1 string to match. |
629 | 4 | return 180; // "w12" |
630 | 0 | case '3': // 1 string to match. |
631 | 0 | return 181; // "w13" |
632 | 2 | case '4': // 1 string to match. |
633 | 2 | return 182; // "w14" |
634 | 0 | case '5': // 1 string to match. |
635 | 0 | return 183; // "w15" |
636 | 0 | case '6': // 1 string to match. |
637 | 0 | return 184; // "w16" |
638 | 16 | case '7': // 1 string to match. |
639 | 16 | return 185; // "w17" |
640 | 0 | case '8': // 1 string to match. |
641 | 0 | return 186; // "w18" |
642 | 0 | case '9': // 1 string to match. |
643 | 0 | return 187; // "w19" |
644 | 49 | } |
645 | 15 | break; |
646 | 17 | case '2': // 10 strings to match. |
647 | 17 | switch (Name[2]) { |
648 | 17 | default: break; |
649 | 17 | case '0': // 1 string to match. |
650 | 0 | return 188; // "w20" |
651 | 0 | case '1': // 1 string to match. |
652 | 0 | return 189; // "w21" |
653 | 0 | case '2': // 1 string to match. |
654 | 0 | return 190; // "w22" |
655 | 0 | case '3': // 1 string to match. |
656 | 0 | return 191; // "w23" |
657 | 0 | case '4': // 1 string to match. |
658 | 0 | return 192; // "w24" |
659 | 0 | case '5': // 1 string to match. |
660 | 0 | return 193; // "w25" |
661 | 0 | case '6': // 1 string to match. |
662 | 0 | return 194; // "w26" |
663 | 0 | case '7': // 1 string to match. |
664 | 0 | return 195; // "w27" |
665 | 0 | case '8': // 1 string to match. |
666 | 0 | return 196; // "w28" |
667 | 0 | case '9': // 1 string to match. |
668 | 0 | return 197; // "w29" |
669 | 17 | } |
670 | 17 | break; |
671 | 17 | case '3': // 1 string to match. |
672 | 0 | if (Name[2] != '0') |
673 | 0 | break; |
674 | 0 | return 198; // "w30" |
675 | 19 | case 's': // 1 string to match. |
676 | 19 | if (Name[2] != 'p') |
677 | 19 | break; |
678 | 0 | return 5; // "wsp" |
679 | 275 | case 'z': // 1 string to match. |
680 | 275 | if (Name[2] != 'r') |
681 | 19 | break; |
682 | 256 | return 6; // "wzr" |
683 | 511 | } |
684 | 221 | break; |
685 | 2.43k | case 'x': // 22 strings to match. |
686 | 2.43k | switch (Name[1]) { |
687 | 63 | default: break; |
688 | 63 | case '1': // 10 strings to match. |
689 | 55 | switch (Name[2]) { |
690 | 15 | default: break; |
691 | 15 | case '0': // 1 string to match. |
692 | 0 | return 209; // "x10" |
693 | 25 | case '1': // 1 string to match. |
694 | 25 | return 210; // "x11" |
695 | 0 | case '2': // 1 string to match. |
696 | 0 | return 211; // "x12" |
697 | 0 | case '3': // 1 string to match. |
698 | 0 | return 212; // "x13" |
699 | 0 | case '4': // 1 string to match. |
700 | 0 | return 213; // "x14" |
701 | 15 | case '5': // 1 string to match. |
702 | 15 | return 214; // "x15" |
703 | 0 | case '6': // 1 string to match. |
704 | 0 | return 215; // "x16" |
705 | 0 | case '7': // 1 string to match. |
706 | 0 | return 216; // "x17" |
707 | 0 | case '8': // 1 string to match. |
708 | 0 | return 217; // "x18" |
709 | 0 | case '9': // 1 string to match. |
710 | 0 | return 218; // "x19" |
711 | 55 | } |
712 | 15 | break; |
713 | 118 | case '2': // 10 strings to match. |
714 | 118 | switch (Name[2]) { |
715 | 10 | default: break; |
716 | 10 | case '0': // 1 string to match. |
717 | 0 | return 219; // "x20" |
718 | 108 | case '1': // 1 string to match. |
719 | 108 | return 220; // "x21" |
720 | 0 | case '2': // 1 string to match. |
721 | 0 | return 221; // "x22" |
722 | 0 | case '3': // 1 string to match. |
723 | 0 | return 222; // "x23" |
724 | 0 | case '4': // 1 string to match. |
725 | 0 | return 223; // "x24" |
726 | 0 | case '5': // 1 string to match. |
727 | 0 | return 224; // "x25" |
728 | 0 | case '6': // 1 string to match. |
729 | 0 | return 225; // "x26" |
730 | 0 | case '7': // 1 string to match. |
731 | 0 | return 226; // "x27" |
732 | 0 | case '8': // 1 string to match. |
733 | 0 | return 227; // "x28" |
734 | 0 | case '9': // 1 string to match. |
735 | 0 | return 1; // "x29" |
736 | 118 | } |
737 | 10 | break; |
738 | 2.08k | case '3': // 1 string to match. |
739 | 2.08k | if (Name[2] != '0') |
740 | 2.07k | break; |
741 | 16 | return 2; // "x30" |
742 | 114 | case 'z': // 1 string to match. |
743 | 114 | if (Name[2] != 'r') |
744 | 114 | break; |
745 | 0 | return 7; // "xzr" |
746 | 2.43k | } |
747 | 2.27k | break; |
748 | 5.56k | } |
749 | 4.95k | break; |
750 | 4.95k | case 4: // 1 string to match. |
751 | 2.70k | if (memcmp(Name.data()+0, "nzcv", 4)) |
752 | 2.66k | break; |
753 | 35 | return 3; // "nzcv" |
754 | 21.3k | } |
755 | 19.1k | return 0; |
756 | 21.3k | } |
757 | | |
758 | | #endif // GET_REGISTER_MATCHER |
759 | | |
760 | | |
761 | | #ifdef GET_SUBTARGET_FEATURE_NAME |
762 | | #undef GET_SUBTARGET_FEATURE_NAME |
763 | | |
764 | | // User-level names for subtarget features that participate in |
765 | | // instruction matching. |
766 | 0 | static const char *getSubtargetFeatureName(uint64_t Val) { |
767 | 0 | switch(Val) { |
768 | 0 | case Feature_HasV8_1a: return "armv8.1a"; |
769 | 0 | case Feature_HasV8_2a: return "armv8.2a"; |
770 | 0 | case Feature_HasFPARMv8: return "fp-armv8"; |
771 | 0 | case Feature_HasNEON: return "neon"; |
772 | 0 | case Feature_HasCrypto: return "crypto"; |
773 | 0 | case Feature_HasCRC: return "crc"; |
774 | 0 | case Feature_HasFullFP16: return "fullfp16"; |
775 | 0 | case Feature_HasSPE: return "spe"; |
776 | 0 | default: return "(unknown)"; |
777 | 0 | } |
778 | 0 | } |
779 | | |
780 | | #endif // GET_SUBTARGET_FEATURE_NAME |
781 | | |
782 | | |
783 | | #ifdef GET_MATCHER_IMPLEMENTATION |
784 | | #undef GET_MATCHER_IMPLEMENTATION |
785 | | |
786 | | namespace { |
787 | | enum OperatorConversionKind { |
788 | | CVT_Done, |
789 | | CVT_Reg, |
790 | | CVT_Tied, |
791 | | CVT_95_Reg, |
792 | | CVT_95_addVectorReg128Operands, |
793 | | CVT_95_addVectorReg64Operands, |
794 | | CVT_imm_95_16, |
795 | | CVT_imm_95_24, |
796 | | CVT_imm_95_0, |
797 | | CVT_95_addAddSubImmNegOperands, |
798 | | CVT_95_addAddSubImmOperands, |
799 | | CVT_95_addShifterOperands, |
800 | | CVT_95_addExtendOperands, |
801 | | CVT_95_addExtend64Operands, |
802 | | CVT_95_addAdrLabelOperands, |
803 | | CVT_95_addAdrpLabelOperands, |
804 | | CVT_95_addLogicalImm32Operands, |
805 | | CVT_95_addLogicalImm64Operands, |
806 | | CVT_95_addImm0_95_31Operands, |
807 | | CVT_imm_95_31, |
808 | | CVT_95_addImm0_95_63Operands, |
809 | | CVT_imm_95_63, |
810 | | CVT_95_addBranchTarget26Operands, |
811 | | CVT_95_addCondCodeOperands, |
812 | | CVT_95_addPCRelLabel19Operands, |
813 | | CVT_95_addImm0_95_255Operands, |
814 | | CVT_95_addLogicalImm32NotOperands, |
815 | | CVT_95_addLogicalImm64NotOperands, |
816 | | CVT_95_addImm0_95_65535Operands, |
817 | | CVT_95_addRegOperands, |
818 | | CVT_95_addImm0_95_15Operands, |
819 | | CVT_imm_95_15, |
820 | | CVT_regWZR, |
821 | | CVT_regXZR, |
822 | | CVT_95_addBarrierOperands, |
823 | | CVT_95_addVectorIndexHOperands, |
824 | | CVT_95_addVectorIndexSOperands, |
825 | | CVT_95_addVectorIndexDOperands, |
826 | | CVT_95_addVectorIndexBOperands, |
827 | | CVT_95_addImmOperands, |
828 | | CVT_95_addImm1_95_16Operands, |
829 | | CVT_95_addImm1_95_32Operands, |
830 | | CVT_95_addImm1_95_64Operands, |
831 | | CVT_95_addVectorRegLoOperands, |
832 | | CVT_95_addFPImmOperands, |
833 | | CVT_95_addVectorIndex1Operands, |
834 | | CVT_95_addImm0_95_127Operands, |
835 | | CVT_95_addVectorList128Operands_LT_4_GT_, |
836 | | CVT_95_addVectorList64Operands_LT_4_GT_, |
837 | | CVT_95_addVectorList128Operands_LT_1_GT_, |
838 | | CVT_95_addVectorList64Operands_LT_1_GT_, |
839 | | CVT_95_addVectorList128Operands_LT_3_GT_, |
840 | | CVT_95_addVectorList64Operands_LT_3_GT_, |
841 | | CVT_95_addVectorList128Operands_LT_2_GT_, |
842 | | CVT_95_addVectorList64Operands_LT_2_GT_, |
843 | | CVT_95_addSImm7s16Operands, |
844 | | CVT_95_addSImm7s4Operands, |
845 | | CVT_95_addSImm7s8Operands, |
846 | | CVT_95_addSImm9Operands, |
847 | | CVT_95_addUImm12OffsetOperands_LT_16_GT_, |
848 | | CVT_95_addUImm12OffsetOperands_LT_2_GT_, |
849 | | CVT_95_addUImm12OffsetOperands_LT_4_GT_, |
850 | | CVT_95_addUImm12OffsetOperands_LT_8_GT_, |
851 | | CVT_95_addUImm12OffsetOperands_LT_1_GT_, |
852 | | CVT_95_addMemExtendOperands, |
853 | | CVT_95_addMemExtend8Operands, |
854 | | CVT_95_addMOVZMovAliasOperands_LT_0_GT_, |
855 | | CVT_95_addMOVZMovAliasOperands_LT_16_GT_, |
856 | | CVT_95_addMOVNMovAliasOperands_LT_0_GT_, |
857 | | CVT_95_addMOVNMovAliasOperands_LT_16_GT_, |
858 | | CVT_95_addMOVZMovAliasOperands_LT_32_GT_, |
859 | | CVT_imm_95_32, |
860 | | CVT_95_addMOVZMovAliasOperands_LT_48_GT_, |
861 | | CVT_imm_95_48, |
862 | | CVT_95_addMOVNMovAliasOperands_LT_32_GT_, |
863 | | CVT_95_addMOVNMovAliasOperands_LT_48_GT_, |
864 | | CVT_95_addSIMDImmType10Operands, |
865 | | CVT_95_addMRSSystemRegisterOperands, |
866 | | CVT_95_addMSRSystemRegisterOperands, |
867 | | CVT_95_addSystemPStateFieldWithImm0_95_15Operands, |
868 | | CVT_95_addSystemPStateFieldWithImm0_95_1Operands, |
869 | | CVT_95_addImm0_95_1Operands, |
870 | | CVT_95_addPrefetchOperands, |
871 | | CVT_95_addPSBHintOperands, |
872 | | CVT_regLR, |
873 | | CVT_95_addImm1_95_8Operands, |
874 | | CVT_imm_95_4, |
875 | | CVT_imm_95_5, |
876 | | CVT_95_addImm0_95_7Operands, |
877 | | CVT_imm_95_7, |
878 | | CVT_95_addSysCROperands, |
879 | | CVT_95_addBranchTarget14Operands, |
880 | | CVT_95_addImm32_95_63Operands, |
881 | | CVT_95_addGPR32as64Operands, |
882 | | CVT_imm_95_2, |
883 | | CVT_imm_95_3, |
884 | | CVT_imm_95_1, |
885 | | CVT_NUM_CONVERTERS |
886 | | }; |
887 | | |
888 | | enum InstructionConversionKind { |
889 | | Convert__Reg1_0__Reg1_1, |
890 | | Convert__VectorReg1281_1__VectorReg1281_2, |
891 | | Convert__VectorReg641_1__VectorReg641_2, |
892 | | Convert__VectorReg1281_0__VectorReg1281_2, |
893 | | Convert__VectorReg641_0__VectorReg641_2, |
894 | | Convert__Reg1_0__Reg1_1__Reg1_2, |
895 | | Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, |
896 | | Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, |
897 | | Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, |
898 | | Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, |
899 | | Convert__Reg1_0__Reg1_1__AddSubImm2_2, |
900 | | Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, |
901 | | Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, |
902 | | Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, |
903 | | Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, |
904 | | Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, |
905 | | Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, |
906 | | Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, |
907 | | Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, |
908 | | Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, |
909 | | Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, |
910 | | Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, |
911 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, |
912 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, |
913 | | Convert__Reg1_1__VectorReg1281_2, |
914 | | Convert__Reg1_0__VectorReg1281_1, |
915 | | Convert__Reg1_1__VectorReg641_2, |
916 | | Convert__Reg1_0__VectorReg641_1, |
917 | | Convert__Reg1_0__AdrLabel1_1, |
918 | | Convert__Reg1_0__AdrpLabel1_1, |
919 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2, |
920 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2, |
921 | | Convert__Reg1_0__Reg1_1__LogicalImm321_2, |
922 | | Convert__Reg1_0__Reg1_1__LogicalImm641_2, |
923 | | Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, |
924 | | Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, |
925 | | Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, |
926 | | Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, |
927 | | Convert__BranchTarget261_0, |
928 | | Convert__CondCode1_1__PCRelLabel191_2, |
929 | | Convert__Reg1_0__Tie0__Reg1_1__Imm0_311_2__Imm0_311_3, |
930 | | Convert__Reg1_0__Tie0__Reg1_1__Imm0_631_2__Imm0_631_3, |
931 | | Convert__VectorReg641_1__Tie0__Imm0_2551_2__imm_95_0, |
932 | | Convert__VectorReg1281_1__Tie0__Imm0_2551_2__imm_95_0, |
933 | | Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, |
934 | | Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, |
935 | | Convert__VectorReg1281_0__Tie0__Imm0_2551_2__imm_95_0, |
936 | | Convert__VectorReg641_0__Tie0__Imm0_2551_2__imm_95_0, |
937 | | Convert__VectorReg641_1__Tie0__Imm0_2551_2__LogicalVecShifter1_3, |
938 | | Convert__VectorReg641_1__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, |
939 | | Convert__VectorReg1281_1__Tie0__Imm0_2551_2__LogicalVecShifter1_3, |
940 | | Convert__VectorReg1281_1__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, |
941 | | Convert__VectorReg1281_0__Tie0__Imm0_2551_2__LogicalVecShifter1_3, |
942 | | Convert__VectorReg1281_0__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, |
943 | | Convert__VectorReg641_0__Tie0__Imm0_2551_2__LogicalVecShifter1_3, |
944 | | Convert__VectorReg641_0__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, |
945 | | Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, |
946 | | Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, |
947 | | Convert__Reg1_0, |
948 | | Convert__Imm0_655351_0, |
949 | | Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, |
950 | | Convert__WSeqPair1_0__Tie0__WSeqPair1_1__Reg1_3, |
951 | | Convert__XSeqPair1_0__Tie0__XSeqPair1_1__Reg1_3, |
952 | | Convert__Reg1_0__PCRelLabel191_1, |
953 | | Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, |
954 | | Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, |
955 | | Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, |
956 | | Convert__imm_95_15, |
957 | | Convert__Imm0_151_0, |
958 | | Convert__Reg1_0__Reg1_2__Reg1_1, |
959 | | Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, |
960 | | Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, |
961 | | Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, |
962 | | Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, |
963 | | Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, |
964 | | Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, |
965 | | Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, |
966 | | Convert__regWZR__Reg1_0__AddSubImmNeg2_1, |
967 | | Convert__regWZR__Reg1_0__AddSubImm2_1, |
968 | | Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, |
969 | | Convert__regXZR__Reg1_0__AddSubImmNeg2_1, |
970 | | Convert__regXZR__Reg1_0__AddSubImm2_1, |
971 | | Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, |
972 | | Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, |
973 | | Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, |
974 | | Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, |
975 | | Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, |
976 | | Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, |
977 | | Convert__Reg1_0__regWZR__regWZR__CondCode1_1, |
978 | | Convert__Reg1_0__regXZR__regXZR__CondCode1_1, |
979 | | Convert__imm_95_0, |
980 | | Convert__Barrier1_0, |
981 | | Convert_NoOperands, |
982 | | Convert__VectorReg1281_1__Reg1_2, |
983 | | Convert__VectorReg641_1__Reg1_2, |
984 | | Convert__Reg1_0__VectorReg1281_1__VectorIndexH1_2, |
985 | | Convert__Reg1_0__VectorReg1281_1__VectorIndexS1_2, |
986 | | Convert__Reg1_0__VectorReg1281_1__VectorIndexD1_2, |
987 | | Convert__Reg1_0__VectorReg1281_1__VectorIndexB1_2, |
988 | | Convert__VectorReg1281_0__Reg1_2, |
989 | | Convert__VectorReg641_0__Reg1_2, |
990 | | Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexB1_3, |
991 | | Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexD1_3, |
992 | | Convert__VectorReg641_1__VectorReg1281_2__VectorIndexS1_3, |
993 | | Convert__VectorReg641_1__VectorReg1281_2__VectorIndexH1_3, |
994 | | Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexS1_3, |
995 | | Convert__VectorReg641_1__VectorReg1281_2__VectorIndexB1_3, |
996 | | Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexH1_3, |
997 | | Convert__Reg1_0__VectorReg1281_1__VectorIndexH1_3, |
998 | | Convert__Reg1_0__VectorReg1281_1__VectorIndexS1_3, |
999 | | Convert__Reg1_0__VectorReg1281_1__VectorIndexD1_3, |
1000 | | Convert__Reg1_0__VectorReg1281_1__VectorIndexB1_3, |
1001 | | Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexB1_4, |
1002 | | Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexD1_4, |
1003 | | Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexS1_4, |
1004 | | Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexH1_4, |
1005 | | Convert__VectorReg641_0__VectorReg1281_2__VectorIndexS1_4, |
1006 | | Convert__VectorReg641_0__VectorReg1281_2__VectorIndexH1_4, |
1007 | | Convert__VectorReg641_0__VectorReg1281_2__VectorIndexB1_4, |
1008 | | Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__Imm1_4, |
1009 | | Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__Imm1_4, |
1010 | | Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__Imm1_6, |
1011 | | Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__Imm1_6, |
1012 | | Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, |
1013 | | Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3, |
1014 | | Convert__VectorReg1281_0__VectorReg641_2, |
1015 | | Convert__VectorReg641_0__VectorReg1281_2, |
1016 | | Convert__Reg1_0__Reg1_1__Imm1_161_2, |
1017 | | Convert__Reg1_0__Reg1_1__Imm1_321_2, |
1018 | | Convert__Reg1_0__Reg1_1__Imm1_641_2, |
1019 | | Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, |
1020 | | Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, |
1021 | | Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, |
1022 | | Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, |
1023 | | Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, |
1024 | | Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, |
1025 | | Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, |
1026 | | Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, |
1027 | | Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, |
1028 | | Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, |
1029 | | Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, |
1030 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexD1_4, |
1031 | | Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, |
1032 | | Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, |
1033 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, |
1034 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, |
1035 | | Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexD1_4, |
1036 | | Convert__Reg1_1__Tie0__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, |
1037 | | Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexS1_4, |
1038 | | Convert__Reg1_0__Tie0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, |
1039 | | Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, |
1040 | | Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexD1_4, |
1041 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexD1_6, |
1042 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, |
1043 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, |
1044 | | Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, |
1045 | | Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, |
1046 | | Convert__Reg1_0__FPImm1_1, |
1047 | | Convert__VectorReg1281_1__FPImm1_2, |
1048 | | Convert__VectorReg641_1__FPImm1_2, |
1049 | | Convert__VectorReg1281_0__FPImm1_2, |
1050 | | Convert__VectorReg641_0__FPImm1_2, |
1051 | | Convert__Reg1_1__VectorReg1281_2__VectorIndex11_3, |
1052 | | Convert__VectorReg1281_1__Reg1_3__VectorIndex11_2, |
1053 | | Convert__Reg1_0__VectorReg1281_1__VectorIndex11_3, |
1054 | | Convert__VectorReg1281_0__Reg1_3__VectorIndex11_2, |
1055 | | Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexD1_4, |
1056 | | Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, |
1057 | | Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, |
1058 | | Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, |
1059 | | Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, |
1060 | | Convert__Reg1_1__Reg1_2__VectorReg1281_3__VectorIndexD1_4, |
1061 | | Convert__Reg1_1__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, |
1062 | | Convert__Reg1_1__Reg1_2__VectorReg1281_3__VectorIndexS1_4, |
1063 | | Convert__Reg1_0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, |
1064 | | Convert__Reg1_0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, |
1065 | | Convert__Reg1_0__Reg1_1__VectorReg1281_2__VectorIndexD1_4, |
1066 | | Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexD1_6, |
1067 | | Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, |
1068 | | Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, |
1069 | | Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, |
1070 | | Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, |
1071 | | Convert__Imm0_1271_0, |
1072 | | Convert__VectorReg1281_1__Tie0__VectorIndexB1_2__Reg1_3, |
1073 | | Convert__VectorReg1281_1__Tie0__VectorIndexD1_2__Reg1_3, |
1074 | | Convert__VectorReg1281_1__Tie0__VectorIndexH1_2__Reg1_3, |
1075 | | Convert__VectorReg1281_1__Tie0__VectorIndexS1_2__Reg1_3, |
1076 | | Convert__VectorReg1281_0__Tie0__VectorIndexB1_2__Reg1_3, |
1077 | | Convert__VectorReg1281_0__Tie0__VectorIndexD1_2__Reg1_3, |
1078 | | Convert__VectorReg1281_0__Tie0__VectorIndexH1_2__Reg1_3, |
1079 | | Convert__VectorReg1281_0__Tie0__VectorIndexS1_2__Reg1_3, |
1080 | | Convert__VectorReg1281_1__Tie0__VectorIndexB1_2__VectorReg1281_3__VectorIndexB1_4, |
1081 | | Convert__VectorReg1281_1__Tie0__VectorIndexD1_2__VectorReg1281_3__VectorIndexD1_4, |
1082 | | Convert__VectorReg1281_1__Tie0__VectorIndexH1_2__VectorReg1281_3__VectorIndexH1_4, |
1083 | | Convert__VectorReg1281_1__Tie0__VectorIndexS1_2__VectorReg1281_3__VectorIndexS1_4, |
1084 | | Convert__VectorReg1281_0__Tie0__VectorIndexB1_2__VectorReg1281_3__VectorIndexB1_5, |
1085 | | Convert__VectorReg1281_0__Tie0__VectorIndexD1_2__VectorReg1281_3__VectorIndexD1_5, |
1086 | | Convert__VectorReg1281_0__Tie0__VectorIndexH1_2__VectorReg1281_3__VectorIndexH1_5, |
1087 | | Convert__VectorReg1281_0__Tie0__VectorIndexS1_2__VectorReg1281_3__VectorIndexS1_5, |
1088 | | Convert__TypedVectorList4_16b1_0__Reg1_2, |
1089 | | Convert__TypedVectorList4_1d1_0__Reg1_2, |
1090 | | Convert__TypedVectorList4_2d1_0__Reg1_2, |
1091 | | Convert__TypedVectorList4_2s1_0__Reg1_2, |
1092 | | Convert__TypedVectorList4_4h1_0__Reg1_2, |
1093 | | Convert__TypedVectorList4_4s1_0__Reg1_2, |
1094 | | Convert__TypedVectorList4_8b1_0__Reg1_2, |
1095 | | Convert__TypedVectorList4_8h1_0__Reg1_2, |
1096 | | Convert__TypedVectorList1_16b1_0__Reg1_2, |
1097 | | Convert__TypedVectorList1_1d1_0__Reg1_2, |
1098 | | Convert__TypedVectorList1_2d1_0__Reg1_2, |
1099 | | Convert__TypedVectorList1_2s1_0__Reg1_2, |
1100 | | Convert__TypedVectorList1_4h1_0__Reg1_2, |
1101 | | Convert__TypedVectorList1_4s1_0__Reg1_2, |
1102 | | Convert__TypedVectorList1_8b1_0__Reg1_2, |
1103 | | Convert__TypedVectorList1_8h1_0__Reg1_2, |
1104 | | Convert__TypedVectorList3_16b1_0__Reg1_2, |
1105 | | Convert__TypedVectorList3_1d1_0__Reg1_2, |
1106 | | Convert__TypedVectorList3_2d1_0__Reg1_2, |
1107 | | Convert__TypedVectorList3_2s1_0__Reg1_2, |
1108 | | Convert__TypedVectorList3_4h1_0__Reg1_2, |
1109 | | Convert__TypedVectorList3_4s1_0__Reg1_2, |
1110 | | Convert__TypedVectorList3_8b1_0__Reg1_2, |
1111 | | Convert__TypedVectorList3_8h1_0__Reg1_2, |
1112 | | Convert__TypedVectorList2_16b1_0__Reg1_2, |
1113 | | Convert__TypedVectorList2_1d1_0__Reg1_2, |
1114 | | Convert__TypedVectorList2_2d1_0__Reg1_2, |
1115 | | Convert__TypedVectorList2_2s1_0__Reg1_2, |
1116 | | Convert__TypedVectorList2_4h1_0__Reg1_2, |
1117 | | Convert__TypedVectorList2_4s1_0__Reg1_2, |
1118 | | Convert__TypedVectorList2_8b1_0__Reg1_2, |
1119 | | Convert__TypedVectorList2_8h1_0__Reg1_2, |
1120 | | Convert__VecListFour1281_1__Reg1_3, |
1121 | | Convert__VecListOne1281_1__Reg1_3, |
1122 | | Convert__VecListThree1281_1__Reg1_3, |
1123 | | Convert__VecListTwo1281_1__Reg1_3, |
1124 | | Convert__VecListFour641_1__Reg1_3, |
1125 | | Convert__VecListOne641_1__Reg1_3, |
1126 | | Convert__VecListThree641_1__Reg1_3, |
1127 | | Convert__VecListTwo641_1__Reg1_3, |
1128 | | Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR, |
1129 | | Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4, |
1130 | | Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__regXZR, |
1131 | | Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__Reg1_4, |
1132 | | Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR, |
1133 | | Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4, |
1134 | | Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR, |
1135 | | Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4, |
1136 | | Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR, |
1137 | | Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4, |
1138 | | Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR, |
1139 | | Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4, |
1140 | | Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR, |
1141 | | Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4, |
1142 | | Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR, |
1143 | | Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4, |
1144 | | Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__regXZR, |
1145 | | Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__Reg1_4, |
1146 | | Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__regXZR, |
1147 | | Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__Reg1_4, |
1148 | | Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__regXZR, |
1149 | | Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__Reg1_4, |
1150 | | Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__regXZR, |
1151 | | Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__Reg1_4, |
1152 | | Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__regXZR, |
1153 | | Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__Reg1_4, |
1154 | | Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__regXZR, |
1155 | | Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__Reg1_4, |
1156 | | Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__regXZR, |
1157 | | Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__Reg1_4, |
1158 | | Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__regXZR, |
1159 | | Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__Reg1_4, |
1160 | | Convert__TypedVectorList1_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, |
1161 | | Convert__TypedVectorList1_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, |
1162 | | Convert__TypedVectorList1_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, |
1163 | | Convert__TypedVectorList1_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, |
1164 | | Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR, |
1165 | | Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4, |
1166 | | Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__regXZR, |
1167 | | Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__Reg1_4, |
1168 | | Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR, |
1169 | | Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4, |
1170 | | Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR, |
1171 | | Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4, |
1172 | | Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR, |
1173 | | Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4, |
1174 | | Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR, |
1175 | | Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4, |
1176 | | Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR, |
1177 | | Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4, |
1178 | | Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR, |
1179 | | Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4, |
1180 | | Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR, |
1181 | | Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4, |
1182 | | Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__regXZR, |
1183 | | Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__Reg1_4, |
1184 | | Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR, |
1185 | | Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4, |
1186 | | Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR, |
1187 | | Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4, |
1188 | | Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR, |
1189 | | Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4, |
1190 | | Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR, |
1191 | | Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4, |
1192 | | Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR, |
1193 | | Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4, |
1194 | | Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR, |
1195 | | Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4, |
1196 | | Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, |
1197 | | Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, |
1198 | | Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, |
1199 | | Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, |
1200 | | Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, |
1201 | | Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, |
1202 | | Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, |
1203 | | Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, |
1204 | | Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, |
1205 | | Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, |
1206 | | Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, |
1207 | | Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, |
1208 | | Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, |
1209 | | Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, |
1210 | | Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, |
1211 | | Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, |
1212 | | Convert__VecListOne1281_1__Tie0__VectorIndexB1_2__Reg1_4, |
1213 | | Convert__VecListOne1281_1__Tie0__VectorIndexD1_2__Reg1_4, |
1214 | | Convert__VecListOne1281_1__Tie0__VectorIndexH1_2__Reg1_4, |
1215 | | Convert__VecListOne1281_1__Tie0__VectorIndexS1_2__Reg1_4, |
1216 | | Convert__Reg1_3__TypedVectorList1_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, |
1217 | | Convert__Reg1_3__TypedVectorList1_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, |
1218 | | Convert__Reg1_3__TypedVectorList1_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, |
1219 | | Convert__Reg1_3__TypedVectorList1_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, |
1220 | | Convert__Reg1_3__TypedVectorList1_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, |
1221 | | Convert__Reg1_3__TypedVectorList1_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, |
1222 | | Convert__Reg1_3__TypedVectorList1_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, |
1223 | | Convert__Reg1_3__TypedVectorList1_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, |
1224 | | Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, |
1225 | | Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, |
1226 | | Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, |
1227 | | Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, |
1228 | | Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, |
1229 | | Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, |
1230 | | Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, |
1231 | | Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, |
1232 | | Convert__TypedVectorList2_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, |
1233 | | Convert__TypedVectorList2_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, |
1234 | | Convert__TypedVectorList2_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, |
1235 | | Convert__TypedVectorList2_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, |
1236 | | Convert__VecListTwo1281_1__Tie0__VectorIndexB1_2__Reg1_4, |
1237 | | Convert__VecListTwo1281_1__Tie0__VectorIndexD1_2__Reg1_4, |
1238 | | Convert__VecListTwo1281_1__Tie0__VectorIndexH1_2__Reg1_4, |
1239 | | Convert__VecListTwo1281_1__Tie0__VectorIndexS1_2__Reg1_4, |
1240 | | Convert__Reg1_3__TypedVectorList2_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, |
1241 | | Convert__Reg1_3__TypedVectorList2_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, |
1242 | | Convert__Reg1_3__TypedVectorList2_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, |
1243 | | Convert__Reg1_3__TypedVectorList2_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, |
1244 | | Convert__Reg1_3__TypedVectorList2_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, |
1245 | | Convert__Reg1_3__TypedVectorList2_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, |
1246 | | Convert__Reg1_3__TypedVectorList2_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, |
1247 | | Convert__Reg1_3__TypedVectorList2_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, |
1248 | | Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, |
1249 | | Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, |
1250 | | Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, |
1251 | | Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, |
1252 | | Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, |
1253 | | Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, |
1254 | | Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, |
1255 | | Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, |
1256 | | Convert__TypedVectorList3_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, |
1257 | | Convert__TypedVectorList3_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, |
1258 | | Convert__TypedVectorList3_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, |
1259 | | Convert__TypedVectorList3_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, |
1260 | | Convert__VecListThree1281_1__Tie0__VectorIndexB1_2__Reg1_4, |
1261 | | Convert__VecListThree1281_1__Tie0__VectorIndexD1_2__Reg1_4, |
1262 | | Convert__VecListThree1281_1__Tie0__VectorIndexH1_2__Reg1_4, |
1263 | | Convert__VecListThree1281_1__Tie0__VectorIndexS1_2__Reg1_4, |
1264 | | Convert__Reg1_3__TypedVectorList3_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, |
1265 | | Convert__Reg1_3__TypedVectorList3_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, |
1266 | | Convert__Reg1_3__TypedVectorList3_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, |
1267 | | Convert__Reg1_3__TypedVectorList3_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, |
1268 | | Convert__Reg1_3__TypedVectorList3_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, |
1269 | | Convert__Reg1_3__TypedVectorList3_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, |
1270 | | Convert__Reg1_3__TypedVectorList3_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, |
1271 | | Convert__Reg1_3__TypedVectorList3_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, |
1272 | | Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, |
1273 | | Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, |
1274 | | Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, |
1275 | | Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, |
1276 | | Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, |
1277 | | Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, |
1278 | | Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, |
1279 | | Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, |
1280 | | Convert__TypedVectorList4_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, |
1281 | | Convert__TypedVectorList4_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, |
1282 | | Convert__TypedVectorList4_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, |
1283 | | Convert__TypedVectorList4_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, |
1284 | | Convert__VecListFour1281_1__Tie0__VectorIndexB1_2__Reg1_4, |
1285 | | Convert__VecListFour1281_1__Tie0__VectorIndexD1_2__Reg1_4, |
1286 | | Convert__VecListFour1281_1__Tie0__VectorIndexH1_2__Reg1_4, |
1287 | | Convert__VecListFour1281_1__Tie0__VectorIndexS1_2__Reg1_4, |
1288 | | Convert__Reg1_3__TypedVectorList4_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, |
1289 | | Convert__Reg1_3__TypedVectorList4_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, |
1290 | | Convert__Reg1_3__TypedVectorList4_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, |
1291 | | Convert__Reg1_3__TypedVectorList4_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, |
1292 | | Convert__Reg1_3__TypedVectorList4_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, |
1293 | | Convert__Reg1_3__TypedVectorList4_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, |
1294 | | Convert__Reg1_3__TypedVectorList4_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, |
1295 | | Convert__Reg1_3__TypedVectorList4_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, |
1296 | | Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, |
1297 | | Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, |
1298 | | Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, |
1299 | | Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, |
1300 | | Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, |
1301 | | Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, |
1302 | | Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, |
1303 | | Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, |
1304 | | Convert__Reg1_1__Reg1_0__Reg1_3, |
1305 | | Convert__Reg1_0__GPR64sp01_2, |
1306 | | Convert__Reg1_0__Reg1_1__GPR64sp01_3, |
1307 | | Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, |
1308 | | Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, |
1309 | | Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, |
1310 | | Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, |
1311 | | Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_5, |
1312 | | Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5, |
1313 | | Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_5, |
1314 | | Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_4, |
1315 | | Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4, |
1316 | | Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_4, |
1317 | | Convert__Reg1_0__Reg1_2__imm_95_0, |
1318 | | Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, |
1319 | | Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, |
1320 | | Convert__Reg1_0__Reg1_2__SImm9OffsetFB1281_3, |
1321 | | Convert__Reg1_0__Reg1_2__UImm12Offset161_3, |
1322 | | Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, |
1323 | | Convert__Reg1_0__Reg1_2__UImm12Offset21_3, |
1324 | | Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, |
1325 | | Convert__Reg1_0__Reg1_2__UImm12Offset41_3, |
1326 | | Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, |
1327 | | Convert__Reg1_0__Reg1_2__UImm12Offset81_3, |
1328 | | Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, |
1329 | | Convert__Reg1_0__Reg1_2__UImm12Offset11_3, |
1330 | | Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend1282_4, |
1331 | | Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend1282_4, |
1332 | | Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, |
1333 | | Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, |
1334 | | Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, |
1335 | | Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, |
1336 | | Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, |
1337 | | Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, |
1338 | | Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, |
1339 | | Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, |
1340 | | Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, |
1341 | | Convert__Reg1_0__Reg1_2__SImm91_3, |
1342 | | Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, |
1343 | | Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, |
1344 | | Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, |
1345 | | Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, |
1346 | | Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0, |
1347 | | Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16, |
1348 | | Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0, |
1349 | | Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16, |
1350 | | Convert__Reg1_0__regWZR__LogicalImm321_1, |
1351 | | Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, |
1352 | | Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0, |
1353 | | Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16, |
1354 | | Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32, |
1355 | | Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48, |
1356 | | Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0, |
1357 | | Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16, |
1358 | | Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32, |
1359 | | Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48, |
1360 | | Convert__Reg1_0__regXZR__LogicalImm641_1, |
1361 | | Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, |
1362 | | Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, |
1363 | | Convert__Reg1_1__VectorReg1281_2__VectorIndexD1_3, |
1364 | | Convert__Reg1_1__VectorReg1281_2__VectorIndexS1_3, |
1365 | | Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, |
1366 | | Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, |
1367 | | Convert__Reg1_0__SIMDImmType101_1, |
1368 | | Convert__VectorReg1281_1__Imm0_2551_2, |
1369 | | Convert__VectorReg1281_1__SIMDImmType101_2, |
1370 | | Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, |
1371 | | Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, |
1372 | | Convert__VectorReg641_1__Imm0_2551_2, |
1373 | | Convert__VectorReg1281_0__Imm0_2551_2, |
1374 | | Convert__VectorReg1281_0__SIMDImmType101_2, |
1375 | | Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, |
1376 | | Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, |
1377 | | Convert__VectorReg641_0__Imm0_2551_2, |
1378 | | Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3, |
1379 | | Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3, |
1380 | | Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, |
1381 | | Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3, |
1382 | | Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3, |
1383 | | Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, |
1384 | | Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3, |
1385 | | Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3, |
1386 | | Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, |
1387 | | Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3, |
1388 | | Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3, |
1389 | | Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, |
1390 | | Convert__Reg1_0__Tie0__Imm0_655351_1__imm_95_0, |
1391 | | Convert__Reg1_0__Tie0__MovKSymbolG01_1__imm_95_0, |
1392 | | Convert__Reg1_0__Tie0__MovKSymbolG11_1__imm_95_16, |
1393 | | Convert__Reg1_0__Tie0__MovKSymbolG21_1__imm_95_32, |
1394 | | Convert__Reg1_0__Tie0__MovKSymbolG31_1__imm_95_48, |
1395 | | Convert__Reg1_0__Tie0__Imm0_655351_1__MovImm32Shifter1_2, |
1396 | | Convert__Reg1_0__Tie0__Imm0_655351_1__MovImm64Shifter1_2, |
1397 | | Convert__Reg1_0__Imm0_655351_1__imm_95_0, |
1398 | | Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, |
1399 | | Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, |
1400 | | Convert__Reg1_0__MovZSymbolG21_1__imm_95_32, |
1401 | | Convert__Reg1_0__MovZSymbolG31_1__imm_95_48, |
1402 | | Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, |
1403 | | Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, |
1404 | | Convert__Reg1_0__MRSSystemRegister1_1, |
1405 | | Convert__MSRSystemRegister1_0__Reg1_1, |
1406 | | Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1, |
1407 | | Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1, |
1408 | | Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, |
1409 | | Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2, |
1410 | | Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, |
1411 | | Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, |
1412 | | Convert__Reg1_0__regWZR__Reg1_1, |
1413 | | Convert__Reg1_0__regXZR__Reg1_1, |
1414 | | Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, |
1415 | | Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, |
1416 | | Convert__Prefetch1_0__PCRelLabel191_1, |
1417 | | Convert__Prefetch1_0__Reg1_2__imm_95_0, |
1418 | | Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, |
1419 | | Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3, |
1420 | | Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4, |
1421 | | Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4, |
1422 | | Convert__Prefetch1_0__Reg1_2__SImm91_3, |
1423 | | Convert__PSBHint1_0, |
1424 | | Convert__regLR, |
1425 | | Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, |
1426 | | Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2, |
1427 | | Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, |
1428 | | Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, |
1429 | | Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, |
1430 | | Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, |
1431 | | Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, |
1432 | | Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, |
1433 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, |
1434 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, |
1435 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, |
1436 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, |
1437 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, |
1438 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, |
1439 | | Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, |
1440 | | Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, |
1441 | | Convert__VectorReg641_1__Tie0__VectorReg641_2, |
1442 | | Convert__VectorReg641_0__Tie0__VectorReg641_2, |
1443 | | Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, |
1444 | | Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, |
1445 | | Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, |
1446 | | Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, |
1447 | | Convert__imm_95_4, |
1448 | | Convert__imm_95_5, |
1449 | | Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3, |
1450 | | Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2, |
1451 | | Convert__Reg1_0__Reg1_1__Imm0_631_2, |
1452 | | Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, |
1453 | | Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, |
1454 | | Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, |
1455 | | Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, |
1456 | | Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, |
1457 | | Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, |
1458 | | Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, |
1459 | | Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, |
1460 | | Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, |
1461 | | Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, |
1462 | | Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, |
1463 | | Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, |
1464 | | Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, |
1465 | | Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, |
1466 | | Convert__VectorReg1281_1__VectorReg641_2, |
1467 | | Convert__Reg1_0__Tie0__Reg1_1__Imm0_631_2, |
1468 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_71_3, |
1469 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_631_3, |
1470 | | Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm0_311_3, |
1471 | | Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm0_151_3, |
1472 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_311_3, |
1473 | | Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm0_71_3, |
1474 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_151_3, |
1475 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_71_4, |
1476 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_631_4, |
1477 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_311_4, |
1478 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_151_4, |
1479 | | Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm0_311_4, |
1480 | | Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm0_151_4, |
1481 | | Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm0_71_4, |
1482 | | Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, |
1483 | | Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, |
1484 | | Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, |
1485 | | Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, |
1486 | | Convert__Reg1_1__VectorReg1281_2__VectorIndexB1_3, |
1487 | | Convert__Reg1_1__VectorReg1281_2__VectorIndexH1_3, |
1488 | | Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, |
1489 | | Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, |
1490 | | Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, |
1491 | | Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, |
1492 | | Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, |
1493 | | Convert__Reg1_0__Reg1_1__Imm1_81_2, |
1494 | | Convert__Reg1_0__Reg1_1__Imm0_151_2, |
1495 | | Convert__Reg1_0__Reg1_1__Imm0_311_2, |
1496 | | Convert__Reg1_0__Reg1_1__Imm0_71_2, |
1497 | | Convert__VectorReg641_1__VectorReg1281_2, |
1498 | | Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2, |
1499 | | Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_641_3, |
1500 | | Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_321_3, |
1501 | | Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_161_3, |
1502 | | Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_81_3, |
1503 | | Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_641_4, |
1504 | | Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_321_4, |
1505 | | Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_161_4, |
1506 | | Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_81_4, |
1507 | | Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, |
1508 | | Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, |
1509 | | Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, |
1510 | | Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, |
1511 | | Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3, |
1512 | | Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3, |
1513 | | Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3, |
1514 | | Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4, |
1515 | | Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4, |
1516 | | Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4, |
1517 | | Convert__TypedVectorList1_0b1_0__VectorIndexB1_1__Reg1_3, |
1518 | | Convert__TypedVectorList1_0d1_0__VectorIndexD1_1__Reg1_3, |
1519 | | Convert__TypedVectorList1_0h1_0__VectorIndexH1_1__Reg1_3, |
1520 | | Convert__TypedVectorList1_0s1_0__VectorIndexS1_1__Reg1_3, |
1521 | | Convert__VecListOne1281_1__VectorIndexB1_2__Reg1_4, |
1522 | | Convert__VecListOne1281_1__VectorIndexD1_2__Reg1_4, |
1523 | | Convert__VecListOne1281_1__VectorIndexH1_2__Reg1_4, |
1524 | | Convert__VecListOne1281_1__VectorIndexS1_2__Reg1_4, |
1525 | | Convert__Reg1_3__TypedVectorList1_0b1_0__VectorIndexB1_1__Tie0__regXZR, |
1526 | | Convert__Reg1_3__TypedVectorList1_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, |
1527 | | Convert__Reg1_3__TypedVectorList1_0d1_0__VectorIndexD1_1__Tie0__regXZR, |
1528 | | Convert__Reg1_3__TypedVectorList1_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, |
1529 | | Convert__Reg1_3__TypedVectorList1_0h1_0__VectorIndexH1_1__Tie0__regXZR, |
1530 | | Convert__Reg1_3__TypedVectorList1_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, |
1531 | | Convert__Reg1_3__TypedVectorList1_0s1_0__VectorIndexS1_1__Tie0__regXZR, |
1532 | | Convert__Reg1_3__TypedVectorList1_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, |
1533 | | Convert__Reg1_4__VecListOne1281_1__VectorIndexB1_2__Tie0__regXZR, |
1534 | | Convert__Reg1_4__VecListOne1281_1__VectorIndexB1_2__Tie0__Reg1_6, |
1535 | | Convert__Reg1_4__VecListOne1281_1__VectorIndexD1_2__Tie0__regXZR, |
1536 | | Convert__Reg1_4__VecListOne1281_1__VectorIndexD1_2__Tie0__Reg1_6, |
1537 | | Convert__Reg1_4__VecListOne1281_1__VectorIndexH1_2__Tie0__regXZR, |
1538 | | Convert__Reg1_4__VecListOne1281_1__VectorIndexH1_2__Tie0__Reg1_6, |
1539 | | Convert__Reg1_4__VecListOne1281_1__VectorIndexS1_2__Tie0__regXZR, |
1540 | | Convert__Reg1_4__VecListOne1281_1__VectorIndexS1_2__Tie0__Reg1_6, |
1541 | | Convert__TypedVectorList2_0b1_0__VectorIndexB1_1__Reg1_3, |
1542 | | Convert__TypedVectorList2_0d1_0__VectorIndexD1_1__Reg1_3, |
1543 | | Convert__TypedVectorList2_0h1_0__VectorIndexH1_1__Reg1_3, |
1544 | | Convert__TypedVectorList2_0s1_0__VectorIndexS1_1__Reg1_3, |
1545 | | Convert__VecListTwo1281_1__VectorIndexB1_2__Reg1_4, |
1546 | | Convert__VecListTwo1281_1__VectorIndexD1_2__Reg1_4, |
1547 | | Convert__VecListTwo1281_1__VectorIndexH1_2__Reg1_4, |
1548 | | Convert__VecListTwo1281_1__VectorIndexS1_2__Reg1_4, |
1549 | | Convert__Reg1_3__TypedVectorList2_0b1_0__VectorIndexB1_1__Tie0__regXZR, |
1550 | | Convert__Reg1_3__TypedVectorList2_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, |
1551 | | Convert__Reg1_3__TypedVectorList2_0d1_0__VectorIndexD1_1__Tie0__regXZR, |
1552 | | Convert__Reg1_3__TypedVectorList2_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, |
1553 | | Convert__Reg1_3__TypedVectorList2_0h1_0__VectorIndexH1_1__Tie0__regXZR, |
1554 | | Convert__Reg1_3__TypedVectorList2_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, |
1555 | | Convert__Reg1_3__TypedVectorList2_0s1_0__VectorIndexS1_1__Tie0__regXZR, |
1556 | | Convert__Reg1_3__TypedVectorList2_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, |
1557 | | Convert__Reg1_4__VecListTwo1281_1__VectorIndexB1_2__Tie0__regXZR, |
1558 | | Convert__Reg1_4__VecListTwo1281_1__VectorIndexB1_2__Tie0__Reg1_6, |
1559 | | Convert__Reg1_4__VecListTwo1281_1__VectorIndexD1_2__Tie0__regXZR, |
1560 | | Convert__Reg1_4__VecListTwo1281_1__VectorIndexD1_2__Tie0__Reg1_6, |
1561 | | Convert__Reg1_4__VecListTwo1281_1__VectorIndexH1_2__Tie0__regXZR, |
1562 | | Convert__Reg1_4__VecListTwo1281_1__VectorIndexH1_2__Tie0__Reg1_6, |
1563 | | Convert__Reg1_4__VecListTwo1281_1__VectorIndexS1_2__Tie0__regXZR, |
1564 | | Convert__Reg1_4__VecListTwo1281_1__VectorIndexS1_2__Tie0__Reg1_6, |
1565 | | Convert__TypedVectorList3_0b1_0__VectorIndexB1_1__Reg1_3, |
1566 | | Convert__TypedVectorList3_0d1_0__VectorIndexD1_1__Reg1_3, |
1567 | | Convert__TypedVectorList3_0h1_0__VectorIndexH1_1__Reg1_3, |
1568 | | Convert__TypedVectorList3_0s1_0__VectorIndexS1_1__Reg1_3, |
1569 | | Convert__VecListThree1281_1__VectorIndexB1_2__Reg1_4, |
1570 | | Convert__VecListThree1281_1__VectorIndexD1_2__Reg1_4, |
1571 | | Convert__VecListThree1281_1__VectorIndexH1_2__Reg1_4, |
1572 | | Convert__VecListThree1281_1__VectorIndexS1_2__Reg1_4, |
1573 | | Convert__Reg1_3__TypedVectorList3_0b1_0__VectorIndexB1_1__Tie0__regXZR, |
1574 | | Convert__Reg1_3__TypedVectorList3_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, |
1575 | | Convert__Reg1_3__TypedVectorList3_0d1_0__VectorIndexD1_1__Tie0__regXZR, |
1576 | | Convert__Reg1_3__TypedVectorList3_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, |
1577 | | Convert__Reg1_3__TypedVectorList3_0h1_0__VectorIndexH1_1__Tie0__regXZR, |
1578 | | Convert__Reg1_3__TypedVectorList3_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, |
1579 | | Convert__Reg1_3__TypedVectorList3_0s1_0__VectorIndexS1_1__Tie0__regXZR, |
1580 | | Convert__Reg1_3__TypedVectorList3_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, |
1581 | | Convert__Reg1_4__VecListThree1281_1__VectorIndexB1_2__Tie0__regXZR, |
1582 | | Convert__Reg1_4__VecListThree1281_1__VectorIndexB1_2__Tie0__Reg1_6, |
1583 | | Convert__Reg1_4__VecListThree1281_1__VectorIndexD1_2__Tie0__regXZR, |
1584 | | Convert__Reg1_4__VecListThree1281_1__VectorIndexD1_2__Tie0__Reg1_6, |
1585 | | Convert__Reg1_4__VecListThree1281_1__VectorIndexH1_2__Tie0__regXZR, |
1586 | | Convert__Reg1_4__VecListThree1281_1__VectorIndexH1_2__Tie0__Reg1_6, |
1587 | | Convert__Reg1_4__VecListThree1281_1__VectorIndexS1_2__Tie0__regXZR, |
1588 | | Convert__Reg1_4__VecListThree1281_1__VectorIndexS1_2__Tie0__Reg1_6, |
1589 | | Convert__TypedVectorList4_0b1_0__VectorIndexB1_1__Reg1_3, |
1590 | | Convert__TypedVectorList4_0d1_0__VectorIndexD1_1__Reg1_3, |
1591 | | Convert__TypedVectorList4_0h1_0__VectorIndexH1_1__Reg1_3, |
1592 | | Convert__TypedVectorList4_0s1_0__VectorIndexS1_1__Reg1_3, |
1593 | | Convert__VecListFour1281_1__VectorIndexB1_2__Reg1_4, |
1594 | | Convert__VecListFour1281_1__VectorIndexD1_2__Reg1_4, |
1595 | | Convert__VecListFour1281_1__VectorIndexH1_2__Reg1_4, |
1596 | | Convert__VecListFour1281_1__VectorIndexS1_2__Reg1_4, |
1597 | | Convert__Reg1_3__TypedVectorList4_0b1_0__VectorIndexB1_1__Tie0__regXZR, |
1598 | | Convert__Reg1_3__TypedVectorList4_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, |
1599 | | Convert__Reg1_3__TypedVectorList4_0d1_0__VectorIndexD1_1__Tie0__regXZR, |
1600 | | Convert__Reg1_3__TypedVectorList4_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, |
1601 | | Convert__Reg1_3__TypedVectorList4_0h1_0__VectorIndexH1_1__Tie0__regXZR, |
1602 | | Convert__Reg1_3__TypedVectorList4_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, |
1603 | | Convert__Reg1_3__TypedVectorList4_0s1_0__VectorIndexS1_1__Tie0__regXZR, |
1604 | | Convert__Reg1_3__TypedVectorList4_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, |
1605 | | Convert__Reg1_4__VecListFour1281_1__VectorIndexB1_2__Tie0__regXZR, |
1606 | | Convert__Reg1_4__VecListFour1281_1__VectorIndexB1_2__Tie0__Reg1_6, |
1607 | | Convert__Reg1_4__VecListFour1281_1__VectorIndexD1_2__Tie0__regXZR, |
1608 | | Convert__Reg1_4__VecListFour1281_1__VectorIndexD1_2__Tie0__Reg1_6, |
1609 | | Convert__Reg1_4__VecListFour1281_1__VectorIndexH1_2__Tie0__regXZR, |
1610 | | Convert__Reg1_4__VecListFour1281_1__VectorIndexH1_2__Tie0__Reg1_6, |
1611 | | Convert__Reg1_4__VecListFour1281_1__VectorIndexS1_2__Tie0__regXZR, |
1612 | | Convert__Reg1_4__VecListFour1281_1__VectorIndexS1_2__Tie0__Reg1_6, |
1613 | | Convert__regWZR__Reg1_0__Reg1_2, |
1614 | | Convert__regXZR__Reg1_0__Reg1_2, |
1615 | | Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, |
1616 | | Convert__Reg1_0__Tie0__Reg1_1, |
1617 | | Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, |
1618 | | Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, |
1619 | | Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, |
1620 | | Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, |
1621 | | Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, |
1622 | | Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, |
1623 | | Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, |
1624 | | Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR, |
1625 | | Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4, |
1626 | | Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4, |
1627 | | Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3, |
1628 | | Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3, |
1629 | | Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3, |
1630 | | Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3, |
1631 | | Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3, |
1632 | | Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3, |
1633 | | Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3, |
1634 | | Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3, |
1635 | | Convert__VectorReg1281_0__TypedVectorList4_16b1_2__VectorReg1281_3, |
1636 | | Convert__VectorReg1281_0__TypedVectorList1_16b1_2__VectorReg1281_3, |
1637 | | Convert__VectorReg1281_0__TypedVectorList3_16b1_2__VectorReg1281_3, |
1638 | | Convert__VectorReg1281_0__TypedVectorList2_16b1_2__VectorReg1281_3, |
1639 | | Convert__VectorReg641_0__TypedVectorList4_16b1_2__VectorReg641_3, |
1640 | | Convert__VectorReg641_0__TypedVectorList1_16b1_2__VectorReg641_3, |
1641 | | Convert__VectorReg641_0__TypedVectorList3_16b1_2__VectorReg641_3, |
1642 | | Convert__VectorReg641_0__TypedVectorList2_16b1_2__VectorReg641_3, |
1643 | | Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, |
1644 | | Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, |
1645 | | Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, |
1646 | | Convert__VectorReg1281_1__Tie0__VecListFour1281_2__VectorReg1281_3, |
1647 | | Convert__VectorReg1281_1__Tie0__VecListOne1281_2__VectorReg1281_3, |
1648 | | Convert__VectorReg1281_1__Tie0__VecListThree1281_2__VectorReg1281_3, |
1649 | | Convert__VectorReg1281_1__Tie0__VecListTwo1281_2__VectorReg1281_3, |
1650 | | Convert__VectorReg641_1__Tie0__VecListFour1281_2__VectorReg641_3, |
1651 | | Convert__VectorReg641_1__Tie0__VecListOne1281_2__VectorReg641_3, |
1652 | | Convert__VectorReg641_1__Tie0__VecListThree1281_2__VectorReg641_3, |
1653 | | Convert__VectorReg641_1__Tie0__VecListTwo1281_2__VectorReg641_3, |
1654 | | Convert__VectorReg1281_0__Tie0__TypedVectorList4_16b1_2__VectorReg1281_3, |
1655 | | Convert__VectorReg1281_0__Tie0__TypedVectorList1_16b1_2__VectorReg1281_3, |
1656 | | Convert__VectorReg1281_0__Tie0__TypedVectorList3_16b1_2__VectorReg1281_3, |
1657 | | Convert__VectorReg1281_0__Tie0__TypedVectorList2_16b1_2__VectorReg1281_3, |
1658 | | Convert__VectorReg641_0__Tie0__TypedVectorList4_16b1_2__VectorReg641_3, |
1659 | | Convert__VectorReg641_0__Tie0__TypedVectorList1_16b1_2__VectorReg641_3, |
1660 | | Convert__VectorReg641_0__Tie0__TypedVectorList3_16b1_2__VectorReg641_3, |
1661 | | Convert__VectorReg641_0__Tie0__TypedVectorList2_16b1_2__VectorReg641_3, |
1662 | | Convert__regWZR__Reg1_0__LogicalImm321_1, |
1663 | | Convert__regXZR__Reg1_0__LogicalImm641_1, |
1664 | | Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, |
1665 | | Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2, |
1666 | | Convert__imm_95_2, |
1667 | | Convert__imm_95_3, |
1668 | | Convert__imm_95_1, |
1669 | | CVT_NUM_SIGNATURES |
1670 | | }; |
1671 | | |
1672 | | } // end anonymous namespace |
1673 | | |
1674 | | static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][13] = { |
1675 | | // Convert__Reg1_0__Reg1_1 |
1676 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Done }, |
1677 | | // Convert__VectorReg1281_1__VectorReg1281_2 |
1678 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
1679 | | // Convert__VectorReg641_1__VectorReg641_2 |
1680 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done }, |
1681 | | // Convert__VectorReg1281_0__VectorReg1281_2 |
1682 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
1683 | | // Convert__VectorReg641_0__VectorReg641_2 |
1684 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_Done }, |
1685 | | // Convert__Reg1_0__Reg1_1__Reg1_2 |
1686 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, |
1687 | | // Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16 |
1688 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_imm_95_16, 0, CVT_Done }, |
1689 | | // Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24 |
1690 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_imm_95_24, 0, CVT_Done }, |
1691 | | // Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0 |
1692 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, |
1693 | | // Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2 |
1694 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addAddSubImmNegOperands, 3, CVT_Done }, |
1695 | | // Convert__Reg1_0__Reg1_1__AddSubImm2_2 |
1696 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addAddSubImmOperands, 3, CVT_Done }, |
1697 | | // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3 |
1698 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
1699 | | // Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3 |
1700 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
1701 | | // Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3 |
1702 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1703 | | // Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3 |
1704 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addExtendOperands, 4, CVT_Done }, |
1705 | | // Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3 |
1706 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1707 | | // Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3 |
1708 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addExtend64Operands, 4, CVT_Done }, |
1709 | | // Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3 |
1710 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addExtend64Operands, 4, CVT_Done }, |
1711 | | // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4 |
1712 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_Done }, |
1713 | | // Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4 |
1714 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done }, |
1715 | | // Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3 |
1716 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
1717 | | // Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4 |
1718 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_Done }, |
1719 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3 |
1720 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
1721 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4 |
1722 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_Done }, |
1723 | | // Convert__Reg1_1__VectorReg1281_2 |
1724 | | { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
1725 | | // Convert__Reg1_0__VectorReg1281_1 |
1726 | | { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_Done }, |
1727 | | // Convert__Reg1_1__VectorReg641_2 |
1728 | | { CVT_95_Reg, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done }, |
1729 | | // Convert__Reg1_0__VectorReg641_1 |
1730 | | { CVT_95_Reg, 1, CVT_95_addVectorReg64Operands, 2, CVT_Done }, |
1731 | | // Convert__Reg1_0__AdrLabel1_1 |
1732 | | { CVT_95_Reg, 1, CVT_95_addAdrLabelOperands, 2, CVT_Done }, |
1733 | | // Convert__Reg1_0__AdrpLabel1_1 |
1734 | | { CVT_95_Reg, 1, CVT_95_addAdrpLabelOperands, 2, CVT_Done }, |
1735 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2 |
1736 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
1737 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2 |
1738 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
1739 | | // Convert__Reg1_0__Reg1_1__LogicalImm321_2 |
1740 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImm32Operands, 3, CVT_Done }, |
1741 | | // Convert__Reg1_0__Reg1_1__LogicalImm641_2 |
1742 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImm64Operands, 3, CVT_Done }, |
1743 | | // Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3 |
1744 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1745 | | // Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3 |
1746 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1747 | | // Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31 |
1748 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm0_95_31Operands, 3, CVT_imm_95_31, 0, CVT_Done }, |
1749 | | // Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63 |
1750 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm0_95_63Operands, 3, CVT_imm_95_63, 0, CVT_Done }, |
1751 | | // Convert__BranchTarget261_0 |
1752 | | { CVT_95_addBranchTarget26Operands, 1, CVT_Done }, |
1753 | | // Convert__CondCode1_1__PCRelLabel191_2 |
1754 | | { CVT_95_addCondCodeOperands, 2, CVT_95_addPCRelLabel19Operands, 3, CVT_Done }, |
1755 | | // Convert__Reg1_0__Tie0__Reg1_1__Imm0_311_2__Imm0_311_3 |
1756 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_Reg, 2, CVT_95_addImm0_95_31Operands, 3, CVT_95_addImm0_95_31Operands, 4, CVT_Done }, |
1757 | | // Convert__Reg1_0__Tie0__Reg1_1__Imm0_631_2__Imm0_631_3 |
1758 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_Reg, 2, CVT_95_addImm0_95_63Operands, 3, CVT_95_addImm0_95_63Operands, 4, CVT_Done }, |
1759 | | // Convert__VectorReg641_1__Tie0__Imm0_2551_2__imm_95_0 |
1760 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
1761 | | // Convert__VectorReg1281_1__Tie0__Imm0_2551_2__imm_95_0 |
1762 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
1763 | | // Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2 |
1764 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImm32NotOperands, 3, CVT_Done }, |
1765 | | // Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2 |
1766 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImm64NotOperands, 3, CVT_Done }, |
1767 | | // Convert__VectorReg1281_0__Tie0__Imm0_2551_2__imm_95_0 |
1768 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
1769 | | // Convert__VectorReg641_0__Tie0__Imm0_2551_2__imm_95_0 |
1770 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
1771 | | // Convert__VectorReg641_1__Tie0__Imm0_2551_2__LogicalVecShifter1_3 |
1772 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1773 | | // Convert__VectorReg641_1__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3 |
1774 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1775 | | // Convert__VectorReg1281_1__Tie0__Imm0_2551_2__LogicalVecShifter1_3 |
1776 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1777 | | // Convert__VectorReg1281_1__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3 |
1778 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1779 | | // Convert__VectorReg1281_0__Tie0__Imm0_2551_2__LogicalVecShifter1_3 |
1780 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1781 | | // Convert__VectorReg1281_0__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3 |
1782 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1783 | | // Convert__VectorReg641_0__Tie0__Imm0_2551_2__LogicalVecShifter1_3 |
1784 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1785 | | // Convert__VectorReg641_0__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3 |
1786 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
1787 | | // Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3 |
1788 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
1789 | | // Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4 |
1790 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done }, |
1791 | | // Convert__Reg1_0 |
1792 | | { CVT_95_Reg, 1, CVT_Done }, |
1793 | | // Convert__Imm0_655351_0 |
1794 | | { CVT_95_addImm0_95_65535Operands, 1, CVT_Done }, |
1795 | | // Convert__Reg1_0__Tie0__Reg1_1__Reg1_3 |
1796 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_Done }, |
1797 | | // Convert__WSeqPair1_0__Tie0__WSeqPair1_1__Reg1_3 |
1798 | | { CVT_95_addRegOperands, 1, CVT_Tied, 0, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
1799 | | // Convert__XSeqPair1_0__Tie0__XSeqPair1_1__Reg1_3 |
1800 | | { CVT_95_addRegOperands, 1, CVT_Tied, 0, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
1801 | | // Convert__Reg1_0__PCRelLabel191_1 |
1802 | | { CVT_95_Reg, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done }, |
1803 | | // Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3 |
1804 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm0_95_15Operands, 3, CVT_95_addCondCodeOperands, 4, CVT_Done }, |
1805 | | // Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3 |
1806 | | { CVT_95_Reg, 1, CVT_95_addImm0_95_31Operands, 2, CVT_95_addImm0_95_15Operands, 3, CVT_95_addCondCodeOperands, 4, CVT_Done }, |
1807 | | // Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2 |
1808 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 2, CVT_95_addCondCodeOperands, 3, CVT_Done }, |
1809 | | // Convert__imm_95_15 |
1810 | | { CVT_imm_95_15, 0, CVT_Done }, |
1811 | | // Convert__Imm0_151_0 |
1812 | | { CVT_95_addImm0_95_15Operands, 1, CVT_Done }, |
1813 | | // Convert__Reg1_0__Reg1_2__Reg1_1 |
1814 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 2, CVT_Done }, |
1815 | | // Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2 |
1816 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
1817 | | // Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2 |
1818 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 4, CVT_95_addVectorReg64Operands, 3, CVT_Done }, |
1819 | | // Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2 |
1820 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
1821 | | // Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2 |
1822 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 5, CVT_95_addVectorReg64Operands, 3, CVT_Done }, |
1823 | | // Convert__regWZR__Reg1_0__Reg1_1__imm_95_16 |
1824 | | { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_16, 0, CVT_Done }, |
1825 | | // Convert__regXZR__Reg1_0__Reg1_1__imm_95_24 |
1826 | | { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_24, 0, CVT_Done }, |
1827 | | // Convert__regWZR__Reg1_0__Reg1_1__imm_95_0 |
1828 | | { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done }, |
1829 | | // Convert__regWZR__Reg1_0__AddSubImmNeg2_1 |
1830 | | { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_addAddSubImmNegOperands, 2, CVT_Done }, |
1831 | | // Convert__regWZR__Reg1_0__AddSubImm2_1 |
1832 | | { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_addAddSubImmOperands, 2, CVT_Done }, |
1833 | | // Convert__regXZR__Reg1_0__Reg1_1__imm_95_0 |
1834 | | { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done }, |
1835 | | // Convert__regXZR__Reg1_0__AddSubImmNeg2_1 |
1836 | | { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_addAddSubImmNegOperands, 2, CVT_Done }, |
1837 | | // Convert__regXZR__Reg1_0__AddSubImm2_1 |
1838 | | { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_addAddSubImmOperands, 2, CVT_Done }, |
1839 | | // Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2 |
1840 | | { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
1841 | | // Convert__regWZR__Reg1_0__Reg1_1__Extend1_2 |
1842 | | { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addExtendOperands, 3, CVT_Done }, |
1843 | | // Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2 |
1844 | | { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
1845 | | // Convert__regXZR__Reg1_0__Reg1_1__Extend1_2 |
1846 | | { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addExtendOperands, 3, CVT_Done }, |
1847 | | // Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2 |
1848 | | { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addExtend64Operands, 3, CVT_Done }, |
1849 | | // Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3 |
1850 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addCondCodeOperands, 4, CVT_Done }, |
1851 | | // Convert__Reg1_0__regWZR__regWZR__CondCode1_1 |
1852 | | { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_regWZR, 0, CVT_95_addCondCodeOperands, 2, CVT_Done }, |
1853 | | // Convert__Reg1_0__regXZR__regXZR__CondCode1_1 |
1854 | | { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_regXZR, 0, CVT_95_addCondCodeOperands, 2, CVT_Done }, |
1855 | | // Convert__imm_95_0 |
1856 | | { CVT_imm_95_0, 0, CVT_Done }, |
1857 | | // Convert__Barrier1_0 |
1858 | | { CVT_95_addBarrierOperands, 1, CVT_Done }, |
1859 | | // Convert_NoOperands |
1860 | | { CVT_Done }, |
1861 | | // Convert__VectorReg1281_1__Reg1_2 |
1862 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_Reg, 3, CVT_Done }, |
1863 | | // Convert__VectorReg641_1__Reg1_2 |
1864 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_Reg, 3, CVT_Done }, |
1865 | | // Convert__Reg1_0__VectorReg1281_1__VectorIndexH1_2 |
1866 | | { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexHOperands, 3, CVT_Done }, |
1867 | | // Convert__Reg1_0__VectorReg1281_1__VectorIndexS1_2 |
1868 | | { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexSOperands, 3, CVT_Done }, |
1869 | | // Convert__Reg1_0__VectorReg1281_1__VectorIndexD1_2 |
1870 | | { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexDOperands, 3, CVT_Done }, |
1871 | | // Convert__Reg1_0__VectorReg1281_1__VectorIndexB1_2 |
1872 | | { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexBOperands, 3, CVT_Done }, |
1873 | | // Convert__VectorReg1281_0__Reg1_2 |
1874 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_Reg, 3, CVT_Done }, |
1875 | | // Convert__VectorReg641_0__Reg1_2 |
1876 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_Reg, 3, CVT_Done }, |
1877 | | // Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexB1_3 |
1878 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexBOperands, 4, CVT_Done }, |
1879 | | // Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexD1_3 |
1880 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexDOperands, 4, CVT_Done }, |
1881 | | // Convert__VectorReg641_1__VectorReg1281_2__VectorIndexS1_3 |
1882 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexSOperands, 4, CVT_Done }, |
1883 | | // Convert__VectorReg641_1__VectorReg1281_2__VectorIndexH1_3 |
1884 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexHOperands, 4, CVT_Done }, |
1885 | | // Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexS1_3 |
1886 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexSOperands, 4, CVT_Done }, |
1887 | | // Convert__VectorReg641_1__VectorReg1281_2__VectorIndexB1_3 |
1888 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexBOperands, 4, CVT_Done }, |
1889 | | // Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexH1_3 |
1890 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexHOperands, 4, CVT_Done }, |
1891 | | // Convert__Reg1_0__VectorReg1281_1__VectorIndexH1_3 |
1892 | | { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexHOperands, 4, CVT_Done }, |
1893 | | // Convert__Reg1_0__VectorReg1281_1__VectorIndexS1_3 |
1894 | | { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexSOperands, 4, CVT_Done }, |
1895 | | // Convert__Reg1_0__VectorReg1281_1__VectorIndexD1_3 |
1896 | | { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexDOperands, 4, CVT_Done }, |
1897 | | // Convert__Reg1_0__VectorReg1281_1__VectorIndexB1_3 |
1898 | | { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexBOperands, 4, CVT_Done }, |
1899 | | // Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexB1_4 |
1900 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexBOperands, 5, CVT_Done }, |
1901 | | // Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexD1_4 |
1902 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexDOperands, 5, CVT_Done }, |
1903 | | // Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexS1_4 |
1904 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
1905 | | // Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexH1_4 |
1906 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
1907 | | // Convert__VectorReg641_0__VectorReg1281_2__VectorIndexS1_4 |
1908 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
1909 | | // Convert__VectorReg641_0__VectorReg1281_2__VectorIndexH1_4 |
1910 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
1911 | | // Convert__VectorReg641_0__VectorReg1281_2__VectorIndexB1_4 |
1912 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexBOperands, 5, CVT_Done }, |
1913 | | // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__Imm1_4 |
1914 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addImmOperands, 5, CVT_Done }, |
1915 | | // Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__Imm1_4 |
1916 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_95_addImmOperands, 5, CVT_Done }, |
1917 | | // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__Imm1_6 |
1918 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addImmOperands, 7, CVT_Done }, |
1919 | | // Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__Imm1_6 |
1920 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_95_addImmOperands, 7, CVT_Done }, |
1921 | | // Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3 |
1922 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addImm0_95_31Operands, 4, CVT_Done }, |
1923 | | // Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3 |
1924 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addImm0_95_63Operands, 4, CVT_Done }, |
1925 | | // Convert__VectorReg1281_0__VectorReg641_2 |
1926 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_Done }, |
1927 | | // Convert__VectorReg641_0__VectorReg1281_2 |
1928 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
1929 | | // Convert__Reg1_0__Reg1_1__Imm1_161_2 |
1930 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm1_95_16Operands, 3, CVT_Done }, |
1931 | | // Convert__Reg1_0__Reg1_1__Imm1_321_2 |
1932 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm1_95_32Operands, 3, CVT_Done }, |
1933 | | // Convert__Reg1_0__Reg1_1__Imm1_641_2 |
1934 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm1_95_64Operands, 3, CVT_Done }, |
1935 | | // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3 |
1936 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_64Operands, 4, CVT_Done }, |
1937 | | // Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3 |
1938 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_32Operands, 4, CVT_Done }, |
1939 | | // Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3 |
1940 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_16Operands, 4, CVT_Done }, |
1941 | | // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3 |
1942 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_32Operands, 4, CVT_Done }, |
1943 | | // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3 |
1944 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_16Operands, 4, CVT_Done }, |
1945 | | // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4 |
1946 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_64Operands, 5, CVT_Done }, |
1947 | | // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4 |
1948 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_32Operands, 5, CVT_Done }, |
1949 | | // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4 |
1950 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_16Operands, 5, CVT_Done }, |
1951 | | // Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4 |
1952 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_32Operands, 5, CVT_Done }, |
1953 | | // Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4 |
1954 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_16Operands, 5, CVT_Done }, |
1955 | | // Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3 |
1956 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_Done }, |
1957 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexD1_4 |
1958 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexDOperands, 5, CVT_Done }, |
1959 | | // Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4 |
1960 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
1961 | | // Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4 |
1962 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
1963 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4 |
1964 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
1965 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4 |
1966 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
1967 | | // Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexD1_4 |
1968 | | { CVT_95_Reg, 2, CVT_Tied, 0, CVT_95_Reg, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexDOperands, 5, CVT_Done }, |
1969 | | // Convert__Reg1_1__Tie0__Reg1_2__VectorRegLo1_3__VectorIndexH1_4 |
1970 | | { CVT_95_Reg, 2, CVT_Tied, 0, CVT_95_Reg, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
1971 | | // Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexS1_4 |
1972 | | { CVT_95_Reg, 2, CVT_Tied, 0, CVT_95_Reg, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
1973 | | // Convert__Reg1_0__Tie0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4 |
1974 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_Reg, 2, CVT_95_addVectorRegLoOperands, 3, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
1975 | | // Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexS1_4 |
1976 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
1977 | | // Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexD1_4 |
1978 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexDOperands, 5, CVT_Done }, |
1979 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexD1_6 |
1980 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexDOperands, 7, CVT_Done }, |
1981 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6 |
1982 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexSOperands, 7, CVT_Done }, |
1983 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6 |
1984 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexHOperands, 7, CVT_Done }, |
1985 | | // Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6 |
1986 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexSOperands, 7, CVT_Done }, |
1987 | | // Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6 |
1988 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexHOperands, 7, CVT_Done }, |
1989 | | // Convert__Reg1_0__FPImm1_1 |
1990 | | { CVT_95_Reg, 1, CVT_95_addFPImmOperands, 2, CVT_Done }, |
1991 | | // Convert__VectorReg1281_1__FPImm1_2 |
1992 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addFPImmOperands, 3, CVT_Done }, |
1993 | | // Convert__VectorReg641_1__FPImm1_2 |
1994 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addFPImmOperands, 3, CVT_Done }, |
1995 | | // Convert__VectorReg1281_0__FPImm1_2 |
1996 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addFPImmOperands, 3, CVT_Done }, |
1997 | | // Convert__VectorReg641_0__FPImm1_2 |
1998 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addFPImmOperands, 3, CVT_Done }, |
1999 | | // Convert__Reg1_1__VectorReg1281_2__VectorIndex11_3 |
2000 | | { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndex1Operands, 4, CVT_Done }, |
2001 | | // Convert__VectorReg1281_1__Reg1_3__VectorIndex11_2 |
2002 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_Reg, 4, CVT_95_addVectorIndex1Operands, 3, CVT_Done }, |
2003 | | // Convert__Reg1_0__VectorReg1281_1__VectorIndex11_3 |
2004 | | { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndex1Operands, 4, CVT_Done }, |
2005 | | // Convert__VectorReg1281_0__Reg1_3__VectorIndex11_2 |
2006 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_Reg, 4, CVT_95_addVectorIndex1Operands, 3, CVT_Done }, |
2007 | | // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexD1_4 |
2008 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexDOperands, 5, CVT_Done }, |
2009 | | // Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4 |
2010 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
2011 | | // Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4 |
2012 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
2013 | | // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4 |
2014 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
2015 | | // Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4 |
2016 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
2017 | | // Convert__Reg1_1__Reg1_2__VectorReg1281_3__VectorIndexD1_4 |
2018 | | { CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexDOperands, 5, CVT_Done }, |
2019 | | // Convert__Reg1_1__Reg1_2__VectorRegLo1_3__VectorIndexH1_4 |
2020 | | { CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
2021 | | // Convert__Reg1_1__Reg1_2__VectorReg1281_3__VectorIndexS1_4 |
2022 | | { CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
2023 | | // Convert__Reg1_0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4 |
2024 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addVectorRegLoOperands, 3, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
2025 | | // Convert__Reg1_0__Reg1_1__VectorReg1281_2__VectorIndexS1_4 |
2026 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
2027 | | // Convert__Reg1_0__Reg1_1__VectorReg1281_2__VectorIndexD1_4 |
2028 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexDOperands, 5, CVT_Done }, |
2029 | | // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexD1_6 |
2030 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexDOperands, 7, CVT_Done }, |
2031 | | // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6 |
2032 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexSOperands, 7, CVT_Done }, |
2033 | | // Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6 |
2034 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexHOperands, 7, CVT_Done }, |
2035 | | // Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6 |
2036 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexSOperands, 7, CVT_Done }, |
2037 | | // Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6 |
2038 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexHOperands, 7, CVT_Done }, |
2039 | | // Convert__Imm0_1271_0 |
2040 | | { CVT_95_addImm0_95_127Operands, 1, CVT_Done }, |
2041 | | // Convert__VectorReg1281_1__Tie0__VectorIndexB1_2__Reg1_3 |
2042 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 3, CVT_95_Reg, 4, CVT_Done }, |
2043 | | // Convert__VectorReg1281_1__Tie0__VectorIndexD1_2__Reg1_3 |
2044 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 3, CVT_95_Reg, 4, CVT_Done }, |
2045 | | // Convert__VectorReg1281_1__Tie0__VectorIndexH1_2__Reg1_3 |
2046 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 3, CVT_95_Reg, 4, CVT_Done }, |
2047 | | // Convert__VectorReg1281_1__Tie0__VectorIndexS1_2__Reg1_3 |
2048 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 3, CVT_95_Reg, 4, CVT_Done }, |
2049 | | // Convert__VectorReg1281_0__Tie0__VectorIndexB1_2__Reg1_3 |
2050 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 3, CVT_95_Reg, 4, CVT_Done }, |
2051 | | // Convert__VectorReg1281_0__Tie0__VectorIndexD1_2__Reg1_3 |
2052 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 3, CVT_95_Reg, 4, CVT_Done }, |
2053 | | // Convert__VectorReg1281_0__Tie0__VectorIndexH1_2__Reg1_3 |
2054 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 3, CVT_95_Reg, 4, CVT_Done }, |
2055 | | // Convert__VectorReg1281_0__Tie0__VectorIndexS1_2__Reg1_3 |
2056 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 3, CVT_95_Reg, 4, CVT_Done }, |
2057 | | // Convert__VectorReg1281_1__Tie0__VectorIndexB1_2__VectorReg1281_3__VectorIndexB1_4 |
2058 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexBOperands, 5, CVT_Done }, |
2059 | | // Convert__VectorReg1281_1__Tie0__VectorIndexD1_2__VectorReg1281_3__VectorIndexD1_4 |
2060 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexDOperands, 5, CVT_Done }, |
2061 | | // Convert__VectorReg1281_1__Tie0__VectorIndexH1_2__VectorReg1281_3__VectorIndexH1_4 |
2062 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
2063 | | // Convert__VectorReg1281_1__Tie0__VectorIndexS1_2__VectorReg1281_3__VectorIndexS1_4 |
2064 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
2065 | | // Convert__VectorReg1281_0__Tie0__VectorIndexB1_2__VectorReg1281_3__VectorIndexB1_5 |
2066 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexBOperands, 6, CVT_Done }, |
2067 | | // Convert__VectorReg1281_0__Tie0__VectorIndexD1_2__VectorReg1281_3__VectorIndexD1_5 |
2068 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexDOperands, 6, CVT_Done }, |
2069 | | // Convert__VectorReg1281_0__Tie0__VectorIndexH1_2__VectorReg1281_3__VectorIndexH1_5 |
2070 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexHOperands, 6, CVT_Done }, |
2071 | | // Convert__VectorReg1281_0__Tie0__VectorIndexS1_2__VectorReg1281_3__VectorIndexS1_5 |
2072 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexSOperands, 6, CVT_Done }, |
2073 | | // Convert__TypedVectorList4_16b1_0__Reg1_2 |
2074 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2075 | | // Convert__TypedVectorList4_1d1_0__Reg1_2 |
2076 | | { CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2077 | | // Convert__TypedVectorList4_2d1_0__Reg1_2 |
2078 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2079 | | // Convert__TypedVectorList4_2s1_0__Reg1_2 |
2080 | | { CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2081 | | // Convert__TypedVectorList4_4h1_0__Reg1_2 |
2082 | | { CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2083 | | // Convert__TypedVectorList4_4s1_0__Reg1_2 |
2084 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2085 | | // Convert__TypedVectorList4_8b1_0__Reg1_2 |
2086 | | { CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2087 | | // Convert__TypedVectorList4_8h1_0__Reg1_2 |
2088 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2089 | | // Convert__TypedVectorList1_16b1_0__Reg1_2 |
2090 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2091 | | // Convert__TypedVectorList1_1d1_0__Reg1_2 |
2092 | | { CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2093 | | // Convert__TypedVectorList1_2d1_0__Reg1_2 |
2094 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2095 | | // Convert__TypedVectorList1_2s1_0__Reg1_2 |
2096 | | { CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2097 | | // Convert__TypedVectorList1_4h1_0__Reg1_2 |
2098 | | { CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2099 | | // Convert__TypedVectorList1_4s1_0__Reg1_2 |
2100 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2101 | | // Convert__TypedVectorList1_8b1_0__Reg1_2 |
2102 | | { CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2103 | | // Convert__TypedVectorList1_8h1_0__Reg1_2 |
2104 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2105 | | // Convert__TypedVectorList3_16b1_0__Reg1_2 |
2106 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2107 | | // Convert__TypedVectorList3_1d1_0__Reg1_2 |
2108 | | { CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2109 | | // Convert__TypedVectorList3_2d1_0__Reg1_2 |
2110 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2111 | | // Convert__TypedVectorList3_2s1_0__Reg1_2 |
2112 | | { CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2113 | | // Convert__TypedVectorList3_4h1_0__Reg1_2 |
2114 | | { CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2115 | | // Convert__TypedVectorList3_4s1_0__Reg1_2 |
2116 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2117 | | // Convert__TypedVectorList3_8b1_0__Reg1_2 |
2118 | | { CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2119 | | // Convert__TypedVectorList3_8h1_0__Reg1_2 |
2120 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2121 | | // Convert__TypedVectorList2_16b1_0__Reg1_2 |
2122 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2123 | | // Convert__TypedVectorList2_1d1_0__Reg1_2 |
2124 | | { CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2125 | | // Convert__TypedVectorList2_2d1_0__Reg1_2 |
2126 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2127 | | // Convert__TypedVectorList2_2s1_0__Reg1_2 |
2128 | | { CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2129 | | // Convert__TypedVectorList2_4h1_0__Reg1_2 |
2130 | | { CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2131 | | // Convert__TypedVectorList2_4s1_0__Reg1_2 |
2132 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2133 | | // Convert__TypedVectorList2_8b1_0__Reg1_2 |
2134 | | { CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2135 | | // Convert__TypedVectorList2_8h1_0__Reg1_2 |
2136 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_Reg, 3, CVT_Done }, |
2137 | | // Convert__VecListFour1281_1__Reg1_3 |
2138 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_Reg, 4, CVT_Done }, |
2139 | | // Convert__VecListOne1281_1__Reg1_3 |
2140 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_Reg, 4, CVT_Done }, |
2141 | | // Convert__VecListThree1281_1__Reg1_3 |
2142 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_Reg, 4, CVT_Done }, |
2143 | | // Convert__VecListTwo1281_1__Reg1_3 |
2144 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_Reg, 4, CVT_Done }, |
2145 | | // Convert__VecListFour641_1__Reg1_3 |
2146 | | { CVT_95_addVectorList64Operands_LT_4_GT_, 2, CVT_95_Reg, 4, CVT_Done }, |
2147 | | // Convert__VecListOne641_1__Reg1_3 |
2148 | | { CVT_95_addVectorList64Operands_LT_1_GT_, 2, CVT_95_Reg, 4, CVT_Done }, |
2149 | | // Convert__VecListThree641_1__Reg1_3 |
2150 | | { CVT_95_addVectorList64Operands_LT_3_GT_, 2, CVT_95_Reg, 4, CVT_Done }, |
2151 | | // Convert__VecListTwo641_1__Reg1_3 |
2152 | | { CVT_95_addVectorList64Operands_LT_2_GT_, 2, CVT_95_Reg, 4, CVT_Done }, |
2153 | | // Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR |
2154 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2155 | | // Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4 |
2156 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2157 | | // Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__regXZR |
2158 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2159 | | // Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__Reg1_4 |
2160 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2161 | | // Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR |
2162 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2163 | | // Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4 |
2164 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2165 | | // Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR |
2166 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2167 | | // Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4 |
2168 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2169 | | // Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR |
2170 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2171 | | // Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4 |
2172 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2173 | | // Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR |
2174 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2175 | | // Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4 |
2176 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2177 | | // Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR |
2178 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2179 | | // Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4 |
2180 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2181 | | // Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR |
2182 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2183 | | // Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4 |
2184 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2185 | | // Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__regXZR |
2186 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2187 | | // Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__Reg1_4 |
2188 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2189 | | // Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__regXZR |
2190 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2191 | | // Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__Reg1_4 |
2192 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2193 | | // Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__regXZR |
2194 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2195 | | // Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__Reg1_4 |
2196 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2197 | | // Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__regXZR |
2198 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2199 | | // Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__Reg1_4 |
2200 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2201 | | // Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__regXZR |
2202 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2203 | | // Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__Reg1_4 |
2204 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2205 | | // Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__regXZR |
2206 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2207 | | // Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__Reg1_4 |
2208 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2209 | | // Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__regXZR |
2210 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2211 | | // Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__Reg1_4 |
2212 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2213 | | // Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__regXZR |
2214 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2215 | | // Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__Reg1_4 |
2216 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2217 | | // Convert__TypedVectorList1_0b1_0__Tie0__VectorIndexB1_1__Reg1_3 |
2218 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2219 | | // Convert__TypedVectorList1_0d1_0__Tie0__VectorIndexD1_1__Reg1_3 |
2220 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2221 | | // Convert__TypedVectorList1_0h1_0__Tie0__VectorIndexH1_1__Reg1_3 |
2222 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2223 | | // Convert__TypedVectorList1_0s1_0__Tie0__VectorIndexS1_1__Reg1_3 |
2224 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2225 | | // Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR |
2226 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2227 | | // Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4 |
2228 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2229 | | // Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__regXZR |
2230 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2231 | | // Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__Reg1_4 |
2232 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2233 | | // Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR |
2234 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2235 | | // Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4 |
2236 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2237 | | // Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR |
2238 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2239 | | // Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4 |
2240 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2241 | | // Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR |
2242 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2243 | | // Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4 |
2244 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2245 | | // Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR |
2246 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2247 | | // Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4 |
2248 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2249 | | // Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR |
2250 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2251 | | // Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4 |
2252 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2253 | | // Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR |
2254 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2255 | | // Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4 |
2256 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2257 | | // Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR |
2258 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2259 | | // Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4 |
2260 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2261 | | // Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__regXZR |
2262 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2263 | | // Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__Reg1_4 |
2264 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2265 | | // Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR |
2266 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2267 | | // Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4 |
2268 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2269 | | // Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR |
2270 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2271 | | // Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4 |
2272 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2273 | | // Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR |
2274 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2275 | | // Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4 |
2276 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2277 | | // Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR |
2278 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2279 | | // Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4 |
2280 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2281 | | // Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR |
2282 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2283 | | // Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4 |
2284 | | { CVT_95_Reg, 3, CVT_95_addVectorList64Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2285 | | // Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR |
2286 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2287 | | // Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4 |
2288 | | { CVT_95_Reg, 3, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_Reg, 5, CVT_Done }, |
2289 | | // Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR |
2290 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2291 | | // Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5 |
2292 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2293 | | // Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR |
2294 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2295 | | // Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5 |
2296 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2297 | | // Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR |
2298 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2299 | | // Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5 |
2300 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2301 | | // Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR |
2302 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2303 | | // Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5 |
2304 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2305 | | // Convert__Reg1_3__VecListFour641_1__Tie0__regXZR |
2306 | | { CVT_95_Reg, 4, CVT_95_addVectorList64Operands_LT_4_GT_, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2307 | | // Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5 |
2308 | | { CVT_95_Reg, 4, CVT_95_addVectorList64Operands_LT_4_GT_, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2309 | | // Convert__Reg1_3__VecListOne641_1__Tie0__regXZR |
2310 | | { CVT_95_Reg, 4, CVT_95_addVectorList64Operands_LT_1_GT_, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2311 | | // Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5 |
2312 | | { CVT_95_Reg, 4, CVT_95_addVectorList64Operands_LT_1_GT_, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2313 | | // Convert__Reg1_3__VecListThree641_1__Tie0__regXZR |
2314 | | { CVT_95_Reg, 4, CVT_95_addVectorList64Operands_LT_3_GT_, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2315 | | // Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5 |
2316 | | { CVT_95_Reg, 4, CVT_95_addVectorList64Operands_LT_3_GT_, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2317 | | // Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR |
2318 | | { CVT_95_Reg, 4, CVT_95_addVectorList64Operands_LT_2_GT_, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2319 | | // Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5 |
2320 | | { CVT_95_Reg, 4, CVT_95_addVectorList64Operands_LT_2_GT_, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2321 | | // Convert__VecListOne1281_1__Tie0__VectorIndexB1_2__Reg1_4 |
2322 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2323 | | // Convert__VecListOne1281_1__Tie0__VectorIndexD1_2__Reg1_4 |
2324 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2325 | | // Convert__VecListOne1281_1__Tie0__VectorIndexH1_2__Reg1_4 |
2326 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2327 | | // Convert__VecListOne1281_1__Tie0__VectorIndexS1_2__Reg1_4 |
2328 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2329 | | // Convert__Reg1_3__TypedVectorList1_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR |
2330 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2331 | | // Convert__Reg1_3__TypedVectorList1_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5 |
2332 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2333 | | // Convert__Reg1_3__TypedVectorList1_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR |
2334 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2335 | | // Convert__Reg1_3__TypedVectorList1_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5 |
2336 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2337 | | // Convert__Reg1_3__TypedVectorList1_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR |
2338 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2339 | | // Convert__Reg1_3__TypedVectorList1_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5 |
2340 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2341 | | // Convert__Reg1_3__TypedVectorList1_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR |
2342 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2343 | | // Convert__Reg1_3__TypedVectorList1_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5 |
2344 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2345 | | // Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR |
2346 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2347 | | // Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6 |
2348 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2349 | | // Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR |
2350 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2351 | | // Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6 |
2352 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2353 | | // Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR |
2354 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2355 | | // Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6 |
2356 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2357 | | // Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR |
2358 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2359 | | // Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6 |
2360 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2361 | | // Convert__TypedVectorList2_0b1_0__Tie0__VectorIndexB1_1__Reg1_3 |
2362 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2363 | | // Convert__TypedVectorList2_0d1_0__Tie0__VectorIndexD1_1__Reg1_3 |
2364 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2365 | | // Convert__TypedVectorList2_0h1_0__Tie0__VectorIndexH1_1__Reg1_3 |
2366 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2367 | | // Convert__TypedVectorList2_0s1_0__Tie0__VectorIndexS1_1__Reg1_3 |
2368 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2369 | | // Convert__VecListTwo1281_1__Tie0__VectorIndexB1_2__Reg1_4 |
2370 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2371 | | // Convert__VecListTwo1281_1__Tie0__VectorIndexD1_2__Reg1_4 |
2372 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2373 | | // Convert__VecListTwo1281_1__Tie0__VectorIndexH1_2__Reg1_4 |
2374 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2375 | | // Convert__VecListTwo1281_1__Tie0__VectorIndexS1_2__Reg1_4 |
2376 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2377 | | // Convert__Reg1_3__TypedVectorList2_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR |
2378 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2379 | | // Convert__Reg1_3__TypedVectorList2_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5 |
2380 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2381 | | // Convert__Reg1_3__TypedVectorList2_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR |
2382 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2383 | | // Convert__Reg1_3__TypedVectorList2_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5 |
2384 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2385 | | // Convert__Reg1_3__TypedVectorList2_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR |
2386 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2387 | | // Convert__Reg1_3__TypedVectorList2_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5 |
2388 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2389 | | // Convert__Reg1_3__TypedVectorList2_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR |
2390 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2391 | | // Convert__Reg1_3__TypedVectorList2_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5 |
2392 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2393 | | // Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR |
2394 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2395 | | // Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6 |
2396 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2397 | | // Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR |
2398 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2399 | | // Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6 |
2400 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2401 | | // Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR |
2402 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2403 | | // Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6 |
2404 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2405 | | // Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR |
2406 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2407 | | // Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6 |
2408 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2409 | | // Convert__TypedVectorList3_0b1_0__Tie0__VectorIndexB1_1__Reg1_3 |
2410 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2411 | | // Convert__TypedVectorList3_0d1_0__Tie0__VectorIndexD1_1__Reg1_3 |
2412 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2413 | | // Convert__TypedVectorList3_0h1_0__Tie0__VectorIndexH1_1__Reg1_3 |
2414 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2415 | | // Convert__TypedVectorList3_0s1_0__Tie0__VectorIndexS1_1__Reg1_3 |
2416 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2417 | | // Convert__VecListThree1281_1__Tie0__VectorIndexB1_2__Reg1_4 |
2418 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2419 | | // Convert__VecListThree1281_1__Tie0__VectorIndexD1_2__Reg1_4 |
2420 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2421 | | // Convert__VecListThree1281_1__Tie0__VectorIndexH1_2__Reg1_4 |
2422 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2423 | | // Convert__VecListThree1281_1__Tie0__VectorIndexS1_2__Reg1_4 |
2424 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2425 | | // Convert__Reg1_3__TypedVectorList3_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR |
2426 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2427 | | // Convert__Reg1_3__TypedVectorList3_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5 |
2428 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2429 | | // Convert__Reg1_3__TypedVectorList3_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR |
2430 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2431 | | // Convert__Reg1_3__TypedVectorList3_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5 |
2432 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2433 | | // Convert__Reg1_3__TypedVectorList3_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR |
2434 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2435 | | // Convert__Reg1_3__TypedVectorList3_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5 |
2436 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2437 | | // Convert__Reg1_3__TypedVectorList3_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR |
2438 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2439 | | // Convert__Reg1_3__TypedVectorList3_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5 |
2440 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2441 | | // Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR |
2442 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2443 | | // Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6 |
2444 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2445 | | // Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR |
2446 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2447 | | // Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6 |
2448 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2449 | | // Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR |
2450 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2451 | | // Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6 |
2452 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2453 | | // Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR |
2454 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2455 | | // Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6 |
2456 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2457 | | // Convert__TypedVectorList4_0b1_0__Tie0__VectorIndexB1_1__Reg1_3 |
2458 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2459 | | // Convert__TypedVectorList4_0d1_0__Tie0__VectorIndexD1_1__Reg1_3 |
2460 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2461 | | // Convert__TypedVectorList4_0h1_0__Tie0__VectorIndexH1_1__Reg1_3 |
2462 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2463 | | // Convert__TypedVectorList4_0s1_0__Tie0__VectorIndexS1_1__Reg1_3 |
2464 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2465 | | // Convert__VecListFour1281_1__Tie0__VectorIndexB1_2__Reg1_4 |
2466 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexBOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2467 | | // Convert__VecListFour1281_1__Tie0__VectorIndexD1_2__Reg1_4 |
2468 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexDOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2469 | | // Convert__VecListFour1281_1__Tie0__VectorIndexH1_2__Reg1_4 |
2470 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexHOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2471 | | // Convert__VecListFour1281_1__Tie0__VectorIndexS1_2__Reg1_4 |
2472 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 0, CVT_95_addVectorIndexSOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2473 | | // Convert__Reg1_3__TypedVectorList4_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR |
2474 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2475 | | // Convert__Reg1_3__TypedVectorList4_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5 |
2476 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2477 | | // Convert__Reg1_3__TypedVectorList4_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR |
2478 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2479 | | // Convert__Reg1_3__TypedVectorList4_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5 |
2480 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2481 | | // Convert__Reg1_3__TypedVectorList4_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR |
2482 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2483 | | // Convert__Reg1_3__TypedVectorList4_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5 |
2484 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2485 | | // Convert__Reg1_3__TypedVectorList4_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR |
2486 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2487 | | // Convert__Reg1_3__TypedVectorList4_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5 |
2488 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2489 | | // Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR |
2490 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2491 | | // Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6 |
2492 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2493 | | // Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR |
2494 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2495 | | // Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6 |
2496 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2497 | | // Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR |
2498 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2499 | | // Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6 |
2500 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2501 | | // Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR |
2502 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2503 | | // Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6 |
2504 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_Tied, 1, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2505 | | // Convert__Reg1_1__Reg1_0__Reg1_3 |
2506 | | { CVT_95_Reg, 2, CVT_95_Reg, 1, CVT_95_Reg, 4, CVT_Done }, |
2507 | | // Convert__Reg1_0__GPR64sp01_2 |
2508 | | { CVT_95_Reg, 1, CVT_95_addRegOperands, 3, CVT_Done }, |
2509 | | // Convert__Reg1_0__Reg1_1__GPR64sp01_3 |
2510 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addRegOperands, 4, CVT_Done }, |
2511 | | // Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0 |
2512 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done }, |
2513 | | // Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4 |
2514 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_95_addSImm7s16Operands, 5, CVT_Done }, |
2515 | | // Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4 |
2516 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_95_addSImm7s4Operands, 5, CVT_Done }, |
2517 | | // Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4 |
2518 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_95_addSImm7s8Operands, 5, CVT_Done }, |
2519 | | // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_5 |
2520 | | { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, 0, CVT_95_addSImm7s16Operands, 6, CVT_Done }, |
2521 | | // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5 |
2522 | | { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, 0, CVT_95_addSImm7s4Operands, 6, CVT_Done }, |
2523 | | // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_5 |
2524 | | { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, 0, CVT_95_addSImm7s8Operands, 6, CVT_Done }, |
2525 | | // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_4 |
2526 | | { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, 0, CVT_95_addSImm7s16Operands, 5, CVT_Done }, |
2527 | | // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4 |
2528 | | { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, 0, CVT_95_addSImm7s4Operands, 5, CVT_Done }, |
2529 | | // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_4 |
2530 | | { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, 0, CVT_95_addSImm7s8Operands, 5, CVT_Done }, |
2531 | | // Convert__Reg1_0__Reg1_2__imm_95_0 |
2532 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, |
2533 | | // Convert__Reg1_2__Reg1_0__Tie0__SImm91_4 |
2534 | | { CVT_95_Reg, 3, CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_addSImm9Operands, 5, CVT_Done }, |
2535 | | // Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0 |
2536 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, |
2537 | | // Convert__Reg1_0__Reg1_2__SImm9OffsetFB1281_3 |
2538 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, |
2539 | | // Convert__Reg1_0__Reg1_2__UImm12Offset161_3 |
2540 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_16_GT_, 4, CVT_Done }, |
2541 | | // Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3 |
2542 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, |
2543 | | // Convert__Reg1_0__Reg1_2__UImm12Offset21_3 |
2544 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_2_GT_, 4, CVT_Done }, |
2545 | | // Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3 |
2546 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, |
2547 | | // Convert__Reg1_0__Reg1_2__UImm12Offset41_3 |
2548 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_4_GT_, 4, CVT_Done }, |
2549 | | // Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3 |
2550 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, |
2551 | | // Convert__Reg1_0__Reg1_2__UImm12Offset81_3 |
2552 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_8_GT_, 4, CVT_Done }, |
2553 | | // Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3 |
2554 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done }, |
2555 | | // Convert__Reg1_0__Reg1_2__UImm12Offset11_3 |
2556 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_1_GT_, 4, CVT_Done }, |
2557 | | // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend1282_4 |
2558 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, |
2559 | | // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend1282_4 |
2560 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, |
2561 | | // Convert__Reg1_2__Reg1_0__Tie0__SImm91_3 |
2562 | | { CVT_95_Reg, 3, CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_addSImm9Operands, 4, CVT_Done }, |
2563 | | // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4 |
2564 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, |
2565 | | // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4 |
2566 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, |
2567 | | // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4 |
2568 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, |
2569 | | // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4 |
2570 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, |
2571 | | // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4 |
2572 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, |
2573 | | // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4 |
2574 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, |
2575 | | // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4 |
2576 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtend8Operands, 5, CVT_Done }, |
2577 | | // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4 |
2578 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtend8Operands, 5, CVT_Done }, |
2579 | | // Convert__Reg1_0__Reg1_2__SImm91_3 |
2580 | | { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addSImm9Operands, 4, CVT_Done }, |
2581 | | // Convert__Reg1_0__Reg1_1__Reg1_2__regWZR |
2582 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_regWZR, 0, CVT_Done }, |
2583 | | // Convert__Reg1_0__Reg1_1__Reg1_2__regXZR |
2584 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_regXZR, 0, CVT_Done }, |
2585 | | // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0 |
2586 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, |
2587 | | // Convert__Reg1_0__regWZR__Reg1_1__imm_95_0 |
2588 | | { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done }, |
2589 | | // Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0 |
2590 | | { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, |
2591 | | // Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16 |
2592 | | { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done }, |
2593 | | // Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0 |
2594 | | { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, |
2595 | | // Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16 |
2596 | | { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done }, |
2597 | | // Convert__Reg1_0__regWZR__LogicalImm321_1 |
2598 | | { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_addLogicalImm32Operands, 2, CVT_Done }, |
2599 | | // Convert__Reg1_0__regXZR__Reg1_1__imm_95_0 |
2600 | | { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done }, |
2601 | | // Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0 |
2602 | | { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, |
2603 | | // Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16 |
2604 | | { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done }, |
2605 | | // Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32 |
2606 | | { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_32_GT_, 2, CVT_imm_95_32, 0, CVT_Done }, |
2607 | | // Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48 |
2608 | | { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_48_GT_, 2, CVT_imm_95_48, 0, CVT_Done }, |
2609 | | // Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0 |
2610 | | { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done }, |
2611 | | // Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16 |
2612 | | { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done }, |
2613 | | // Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32 |
2614 | | { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_32_GT_, 2, CVT_imm_95_32, 0, CVT_Done }, |
2615 | | // Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48 |
2616 | | { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_48_GT_, 2, CVT_imm_95_48, 0, CVT_Done }, |
2617 | | // Convert__Reg1_0__regXZR__LogicalImm641_1 |
2618 | | { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_addLogicalImm64Operands, 2, CVT_Done }, |
2619 | | // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2 |
2620 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
2621 | | // Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2 |
2622 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 3, CVT_Done }, |
2623 | | // Convert__Reg1_1__VectorReg1281_2__VectorIndexD1_3 |
2624 | | { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexDOperands, 4, CVT_Done }, |
2625 | | // Convert__Reg1_1__VectorReg1281_2__VectorIndexS1_3 |
2626 | | { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexSOperands, 4, CVT_Done }, |
2627 | | // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2 |
2628 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
2629 | | // Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2 |
2630 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 3, CVT_Done }, |
2631 | | // Convert__Reg1_0__SIMDImmType101_1 |
2632 | | { CVT_95_Reg, 1, CVT_95_addSIMDImmType10Operands, 2, CVT_Done }, |
2633 | | // Convert__VectorReg1281_1__Imm0_2551_2 |
2634 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addImm0_95_255Operands, 3, CVT_Done }, |
2635 | | // Convert__VectorReg1281_1__SIMDImmType101_2 |
2636 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addSIMDImmType10Operands, 3, CVT_Done }, |
2637 | | // Convert__VectorReg641_1__Imm0_2551_2__imm_95_0 |
2638 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addImm0_95_255Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
2639 | | // Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0 |
2640 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addImm0_95_255Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
2641 | | // Convert__VectorReg641_1__Imm0_2551_2 |
2642 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addImm0_95_255Operands, 3, CVT_Done }, |
2643 | | // Convert__VectorReg1281_0__Imm0_2551_2 |
2644 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addImm0_95_255Operands, 3, CVT_Done }, |
2645 | | // Convert__VectorReg1281_0__SIMDImmType101_2 |
2646 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addSIMDImmType10Operands, 3, CVT_Done }, |
2647 | | // Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0 |
2648 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addImm0_95_255Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
2649 | | // Convert__VectorReg641_0__Imm0_2551_2__imm_95_0 |
2650 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addImm0_95_255Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
2651 | | // Convert__VectorReg641_0__Imm0_2551_2 |
2652 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addImm0_95_255Operands, 3, CVT_Done }, |
2653 | | // Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3 |
2654 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2655 | | // Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3 |
2656 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2657 | | // Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3 |
2658 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2659 | | // Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3 |
2660 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2661 | | // Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3 |
2662 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2663 | | // Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3 |
2664 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2665 | | // Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3 |
2666 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2667 | | // Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3 |
2668 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2669 | | // Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3 |
2670 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2671 | | // Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3 |
2672 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2673 | | // Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3 |
2674 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2675 | | // Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3 |
2676 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addImm0_95_255Operands, 3, CVT_95_addShifterOperands, 4, CVT_Done }, |
2677 | | // Convert__Reg1_0__Tie0__Imm0_655351_1__imm_95_0 |
2678 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_addImm0_95_65535Operands, 2, CVT_imm_95_0, 0, CVT_Done }, |
2679 | | // Convert__Reg1_0__Tie0__MovKSymbolG01_1__imm_95_0 |
2680 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done }, |
2681 | | // Convert__Reg1_0__Tie0__MovKSymbolG11_1__imm_95_16 |
2682 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_addImmOperands, 2, CVT_imm_95_16, 0, CVT_Done }, |
2683 | | // Convert__Reg1_0__Tie0__MovKSymbolG21_1__imm_95_32 |
2684 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_addImmOperands, 2, CVT_imm_95_32, 0, CVT_Done }, |
2685 | | // Convert__Reg1_0__Tie0__MovKSymbolG31_1__imm_95_48 |
2686 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_addImmOperands, 2, CVT_imm_95_48, 0, CVT_Done }, |
2687 | | // Convert__Reg1_0__Tie0__Imm0_655351_1__MovImm32Shifter1_2 |
2688 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_addImm0_95_65535Operands, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
2689 | | // Convert__Reg1_0__Tie0__Imm0_655351_1__MovImm64Shifter1_2 |
2690 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_addImm0_95_65535Operands, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
2691 | | // Convert__Reg1_0__Imm0_655351_1__imm_95_0 |
2692 | | { CVT_95_Reg, 1, CVT_95_addImm0_95_65535Operands, 2, CVT_imm_95_0, 0, CVT_Done }, |
2693 | | // Convert__Reg1_0__MovZSymbolG01_1__imm_95_0 |
2694 | | { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done }, |
2695 | | // Convert__Reg1_0__MovZSymbolG11_1__imm_95_16 |
2696 | | { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_16, 0, CVT_Done }, |
2697 | | // Convert__Reg1_0__MovZSymbolG21_1__imm_95_32 |
2698 | | { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_32, 0, CVT_Done }, |
2699 | | // Convert__Reg1_0__MovZSymbolG31_1__imm_95_48 |
2700 | | { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_48, 0, CVT_Done }, |
2701 | | // Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2 |
2702 | | { CVT_95_Reg, 1, CVT_95_addImm0_95_65535Operands, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
2703 | | // Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2 |
2704 | | { CVT_95_Reg, 1, CVT_95_addImm0_95_65535Operands, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
2705 | | // Convert__Reg1_0__MRSSystemRegister1_1 |
2706 | | { CVT_95_Reg, 1, CVT_95_addMRSSystemRegisterOperands, 2, CVT_Done }, |
2707 | | // Convert__MSRSystemRegister1_0__Reg1_1 |
2708 | | { CVT_95_addMSRSystemRegisterOperands, 1, CVT_95_Reg, 2, CVT_Done }, |
2709 | | // Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1 |
2710 | | { CVT_95_addSystemPStateFieldWithImm0_95_15Operands, 1, CVT_95_addImm0_95_15Operands, 2, CVT_Done }, |
2711 | | // Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1 |
2712 | | { CVT_95_addSystemPStateFieldWithImm0_95_1Operands, 1, CVT_95_addImm0_95_1Operands, 2, CVT_Done }, |
2713 | | // Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2 |
2714 | | { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
2715 | | // Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2 |
2716 | | { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
2717 | | // Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2 |
2718 | | { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
2719 | | // Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2 |
2720 | | { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
2721 | | // Convert__Reg1_0__regWZR__Reg1_1 |
2722 | | { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_Done }, |
2723 | | // Convert__Reg1_0__regXZR__Reg1_1 |
2724 | | { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_Done }, |
2725 | | // Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3 |
2726 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
2727 | | // Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4 |
2728 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done }, |
2729 | | // Convert__Prefetch1_0__PCRelLabel191_1 |
2730 | | { CVT_95_addPrefetchOperands, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done }, |
2731 | | // Convert__Prefetch1_0__Reg1_2__imm_95_0 |
2732 | | { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done }, |
2733 | | // Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0 |
2734 | | { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done }, |
2735 | | // Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3 |
2736 | | { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_8_GT_, 4, CVT_Done }, |
2737 | | // Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4 |
2738 | | { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, |
2739 | | // Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4 |
2740 | | { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done }, |
2741 | | // Convert__Prefetch1_0__Reg1_2__SImm91_3 |
2742 | | { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_addSImm9Operands, 4, CVT_Done }, |
2743 | | // Convert__PSBHint1_0 |
2744 | | { CVT_95_addPSBHintOperands, 1, CVT_Done }, |
2745 | | // Convert__regLR |
2746 | | { CVT_regLR, 0, CVT_Done }, |
2747 | | // Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2 |
2748 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 2, CVT_95_addImm0_95_31Operands, 3, CVT_Done }, |
2749 | | // Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2 |
2750 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 2, CVT_95_addImm0_95_63Operands, 3, CVT_Done }, |
2751 | | // Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3 |
2752 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_32Operands, 4, CVT_Done }, |
2753 | | // Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3 |
2754 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_16Operands, 4, CVT_Done }, |
2755 | | // Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3 |
2756 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_8Operands, 4, CVT_Done }, |
2757 | | // Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4 |
2758 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_32Operands, 5, CVT_Done }, |
2759 | | // Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4 |
2760 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_16Operands, 5, CVT_Done }, |
2761 | | // Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4 |
2762 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_8Operands, 5, CVT_Done }, |
2763 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3 |
2764 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_8Operands, 4, CVT_Done }, |
2765 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3 |
2766 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_32Operands, 4, CVT_Done }, |
2767 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3 |
2768 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_16Operands, 4, CVT_Done }, |
2769 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4 |
2770 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_8Operands, 5, CVT_Done }, |
2771 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4 |
2772 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_32Operands, 5, CVT_Done }, |
2773 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4 |
2774 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_16Operands, 5, CVT_Done }, |
2775 | | // Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3 |
2776 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
2777 | | // Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4 |
2778 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done }, |
2779 | | // Convert__VectorReg641_1__Tie0__VectorReg641_2 |
2780 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_Done }, |
2781 | | // Convert__VectorReg641_0__Tie0__VectorReg641_2 |
2782 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_Done }, |
2783 | | // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3 |
2784 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
2785 | | // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4 |
2786 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done }, |
2787 | | // Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3 |
2788 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm0_95_31Operands, 3, CVT_95_addImm0_95_31Operands, 4, CVT_Done }, |
2789 | | // Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3 |
2790 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm0_95_63Operands, 3, CVT_95_addImm0_95_63Operands, 4, CVT_Done }, |
2791 | | // Convert__imm_95_4 |
2792 | | { CVT_imm_95_4, 0, CVT_Done }, |
2793 | | // Convert__imm_95_5 |
2794 | | { CVT_imm_95_5, 0, CVT_Done }, |
2795 | | // Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3 |
2796 | | { CVT_95_Reg, 2, CVT_Tied, 0, CVT_95_Reg, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
2797 | | // Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2 |
2798 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
2799 | | // Convert__Reg1_0__Reg1_1__Imm0_631_2 |
2800 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm0_95_63Operands, 3, CVT_Done }, |
2801 | | // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3 |
2802 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_7Operands, 4, CVT_Done }, |
2803 | | // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3 |
2804 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_63Operands, 4, CVT_Done }, |
2805 | | // Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3 |
2806 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_31Operands, 4, CVT_Done }, |
2807 | | // Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3 |
2808 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_15Operands, 4, CVT_Done }, |
2809 | | // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3 |
2810 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_31Operands, 4, CVT_Done }, |
2811 | | // Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3 |
2812 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_7Operands, 4, CVT_Done }, |
2813 | | // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3 |
2814 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_15Operands, 4, CVT_Done }, |
2815 | | // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4 |
2816 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_7Operands, 5, CVT_Done }, |
2817 | | // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4 |
2818 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_63Operands, 5, CVT_Done }, |
2819 | | // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4 |
2820 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_31Operands, 5, CVT_Done }, |
2821 | | // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4 |
2822 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_15Operands, 5, CVT_Done }, |
2823 | | // Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4 |
2824 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_31Operands, 5, CVT_Done }, |
2825 | | // Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4 |
2826 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_15Operands, 5, CVT_Done }, |
2827 | | // Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4 |
2828 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_7Operands, 5, CVT_Done }, |
2829 | | // Convert__VectorReg1281_1__VectorReg641_2 |
2830 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done }, |
2831 | | // Convert__Reg1_0__Tie0__Reg1_1__Imm0_631_2 |
2832 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_Reg, 2, CVT_95_addImm0_95_63Operands, 3, CVT_Done }, |
2833 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_71_3 |
2834 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_7Operands, 4, CVT_Done }, |
2835 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_631_3 |
2836 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_63Operands, 4, CVT_Done }, |
2837 | | // Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm0_311_3 |
2838 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_31Operands, 4, CVT_Done }, |
2839 | | // Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm0_151_3 |
2840 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_15Operands, 4, CVT_Done }, |
2841 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_311_3 |
2842 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_31Operands, 4, CVT_Done }, |
2843 | | // Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm0_71_3 |
2844 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_7Operands, 4, CVT_Done }, |
2845 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_151_3 |
2846 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_15Operands, 4, CVT_Done }, |
2847 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_71_4 |
2848 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_7Operands, 5, CVT_Done }, |
2849 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_631_4 |
2850 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_63Operands, 5, CVT_Done }, |
2851 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_311_4 |
2852 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_31Operands, 5, CVT_Done }, |
2853 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_151_4 |
2854 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm0_95_15Operands, 5, CVT_Done }, |
2855 | | // Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm0_311_4 |
2856 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_31Operands, 5, CVT_Done }, |
2857 | | // Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm0_151_4 |
2858 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_15Operands, 5, CVT_Done }, |
2859 | | // Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm0_71_4 |
2860 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_7Operands, 5, CVT_Done }, |
2861 | | // Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4 |
2862 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
2863 | | // Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4 |
2864 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
2865 | | // Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6 |
2866 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexSOperands, 7, CVT_Done }, |
2867 | | // Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6 |
2868 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexHOperands, 7, CVT_Done }, |
2869 | | // Convert__Reg1_1__VectorReg1281_2__VectorIndexB1_3 |
2870 | | { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexBOperands, 4, CVT_Done }, |
2871 | | // Convert__Reg1_1__VectorReg1281_2__VectorIndexH1_3 |
2872 | | { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexHOperands, 4, CVT_Done }, |
2873 | | // Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4 |
2874 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexSOperands, 5, CVT_Done }, |
2875 | | // Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4 |
2876 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexHOperands, 5, CVT_Done }, |
2877 | | // Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6 |
2878 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexSOperands, 7, CVT_Done }, |
2879 | | // Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6 |
2880 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexHOperands, 7, CVT_Done }, |
2881 | | // Convert__Reg1_0__Tie0__Reg1_1__Reg1_2 |
2882 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done }, |
2883 | | // Convert__Reg1_0__Reg1_1__Imm1_81_2 |
2884 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm1_95_8Operands, 3, CVT_Done }, |
2885 | | // Convert__Reg1_0__Reg1_1__Imm0_151_2 |
2886 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm0_95_15Operands, 3, CVT_Done }, |
2887 | | // Convert__Reg1_0__Reg1_1__Imm0_311_2 |
2888 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm0_95_31Operands, 3, CVT_Done }, |
2889 | | // Convert__Reg1_0__Reg1_1__Imm0_71_2 |
2890 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImm0_95_7Operands, 3, CVT_Done }, |
2891 | | // Convert__VectorReg641_1__VectorReg1281_2 |
2892 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done }, |
2893 | | // Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2 |
2894 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_Reg, 2, CVT_95_addImm1_95_64Operands, 3, CVT_Done }, |
2895 | | // Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_641_3 |
2896 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_64Operands, 4, CVT_Done }, |
2897 | | // Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_321_3 |
2898 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_32Operands, 4, CVT_Done }, |
2899 | | // Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_161_3 |
2900 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_16Operands, 4, CVT_Done }, |
2901 | | // Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_81_3 |
2902 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_8Operands, 4, CVT_Done }, |
2903 | | // Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_641_4 |
2904 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_64Operands, 5, CVT_Done }, |
2905 | | // Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_321_4 |
2906 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_32Operands, 5, CVT_Done }, |
2907 | | // Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_161_4 |
2908 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_16Operands, 5, CVT_Done }, |
2909 | | // Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_81_4 |
2910 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_8Operands, 5, CVT_Done }, |
2911 | | // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3 |
2912 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_8Operands, 4, CVT_Done }, |
2913 | | // Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3 |
2914 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_8Operands, 4, CVT_Done }, |
2915 | | // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4 |
2916 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImm1_95_8Operands, 5, CVT_Done }, |
2917 | | // Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4 |
2918 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm1_95_8Operands, 5, CVT_Done }, |
2919 | | // Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3 |
2920 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_31Operands, 4, CVT_Done }, |
2921 | | // Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3 |
2922 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_15Operands, 4, CVT_Done }, |
2923 | | // Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3 |
2924 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_7Operands, 4, CVT_Done }, |
2925 | | // Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4 |
2926 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_31Operands, 5, CVT_Done }, |
2927 | | // Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4 |
2928 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_15Operands, 5, CVT_Done }, |
2929 | | // Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4 |
2930 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImm0_95_7Operands, 5, CVT_Done }, |
2931 | | // Convert__TypedVectorList1_0b1_0__VectorIndexB1_1__Reg1_3 |
2932 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2933 | | // Convert__TypedVectorList1_0d1_0__VectorIndexD1_1__Reg1_3 |
2934 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2935 | | // Convert__TypedVectorList1_0h1_0__VectorIndexH1_1__Reg1_3 |
2936 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2937 | | // Convert__TypedVectorList1_0s1_0__VectorIndexS1_1__Reg1_3 |
2938 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2939 | | // Convert__VecListOne1281_1__VectorIndexB1_2__Reg1_4 |
2940 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2941 | | // Convert__VecListOne1281_1__VectorIndexD1_2__Reg1_4 |
2942 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2943 | | // Convert__VecListOne1281_1__VectorIndexH1_2__Reg1_4 |
2944 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2945 | | // Convert__VecListOne1281_1__VectorIndexS1_2__Reg1_4 |
2946 | | { CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2947 | | // Convert__Reg1_3__TypedVectorList1_0b1_0__VectorIndexB1_1__Tie0__regXZR |
2948 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2949 | | // Convert__Reg1_3__TypedVectorList1_0b1_0__VectorIndexB1_1__Tie0__Reg1_5 |
2950 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2951 | | // Convert__Reg1_3__TypedVectorList1_0d1_0__VectorIndexD1_1__Tie0__regXZR |
2952 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2953 | | // Convert__Reg1_3__TypedVectorList1_0d1_0__VectorIndexD1_1__Tie0__Reg1_5 |
2954 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2955 | | // Convert__Reg1_3__TypedVectorList1_0h1_0__VectorIndexH1_1__Tie0__regXZR |
2956 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2957 | | // Convert__Reg1_3__TypedVectorList1_0h1_0__VectorIndexH1_1__Tie0__Reg1_5 |
2958 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2959 | | // Convert__Reg1_3__TypedVectorList1_0s1_0__VectorIndexS1_1__Tie0__regXZR |
2960 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2961 | | // Convert__Reg1_3__TypedVectorList1_0s1_0__VectorIndexS1_1__Tie0__Reg1_5 |
2962 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_1_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2963 | | // Convert__Reg1_4__VecListOne1281_1__VectorIndexB1_2__Tie0__regXZR |
2964 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2965 | | // Convert__Reg1_4__VecListOne1281_1__VectorIndexB1_2__Tie0__Reg1_6 |
2966 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2967 | | // Convert__Reg1_4__VecListOne1281_1__VectorIndexD1_2__Tie0__regXZR |
2968 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2969 | | // Convert__Reg1_4__VecListOne1281_1__VectorIndexD1_2__Tie0__Reg1_6 |
2970 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2971 | | // Convert__Reg1_4__VecListOne1281_1__VectorIndexH1_2__Tie0__regXZR |
2972 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2973 | | // Convert__Reg1_4__VecListOne1281_1__VectorIndexH1_2__Tie0__Reg1_6 |
2974 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2975 | | // Convert__Reg1_4__VecListOne1281_1__VectorIndexS1_2__Tie0__regXZR |
2976 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2977 | | // Convert__Reg1_4__VecListOne1281_1__VectorIndexS1_2__Tie0__Reg1_6 |
2978 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_1_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
2979 | | // Convert__TypedVectorList2_0b1_0__VectorIndexB1_1__Reg1_3 |
2980 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2981 | | // Convert__TypedVectorList2_0d1_0__VectorIndexD1_1__Reg1_3 |
2982 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2983 | | // Convert__TypedVectorList2_0h1_0__VectorIndexH1_1__Reg1_3 |
2984 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2985 | | // Convert__TypedVectorList2_0s1_0__VectorIndexS1_1__Reg1_3 |
2986 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
2987 | | // Convert__VecListTwo1281_1__VectorIndexB1_2__Reg1_4 |
2988 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2989 | | // Convert__VecListTwo1281_1__VectorIndexD1_2__Reg1_4 |
2990 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2991 | | // Convert__VecListTwo1281_1__VectorIndexH1_2__Reg1_4 |
2992 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2993 | | // Convert__VecListTwo1281_1__VectorIndexS1_2__Reg1_4 |
2994 | | { CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
2995 | | // Convert__Reg1_3__TypedVectorList2_0b1_0__VectorIndexB1_1__Tie0__regXZR |
2996 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
2997 | | // Convert__Reg1_3__TypedVectorList2_0b1_0__VectorIndexB1_1__Tie0__Reg1_5 |
2998 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
2999 | | // Convert__Reg1_3__TypedVectorList2_0d1_0__VectorIndexD1_1__Tie0__regXZR |
3000 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3001 | | // Convert__Reg1_3__TypedVectorList2_0d1_0__VectorIndexD1_1__Tie0__Reg1_5 |
3002 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
3003 | | // Convert__Reg1_3__TypedVectorList2_0h1_0__VectorIndexH1_1__Tie0__regXZR |
3004 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3005 | | // Convert__Reg1_3__TypedVectorList2_0h1_0__VectorIndexH1_1__Tie0__Reg1_5 |
3006 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
3007 | | // Convert__Reg1_3__TypedVectorList2_0s1_0__VectorIndexS1_1__Tie0__regXZR |
3008 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3009 | | // Convert__Reg1_3__TypedVectorList2_0s1_0__VectorIndexS1_1__Tie0__Reg1_5 |
3010 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_2_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
3011 | | // Convert__Reg1_4__VecListTwo1281_1__VectorIndexB1_2__Tie0__regXZR |
3012 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3013 | | // Convert__Reg1_4__VecListTwo1281_1__VectorIndexB1_2__Tie0__Reg1_6 |
3014 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3015 | | // Convert__Reg1_4__VecListTwo1281_1__VectorIndexD1_2__Tie0__regXZR |
3016 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3017 | | // Convert__Reg1_4__VecListTwo1281_1__VectorIndexD1_2__Tie0__Reg1_6 |
3018 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3019 | | // Convert__Reg1_4__VecListTwo1281_1__VectorIndexH1_2__Tie0__regXZR |
3020 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3021 | | // Convert__Reg1_4__VecListTwo1281_1__VectorIndexH1_2__Tie0__Reg1_6 |
3022 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3023 | | // Convert__Reg1_4__VecListTwo1281_1__VectorIndexS1_2__Tie0__regXZR |
3024 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3025 | | // Convert__Reg1_4__VecListTwo1281_1__VectorIndexS1_2__Tie0__Reg1_6 |
3026 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_2_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3027 | | // Convert__TypedVectorList3_0b1_0__VectorIndexB1_1__Reg1_3 |
3028 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
3029 | | // Convert__TypedVectorList3_0d1_0__VectorIndexD1_1__Reg1_3 |
3030 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
3031 | | // Convert__TypedVectorList3_0h1_0__VectorIndexH1_1__Reg1_3 |
3032 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
3033 | | // Convert__TypedVectorList3_0s1_0__VectorIndexS1_1__Reg1_3 |
3034 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
3035 | | // Convert__VecListThree1281_1__VectorIndexB1_2__Reg1_4 |
3036 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
3037 | | // Convert__VecListThree1281_1__VectorIndexD1_2__Reg1_4 |
3038 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
3039 | | // Convert__VecListThree1281_1__VectorIndexH1_2__Reg1_4 |
3040 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
3041 | | // Convert__VecListThree1281_1__VectorIndexS1_2__Reg1_4 |
3042 | | { CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
3043 | | // Convert__Reg1_3__TypedVectorList3_0b1_0__VectorIndexB1_1__Tie0__regXZR |
3044 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3045 | | // Convert__Reg1_3__TypedVectorList3_0b1_0__VectorIndexB1_1__Tie0__Reg1_5 |
3046 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
3047 | | // Convert__Reg1_3__TypedVectorList3_0d1_0__VectorIndexD1_1__Tie0__regXZR |
3048 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3049 | | // Convert__Reg1_3__TypedVectorList3_0d1_0__VectorIndexD1_1__Tie0__Reg1_5 |
3050 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
3051 | | // Convert__Reg1_3__TypedVectorList3_0h1_0__VectorIndexH1_1__Tie0__regXZR |
3052 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3053 | | // Convert__Reg1_3__TypedVectorList3_0h1_0__VectorIndexH1_1__Tie0__Reg1_5 |
3054 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
3055 | | // Convert__Reg1_3__TypedVectorList3_0s1_0__VectorIndexS1_1__Tie0__regXZR |
3056 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3057 | | // Convert__Reg1_3__TypedVectorList3_0s1_0__VectorIndexS1_1__Tie0__Reg1_5 |
3058 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_3_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
3059 | | // Convert__Reg1_4__VecListThree1281_1__VectorIndexB1_2__Tie0__regXZR |
3060 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3061 | | // Convert__Reg1_4__VecListThree1281_1__VectorIndexB1_2__Tie0__Reg1_6 |
3062 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3063 | | // Convert__Reg1_4__VecListThree1281_1__VectorIndexD1_2__Tie0__regXZR |
3064 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3065 | | // Convert__Reg1_4__VecListThree1281_1__VectorIndexD1_2__Tie0__Reg1_6 |
3066 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3067 | | // Convert__Reg1_4__VecListThree1281_1__VectorIndexH1_2__Tie0__regXZR |
3068 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3069 | | // Convert__Reg1_4__VecListThree1281_1__VectorIndexH1_2__Tie0__Reg1_6 |
3070 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3071 | | // Convert__Reg1_4__VecListThree1281_1__VectorIndexS1_2__Tie0__regXZR |
3072 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3073 | | // Convert__Reg1_4__VecListThree1281_1__VectorIndexS1_2__Tie0__Reg1_6 |
3074 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_3_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3075 | | // Convert__TypedVectorList4_0b1_0__VectorIndexB1_1__Reg1_3 |
3076 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
3077 | | // Convert__TypedVectorList4_0d1_0__VectorIndexD1_1__Reg1_3 |
3078 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
3079 | | // Convert__TypedVectorList4_0h1_0__VectorIndexH1_1__Reg1_3 |
3080 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
3081 | | // Convert__TypedVectorList4_0s1_0__VectorIndexS1_1__Reg1_3 |
3082 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_95_Reg, 4, CVT_Done }, |
3083 | | // Convert__VecListFour1281_1__VectorIndexB1_2__Reg1_4 |
3084 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
3085 | | // Convert__VecListFour1281_1__VectorIndexD1_2__Reg1_4 |
3086 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
3087 | | // Convert__VecListFour1281_1__VectorIndexH1_2__Reg1_4 |
3088 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
3089 | | // Convert__VecListFour1281_1__VectorIndexS1_2__Reg1_4 |
3090 | | { CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_95_Reg, 5, CVT_Done }, |
3091 | | // Convert__Reg1_3__TypedVectorList4_0b1_0__VectorIndexB1_1__Tie0__regXZR |
3092 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3093 | | // Convert__Reg1_3__TypedVectorList4_0b1_0__VectorIndexB1_1__Tie0__Reg1_5 |
3094 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexBOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
3095 | | // Convert__Reg1_3__TypedVectorList4_0d1_0__VectorIndexD1_1__Tie0__regXZR |
3096 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3097 | | // Convert__Reg1_3__TypedVectorList4_0d1_0__VectorIndexD1_1__Tie0__Reg1_5 |
3098 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexDOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
3099 | | // Convert__Reg1_3__TypedVectorList4_0h1_0__VectorIndexH1_1__Tie0__regXZR |
3100 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3101 | | // Convert__Reg1_3__TypedVectorList4_0h1_0__VectorIndexH1_1__Tie0__Reg1_5 |
3102 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexHOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
3103 | | // Convert__Reg1_3__TypedVectorList4_0s1_0__VectorIndexS1_1__Tie0__regXZR |
3104 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3105 | | // Convert__Reg1_3__TypedVectorList4_0s1_0__VectorIndexS1_1__Tie0__Reg1_5 |
3106 | | { CVT_95_Reg, 4, CVT_95_addVectorList128Operands_LT_4_GT_, 1, CVT_95_addVectorIndexSOperands, 2, CVT_Tied, 0, CVT_95_Reg, 6, CVT_Done }, |
3107 | | // Convert__Reg1_4__VecListFour1281_1__VectorIndexB1_2__Tie0__regXZR |
3108 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3109 | | // Convert__Reg1_4__VecListFour1281_1__VectorIndexB1_2__Tie0__Reg1_6 |
3110 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexBOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3111 | | // Convert__Reg1_4__VecListFour1281_1__VectorIndexD1_2__Tie0__regXZR |
3112 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3113 | | // Convert__Reg1_4__VecListFour1281_1__VectorIndexD1_2__Tie0__Reg1_6 |
3114 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexDOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3115 | | // Convert__Reg1_4__VecListFour1281_1__VectorIndexH1_2__Tie0__regXZR |
3116 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3117 | | // Convert__Reg1_4__VecListFour1281_1__VectorIndexH1_2__Tie0__Reg1_6 |
3118 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexHOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3119 | | // Convert__Reg1_4__VecListFour1281_1__VectorIndexS1_2__Tie0__regXZR |
3120 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_regXZR, 0, CVT_Done }, |
3121 | | // Convert__Reg1_4__VecListFour1281_1__VectorIndexS1_2__Tie0__Reg1_6 |
3122 | | { CVT_95_Reg, 5, CVT_95_addVectorList128Operands_LT_4_GT_, 2, CVT_95_addVectorIndexSOperands, 3, CVT_Tied, 0, CVT_95_Reg, 7, CVT_Done }, |
3123 | | // Convert__regWZR__Reg1_0__Reg1_2 |
3124 | | { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_Done }, |
3125 | | // Convert__regXZR__Reg1_0__Reg1_2 |
3126 | | { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_Done }, |
3127 | | // Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4 |
3128 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addRegOperands, 5, CVT_Done }, |
3129 | | // Convert__Reg1_0__Tie0__Reg1_1 |
3130 | | { CVT_95_Reg, 1, CVT_Tied, 0, CVT_95_Reg, 2, CVT_Done }, |
3131 | | // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7 |
3132 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_7, 0, CVT_Done }, |
3133 | | // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15 |
3134 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_15, 0, CVT_Done }, |
3135 | | // Convert__VectorReg1281_1__VectorReg641_2__imm_95_0 |
3136 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
3137 | | // Convert__VectorReg1281_0__VectorReg641_2__imm_95_0 |
3138 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
3139 | | // Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0 |
3140 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
3141 | | // Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0 |
3142 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_imm_95_0, 0, CVT_Done }, |
3143 | | // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31 |
3144 | | { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done }, |
3145 | | // Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR |
3146 | | { CVT_95_addImm0_95_7Operands, 1, CVT_95_addSysCROperands, 2, CVT_95_addSysCROperands, 3, CVT_95_addImm0_95_7Operands, 4, CVT_regXZR, 0, CVT_Done }, |
3147 | | // Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4 |
3148 | | { CVT_95_addImm0_95_7Operands, 1, CVT_95_addSysCROperands, 2, CVT_95_addSysCROperands, 3, CVT_95_addImm0_95_7Operands, 4, CVT_95_Reg, 5, CVT_Done }, |
3149 | | // Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4 |
3150 | | { CVT_95_Reg, 1, CVT_95_addImm0_95_7Operands, 2, CVT_95_addSysCROperands, 3, CVT_95_addSysCROperands, 4, CVT_95_addImm0_95_7Operands, 5, CVT_Done }, |
3151 | | // Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3 |
3152 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorList128Operands_LT_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3153 | | // Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3 |
3154 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorList128Operands_LT_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3155 | | // Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3 |
3156 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorList128Operands_LT_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3157 | | // Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3 |
3158 | | { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorList128Operands_LT_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3159 | | // Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3 |
3160 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorList128Operands_LT_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3161 | | // Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3 |
3162 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorList128Operands_LT_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3163 | | // Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3 |
3164 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorList128Operands_LT_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3165 | | // Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3 |
3166 | | { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorList128Operands_LT_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3167 | | // Convert__VectorReg1281_0__TypedVectorList4_16b1_2__VectorReg1281_3 |
3168 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorList128Operands_LT_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3169 | | // Convert__VectorReg1281_0__TypedVectorList1_16b1_2__VectorReg1281_3 |
3170 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorList128Operands_LT_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3171 | | // Convert__VectorReg1281_0__TypedVectorList3_16b1_2__VectorReg1281_3 |
3172 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorList128Operands_LT_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3173 | | // Convert__VectorReg1281_0__TypedVectorList2_16b1_2__VectorReg1281_3 |
3174 | | { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorList128Operands_LT_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3175 | | // Convert__VectorReg641_0__TypedVectorList4_16b1_2__VectorReg641_3 |
3176 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorList128Operands_LT_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3177 | | // Convert__VectorReg641_0__TypedVectorList1_16b1_2__VectorReg641_3 |
3178 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorList128Operands_LT_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3179 | | // Convert__VectorReg641_0__TypedVectorList3_16b1_2__VectorReg641_3 |
3180 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorList128Operands_LT_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3181 | | // Convert__VectorReg641_0__TypedVectorList2_16b1_2__VectorReg641_3 |
3182 | | { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorList128Operands_LT_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3183 | | // Convert__Reg1_0__Imm0_311_1__BranchTarget141_2 |
3184 | | { CVT_95_Reg, 1, CVT_95_addImm0_95_31Operands, 2, CVT_95_addBranchTarget14Operands, 3, CVT_Done }, |
3185 | | // Convert__Reg1_0__Imm32_631_1__BranchTarget141_2 |
3186 | | { CVT_95_Reg, 1, CVT_95_addImm32_95_63Operands, 2, CVT_95_addBranchTarget14Operands, 3, CVT_Done }, |
3187 | | // Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2 |
3188 | | { CVT_95_addGPR32as64Operands, 1, CVT_95_addImm0_95_31Operands, 2, CVT_95_addBranchTarget14Operands, 3, CVT_Done }, |
3189 | | // Convert__VectorReg1281_1__Tie0__VecListFour1281_2__VectorReg1281_3 |
3190 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3191 | | // Convert__VectorReg1281_1__Tie0__VecListOne1281_2__VectorReg1281_3 |
3192 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3193 | | // Convert__VectorReg1281_1__Tie0__VecListThree1281_2__VectorReg1281_3 |
3194 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3195 | | // Convert__VectorReg1281_1__Tie0__VecListTwo1281_2__VectorReg1281_3 |
3196 | | { CVT_95_addVectorReg128Operands, 2, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3197 | | // Convert__VectorReg641_1__Tie0__VecListFour1281_2__VectorReg641_3 |
3198 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3199 | | // Convert__VectorReg641_1__Tie0__VecListOne1281_2__VectorReg641_3 |
3200 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3201 | | // Convert__VectorReg641_1__Tie0__VecListThree1281_2__VectorReg641_3 |
3202 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3203 | | // Convert__VectorReg641_1__Tie0__VecListTwo1281_2__VectorReg641_3 |
3204 | | { CVT_95_addVectorReg64Operands, 2, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3205 | | // Convert__VectorReg1281_0__Tie0__TypedVectorList4_16b1_2__VectorReg1281_3 |
3206 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3207 | | // Convert__VectorReg1281_0__Tie0__TypedVectorList1_16b1_2__VectorReg1281_3 |
3208 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3209 | | // Convert__VectorReg1281_0__Tie0__TypedVectorList3_16b1_2__VectorReg1281_3 |
3210 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3211 | | // Convert__VectorReg1281_0__Tie0__TypedVectorList2_16b1_2__VectorReg1281_3 |
3212 | | { CVT_95_addVectorReg128Operands, 1, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done }, |
3213 | | // Convert__VectorReg641_0__Tie0__TypedVectorList4_16b1_2__VectorReg641_3 |
3214 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3215 | | // Convert__VectorReg641_0__Tie0__TypedVectorList1_16b1_2__VectorReg641_3 |
3216 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3217 | | // Convert__VectorReg641_0__Tie0__TypedVectorList3_16b1_2__VectorReg641_3 |
3218 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3219 | | // Convert__VectorReg641_0__Tie0__TypedVectorList2_16b1_2__VectorReg641_3 |
3220 | | { CVT_95_addVectorReg64Operands, 1, CVT_Tied, 0, CVT_95_addVectorList128Operands_LT_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done }, |
3221 | | // Convert__regWZR__Reg1_0__LogicalImm321_1 |
3222 | | { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_addLogicalImm32Operands, 2, CVT_Done }, |
3223 | | // Convert__regXZR__Reg1_0__LogicalImm641_1 |
3224 | | { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_addLogicalImm64Operands, 2, CVT_Done }, |
3225 | | // Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2 |
3226 | | { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
3227 | | // Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2 |
3228 | | { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done }, |
3229 | | // Convert__imm_95_2 |
3230 | | { CVT_imm_95_2, 0, CVT_Done }, |
3231 | | // Convert__imm_95_3 |
3232 | | { CVT_imm_95_3, 0, CVT_Done }, |
3233 | | // Convert__imm_95_1 |
3234 | | { CVT_imm_95_1, 0, CVT_Done }, |
3235 | | }; |
3236 | | |
3237 | | void AArch64AsmParser:: |
3238 | | convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode, |
3239 | 1.42k | const OperandVector &Operands) { |
3240 | 1.42k | assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!"); |
3241 | 1.42k | const uint8_t *Converter = ConversionTable[Kind]; |
3242 | 1.42k | Inst.setOpcode(Opcode); |
3243 | 3.31k | for (const uint8_t *p = Converter; *p; p+= 2) { |
3244 | 1.89k | switch (*p) { |
3245 | 0 | default: llvm_unreachable("invalid conversion entry!"); |
3246 | 0 | case CVT_Reg: |
3247 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addRegOperands(Inst, 1); |
3248 | 0 | break; |
3249 | 0 | case CVT_Tied: |
3250 | 0 | Inst.addOperand(Inst.getOperand(*(p + 1))); |
3251 | 0 | break; |
3252 | 0 | case CVT_95_Reg: |
3253 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addRegOperands(Inst, 1); |
3254 | 0 | break; |
3255 | 0 | case CVT_95_addVectorReg128Operands: |
3256 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorReg128Operands(Inst, 1); |
3257 | 0 | break; |
3258 | 0 | case CVT_95_addVectorReg64Operands: |
3259 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorReg64Operands(Inst, 1); |
3260 | 0 | break; |
3261 | 0 | case CVT_imm_95_16: |
3262 | 0 | Inst.addOperand(MCOperand::createImm(16)); |
3263 | 0 | break; |
3264 | 0 | case CVT_imm_95_24: |
3265 | 0 | Inst.addOperand(MCOperand::createImm(24)); |
3266 | 0 | break; |
3267 | 3 | case CVT_imm_95_0: |
3268 | 3 | Inst.addOperand(MCOperand::createImm(0)); |
3269 | 3 | break; |
3270 | 0 | case CVT_95_addAddSubImmNegOperands: |
3271 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addAddSubImmNegOperands(Inst, 2); |
3272 | 0 | break; |
3273 | 0 | case CVT_95_addAddSubImmOperands: |
3274 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addAddSubImmOperands(Inst, 2); |
3275 | 0 | break; |
3276 | 0 | case CVT_95_addShifterOperands: |
3277 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addShifterOperands(Inst, 1); |
3278 | 0 | break; |
3279 | 0 | case CVT_95_addExtendOperands: |
3280 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addExtendOperands(Inst, 1); |
3281 | 0 | break; |
3282 | 0 | case CVT_95_addExtend64Operands: |
3283 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addExtend64Operands(Inst, 1); |
3284 | 0 | break; |
3285 | 0 | case CVT_95_addAdrLabelOperands: |
3286 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addAdrLabelOperands(Inst, 1); |
3287 | 0 | break; |
3288 | 0 | case CVT_95_addAdrpLabelOperands: |
3289 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addAdrpLabelOperands(Inst, 1); |
3290 | 0 | break; |
3291 | 0 | case CVT_95_addLogicalImm32Operands: |
3292 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addLogicalImm32Operands(Inst, 1); |
3293 | 0 | break; |
3294 | 0 | case CVT_95_addLogicalImm64Operands: |
3295 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addLogicalImm64Operands(Inst, 1); |
3296 | 0 | break; |
3297 | 0 | case CVT_95_addImm0_95_31Operands: |
3298 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm0_31Operands(Inst, 1); |
3299 | 0 | break; |
3300 | 0 | case CVT_imm_95_31: |
3301 | 0 | Inst.addOperand(MCOperand::createImm(31)); |
3302 | 0 | break; |
3303 | 0 | case CVT_95_addImm0_95_63Operands: |
3304 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm0_63Operands(Inst, 1); |
3305 | 0 | break; |
3306 | 0 | case CVT_imm_95_63: |
3307 | 0 | Inst.addOperand(MCOperand::createImm(63)); |
3308 | 0 | break; |
3309 | 529 | case CVT_95_addBranchTarget26Operands: |
3310 | 529 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addBranchTarget26Operands(Inst, 1); |
3311 | 529 | break; |
3312 | 467 | case CVT_95_addCondCodeOperands: |
3313 | 467 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addCondCodeOperands(Inst, 1); |
3314 | 467 | break; |
3315 | 467 | case CVT_95_addPCRelLabel19Operands: |
3316 | 467 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addPCRelLabel19Operands(Inst, 1); |
3317 | 467 | break; |
3318 | 0 | case CVT_95_addImm0_95_255Operands: |
3319 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm0_255Operands(Inst, 1); |
3320 | 0 | break; |
3321 | 0 | case CVT_95_addLogicalImm32NotOperands: |
3322 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addLogicalImm32NotOperands(Inst, 1); |
3323 | 0 | break; |
3324 | 0 | case CVT_95_addLogicalImm64NotOperands: |
3325 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addLogicalImm64NotOperands(Inst, 1); |
3326 | 0 | break; |
3327 | 4 | case CVT_95_addImm0_95_65535Operands: |
3328 | 4 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm0_65535Operands(Inst, 1); |
3329 | 4 | break; |
3330 | 0 | case CVT_95_addRegOperands: |
3331 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addRegOperands(Inst, 1); |
3332 | 0 | break; |
3333 | 0 | case CVT_95_addImm0_95_15Operands: |
3334 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm0_15Operands(Inst, 1); |
3335 | 0 | break; |
3336 | 222 | case CVT_imm_95_15: |
3337 | 222 | Inst.addOperand(MCOperand::createImm(15)); |
3338 | 222 | break; |
3339 | 0 | case CVT_regWZR: |
3340 | 0 | Inst.addOperand(MCOperand::createReg(AArch64::WZR)); |
3341 | 0 | break; |
3342 | 0 | case CVT_regXZR: |
3343 | 0 | Inst.addOperand(MCOperand::createReg(AArch64::XZR)); |
3344 | 0 | break; |
3345 | 0 | case CVT_95_addBarrierOperands: |
3346 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addBarrierOperands(Inst, 1); |
3347 | 0 | break; |
3348 | 0 | case CVT_95_addVectorIndexHOperands: |
3349 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorIndexHOperands(Inst, 1); |
3350 | 0 | break; |
3351 | 0 | case CVT_95_addVectorIndexSOperands: |
3352 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorIndexSOperands(Inst, 1); |
3353 | 0 | break; |
3354 | 0 | case CVT_95_addVectorIndexDOperands: |
3355 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorIndexDOperands(Inst, 1); |
3356 | 0 | break; |
3357 | 0 | case CVT_95_addVectorIndexBOperands: |
3358 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorIndexBOperands(Inst, 1); |
3359 | 0 | break; |
3360 | 0 | case CVT_95_addImmOperands: |
3361 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImmOperands(Inst, 1); |
3362 | 0 | break; |
3363 | 0 | case CVT_95_addImm1_95_16Operands: |
3364 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm1_16Operands(Inst, 1); |
3365 | 0 | break; |
3366 | 0 | case CVT_95_addImm1_95_32Operands: |
3367 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm1_32Operands(Inst, 1); |
3368 | 0 | break; |
3369 | 0 | case CVT_95_addImm1_95_64Operands: |
3370 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm1_64Operands(Inst, 1); |
3371 | 0 | break; |
3372 | 0 | case CVT_95_addVectorRegLoOperands: |
3373 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorRegLoOperands(Inst, 1); |
3374 | 0 | break; |
3375 | 0 | case CVT_95_addFPImmOperands: |
3376 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addFPImmOperands(Inst, 1); |
3377 | 0 | break; |
3378 | 0 | case CVT_95_addVectorIndex1Operands: |
3379 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorIndex1Operands(Inst, 1); |
3380 | 0 | break; |
3381 | 0 | case CVT_95_addImm0_95_127Operands: |
3382 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm0_127Operands(Inst, 1); |
3383 | 0 | break; |
3384 | 0 | case CVT_95_addVectorList128Operands_LT_4_GT_: |
3385 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorList128Operands<4>(Inst, 1); |
3386 | 0 | break; |
3387 | 0 | case CVT_95_addVectorList64Operands_LT_4_GT_: |
3388 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorList64Operands<4>(Inst, 1); |
3389 | 0 | break; |
3390 | 0 | case CVT_95_addVectorList128Operands_LT_1_GT_: |
3391 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorList128Operands<1>(Inst, 1); |
3392 | 0 | break; |
3393 | 0 | case CVT_95_addVectorList64Operands_LT_1_GT_: |
3394 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorList64Operands<1>(Inst, 1); |
3395 | 0 | break; |
3396 | 0 | case CVT_95_addVectorList128Operands_LT_3_GT_: |
3397 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorList128Operands<3>(Inst, 1); |
3398 | 0 | break; |
3399 | 0 | case CVT_95_addVectorList64Operands_LT_3_GT_: |
3400 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorList64Operands<3>(Inst, 1); |
3401 | 0 | break; |
3402 | 0 | case CVT_95_addVectorList128Operands_LT_2_GT_: |
3403 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorList128Operands<2>(Inst, 1); |
3404 | 0 | break; |
3405 | 0 | case CVT_95_addVectorList64Operands_LT_2_GT_: |
3406 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addVectorList64Operands<2>(Inst, 1); |
3407 | 0 | break; |
3408 | 0 | case CVT_95_addSImm7s16Operands: |
3409 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addSImm7s16Operands(Inst, 1); |
3410 | 0 | break; |
3411 | 0 | case CVT_95_addSImm7s4Operands: |
3412 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addSImm7s4Operands(Inst, 1); |
3413 | 0 | break; |
3414 | 0 | case CVT_95_addSImm7s8Operands: |
3415 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addSImm7s8Operands(Inst, 1); |
3416 | 0 | break; |
3417 | 0 | case CVT_95_addSImm9Operands: |
3418 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addSImm9Operands(Inst, 1); |
3419 | 0 | break; |
3420 | 0 | case CVT_95_addUImm12OffsetOperands_LT_16_GT_: |
3421 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addUImm12OffsetOperands<16>(Inst, 1); |
3422 | 0 | break; |
3423 | 0 | case CVT_95_addUImm12OffsetOperands_LT_2_GT_: |
3424 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addUImm12OffsetOperands<2>(Inst, 1); |
3425 | 0 | break; |
3426 | 0 | case CVT_95_addUImm12OffsetOperands_LT_4_GT_: |
3427 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addUImm12OffsetOperands<4>(Inst, 1); |
3428 | 0 | break; |
3429 | 0 | case CVT_95_addUImm12OffsetOperands_LT_8_GT_: |
3430 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addUImm12OffsetOperands<8>(Inst, 1); |
3431 | 0 | break; |
3432 | 0 | case CVT_95_addUImm12OffsetOperands_LT_1_GT_: |
3433 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addUImm12OffsetOperands<1>(Inst, 1); |
3434 | 0 | break; |
3435 | 0 | case CVT_95_addMemExtendOperands: |
3436 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMemExtendOperands(Inst, 2); |
3437 | 0 | break; |
3438 | 0 | case CVT_95_addMemExtend8Operands: |
3439 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMemExtend8Operands(Inst, 2); |
3440 | 0 | break; |
3441 | 0 | case CVT_95_addMOVZMovAliasOperands_LT_0_GT_: |
3442 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMOVZMovAliasOperands<0>(Inst, 1); |
3443 | 0 | break; |
3444 | 0 | case CVT_95_addMOVZMovAliasOperands_LT_16_GT_: |
3445 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMOVZMovAliasOperands<16>(Inst, 1); |
3446 | 0 | break; |
3447 | 0 | case CVT_95_addMOVNMovAliasOperands_LT_0_GT_: |
3448 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMOVNMovAliasOperands<0>(Inst, 1); |
3449 | 0 | break; |
3450 | 0 | case CVT_95_addMOVNMovAliasOperands_LT_16_GT_: |
3451 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMOVNMovAliasOperands<16>(Inst, 1); |
3452 | 0 | break; |
3453 | 0 | case CVT_95_addMOVZMovAliasOperands_LT_32_GT_: |
3454 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMOVZMovAliasOperands<32>(Inst, 1); |
3455 | 0 | break; |
3456 | 0 | case CVT_imm_95_32: |
3457 | 0 | Inst.addOperand(MCOperand::createImm(32)); |
3458 | 0 | break; |
3459 | 0 | case CVT_95_addMOVZMovAliasOperands_LT_48_GT_: |
3460 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMOVZMovAliasOperands<48>(Inst, 1); |
3461 | 0 | break; |
3462 | 0 | case CVT_imm_95_48: |
3463 | 0 | Inst.addOperand(MCOperand::createImm(48)); |
3464 | 0 | break; |
3465 | 0 | case CVT_95_addMOVNMovAliasOperands_LT_32_GT_: |
3466 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMOVNMovAliasOperands<32>(Inst, 1); |
3467 | 0 | break; |
3468 | 0 | case CVT_95_addMOVNMovAliasOperands_LT_48_GT_: |
3469 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMOVNMovAliasOperands<48>(Inst, 1); |
3470 | 0 | break; |
3471 | 0 | case CVT_95_addSIMDImmType10Operands: |
3472 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addSIMDImmType10Operands(Inst, 1); |
3473 | 0 | break; |
3474 | 0 | case CVT_95_addMRSSystemRegisterOperands: |
3475 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMRSSystemRegisterOperands(Inst, 1); |
3476 | 0 | break; |
3477 | 0 | case CVT_95_addMSRSystemRegisterOperands: |
3478 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addMSRSystemRegisterOperands(Inst, 1); |
3479 | 0 | break; |
3480 | 0 | case CVT_95_addSystemPStateFieldWithImm0_95_15Operands: |
3481 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addSystemPStateFieldWithImm0_15Operands(Inst, 1); |
3482 | 0 | break; |
3483 | 0 | case CVT_95_addSystemPStateFieldWithImm0_95_1Operands: |
3484 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addSystemPStateFieldWithImm0_1Operands(Inst, 1); |
3485 | 0 | break; |
3486 | 0 | case CVT_95_addImm0_95_1Operands: |
3487 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm0_1Operands(Inst, 1); |
3488 | 0 | break; |
3489 | 0 | case CVT_95_addPrefetchOperands: |
3490 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addPrefetchOperands(Inst, 1); |
3491 | 0 | break; |
3492 | 0 | case CVT_95_addPSBHintOperands: |
3493 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addPSBHintOperands(Inst, 1); |
3494 | 0 | break; |
3495 | 141 | case CVT_regLR: |
3496 | 141 | Inst.addOperand(MCOperand::createReg(AArch64::LR)); |
3497 | 141 | break; |
3498 | 0 | case CVT_95_addImm1_95_8Operands: |
3499 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm1_8Operands(Inst, 1); |
3500 | 0 | break; |
3501 | 55 | case CVT_imm_95_4: |
3502 | 55 | Inst.addOperand(MCOperand::createImm(4)); |
3503 | 55 | break; |
3504 | 0 | case CVT_imm_95_5: |
3505 | 0 | Inst.addOperand(MCOperand::createImm(5)); |
3506 | 0 | break; |
3507 | 0 | case CVT_95_addImm0_95_7Operands: |
3508 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm0_7Operands(Inst, 1); |
3509 | 0 | break; |
3510 | 0 | case CVT_imm_95_7: |
3511 | 0 | Inst.addOperand(MCOperand::createImm(7)); |
3512 | 0 | break; |
3513 | 0 | case CVT_95_addSysCROperands: |
3514 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addSysCROperands(Inst, 1); |
3515 | 0 | break; |
3516 | 0 | case CVT_95_addBranchTarget14Operands: |
3517 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addBranchTarget14Operands(Inst, 1); |
3518 | 0 | break; |
3519 | 0 | case CVT_95_addImm32_95_63Operands: |
3520 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addImm32_63Operands(Inst, 1); |
3521 | 0 | break; |
3522 | 0 | case CVT_95_addGPR32as64Operands: |
3523 | 0 | static_cast<AArch64Operand&>(*Operands[*(p + 1)]).addGPR32as64Operands(Inst, 1); |
3524 | 0 | break; |
3525 | 0 | case CVT_imm_95_2: |
3526 | 0 | Inst.addOperand(MCOperand::createImm(2)); |
3527 | 0 | break; |
3528 | 0 | case CVT_imm_95_3: |
3529 | 0 | Inst.addOperand(MCOperand::createImm(3)); |
3530 | 0 | break; |
3531 | 2 | case CVT_imm_95_1: |
3532 | 2 | Inst.addOperand(MCOperand::createImm(1)); |
3533 | 2 | break; |
3534 | 1.89k | } |
3535 | 1.89k | } |
3536 | 1.42k | } |
3537 | | |
3538 | | void AArch64AsmParser:: |
3539 | | convertToMapAndConstraints(unsigned Kind, |
3540 | 0 | const OperandVector &Operands) { |
3541 | 0 | assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!"); |
3542 | 0 | unsigned NumMCOperands = 0; |
3543 | 0 | const uint8_t *Converter = ConversionTable[Kind]; |
3544 | 0 | for (const uint8_t *p = Converter; *p; p+= 2) { |
3545 | 0 | switch (*p) { |
3546 | 0 | default: llvm_unreachable("invalid conversion entry!"); |
3547 | 0 | case CVT_Reg: |
3548 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3549 | 0 | Operands[*(p + 1)]->setConstraint("r"); |
3550 | 0 | ++NumMCOperands; |
3551 | 0 | break; |
3552 | 0 | case CVT_Tied: |
3553 | 0 | ++NumMCOperands; |
3554 | 0 | break; |
3555 | 0 | case CVT_95_Reg: |
3556 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3557 | 0 | Operands[*(p + 1)]->setConstraint("r"); |
3558 | 0 | NumMCOperands += 1; |
3559 | 0 | break; |
3560 | 0 | case CVT_95_addVectorReg128Operands: |
3561 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3562 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3563 | 0 | NumMCOperands += 1; |
3564 | 0 | break; |
3565 | 0 | case CVT_95_addVectorReg64Operands: |
3566 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3567 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3568 | 0 | NumMCOperands += 1; |
3569 | 0 | break; |
3570 | 0 | case CVT_imm_95_16: |
3571 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3572 | 0 | Operands[*(p + 1)]->setConstraint(""); |
3573 | 0 | ++NumMCOperands; |
3574 | 0 | break; |
3575 | 0 | case CVT_imm_95_24: |
3576 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3577 | 0 | Operands[*(p + 1)]->setConstraint(""); |
3578 | 0 | ++NumMCOperands; |
3579 | 0 | break; |
3580 | 0 | case CVT_imm_95_0: |
3581 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3582 | 0 | Operands[*(p + 1)]->setConstraint(""); |
3583 | 0 | ++NumMCOperands; |
3584 | 0 | break; |
3585 | 0 | case CVT_95_addAddSubImmNegOperands: |
3586 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3587 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3588 | 0 | NumMCOperands += 2; |
3589 | 0 | break; |
3590 | 0 | case CVT_95_addAddSubImmOperands: |
3591 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3592 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3593 | 0 | NumMCOperands += 2; |
3594 | 0 | break; |
3595 | 0 | case CVT_95_addShifterOperands: |
3596 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3597 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3598 | 0 | NumMCOperands += 1; |
3599 | 0 | break; |
3600 | 0 | case CVT_95_addExtendOperands: |
3601 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3602 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3603 | 0 | NumMCOperands += 1; |
3604 | 0 | break; |
3605 | 0 | case CVT_95_addExtend64Operands: |
3606 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3607 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3608 | 0 | NumMCOperands += 1; |
3609 | 0 | break; |
3610 | 0 | case CVT_95_addAdrLabelOperands: |
3611 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3612 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3613 | 0 | NumMCOperands += 1; |
3614 | 0 | break; |
3615 | 0 | case CVT_95_addAdrpLabelOperands: |
3616 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3617 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3618 | 0 | NumMCOperands += 1; |
3619 | 0 | break; |
3620 | 0 | case CVT_95_addLogicalImm32Operands: |
3621 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3622 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3623 | 0 | NumMCOperands += 1; |
3624 | 0 | break; |
3625 | 0 | case CVT_95_addLogicalImm64Operands: |
3626 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3627 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3628 | 0 | NumMCOperands += 1; |
3629 | 0 | break; |
3630 | 0 | case CVT_95_addImm0_95_31Operands: |
3631 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3632 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3633 | 0 | NumMCOperands += 1; |
3634 | 0 | break; |
3635 | 0 | case CVT_imm_95_31: |
3636 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3637 | 0 | Operands[*(p + 1)]->setConstraint(""); |
3638 | 0 | ++NumMCOperands; |
3639 | 0 | break; |
3640 | 0 | case CVT_95_addImm0_95_63Operands: |
3641 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3642 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3643 | 0 | NumMCOperands += 1; |
3644 | 0 | break; |
3645 | 0 | case CVT_imm_95_63: |
3646 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3647 | 0 | Operands[*(p + 1)]->setConstraint(""); |
3648 | 0 | ++NumMCOperands; |
3649 | 0 | break; |
3650 | 0 | case CVT_95_addBranchTarget26Operands: |
3651 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3652 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3653 | 0 | NumMCOperands += 1; |
3654 | 0 | break; |
3655 | 0 | case CVT_95_addCondCodeOperands: |
3656 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3657 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3658 | 0 | NumMCOperands += 1; |
3659 | 0 | break; |
3660 | 0 | case CVT_95_addPCRelLabel19Operands: |
3661 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3662 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3663 | 0 | NumMCOperands += 1; |
3664 | 0 | break; |
3665 | 0 | case CVT_95_addImm0_95_255Operands: |
3666 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3667 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3668 | 0 | NumMCOperands += 1; |
3669 | 0 | break; |
3670 | 0 | case CVT_95_addLogicalImm32NotOperands: |
3671 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3672 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3673 | 0 | NumMCOperands += 1; |
3674 | 0 | break; |
3675 | 0 | case CVT_95_addLogicalImm64NotOperands: |
3676 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3677 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3678 | 0 | NumMCOperands += 1; |
3679 | 0 | break; |
3680 | 0 | case CVT_95_addImm0_95_65535Operands: |
3681 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3682 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3683 | 0 | NumMCOperands += 1; |
3684 | 0 | break; |
3685 | 0 | case CVT_95_addRegOperands: |
3686 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3687 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3688 | 0 | NumMCOperands += 1; |
3689 | 0 | break; |
3690 | 0 | case CVT_95_addImm0_95_15Operands: |
3691 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3692 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3693 | 0 | NumMCOperands += 1; |
3694 | 0 | break; |
3695 | 0 | case CVT_imm_95_15: |
3696 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3697 | 0 | Operands[*(p + 1)]->setConstraint(""); |
3698 | 0 | ++NumMCOperands; |
3699 | 0 | break; |
3700 | 0 | case CVT_regWZR: |
3701 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3702 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3703 | 0 | ++NumMCOperands; |
3704 | 0 | break; |
3705 | 0 | case CVT_regXZR: |
3706 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3707 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3708 | 0 | ++NumMCOperands; |
3709 | 0 | break; |
3710 | 0 | case CVT_95_addBarrierOperands: |
3711 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3712 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3713 | 0 | NumMCOperands += 1; |
3714 | 0 | break; |
3715 | 0 | case CVT_95_addVectorIndexHOperands: |
3716 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3717 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3718 | 0 | NumMCOperands += 1; |
3719 | 0 | break; |
3720 | 0 | case CVT_95_addVectorIndexSOperands: |
3721 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3722 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3723 | 0 | NumMCOperands += 1; |
3724 | 0 | break; |
3725 | 0 | case CVT_95_addVectorIndexDOperands: |
3726 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3727 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3728 | 0 | NumMCOperands += 1; |
3729 | 0 | break; |
3730 | 0 | case CVT_95_addVectorIndexBOperands: |
3731 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3732 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3733 | 0 | NumMCOperands += 1; |
3734 | 0 | break; |
3735 | 0 | case CVT_95_addImmOperands: |
3736 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3737 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3738 | 0 | NumMCOperands += 1; |
3739 | 0 | break; |
3740 | 0 | case CVT_95_addImm1_95_16Operands: |
3741 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3742 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3743 | 0 | NumMCOperands += 1; |
3744 | 0 | break; |
3745 | 0 | case CVT_95_addImm1_95_32Operands: |
3746 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3747 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3748 | 0 | NumMCOperands += 1; |
3749 | 0 | break; |
3750 | 0 | case CVT_95_addImm1_95_64Operands: |
3751 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3752 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3753 | 0 | NumMCOperands += 1; |
3754 | 0 | break; |
3755 | 0 | case CVT_95_addVectorRegLoOperands: |
3756 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3757 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3758 | 0 | NumMCOperands += 1; |
3759 | 0 | break; |
3760 | 0 | case CVT_95_addFPImmOperands: |
3761 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3762 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3763 | 0 | NumMCOperands += 1; |
3764 | 0 | break; |
3765 | 0 | case CVT_95_addVectorIndex1Operands: |
3766 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3767 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3768 | 0 | NumMCOperands += 1; |
3769 | 0 | break; |
3770 | 0 | case CVT_95_addImm0_95_127Operands: |
3771 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3772 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3773 | 0 | NumMCOperands += 1; |
3774 | 0 | break; |
3775 | 0 | case CVT_95_addVectorList128Operands_LT_4_GT_: |
3776 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3777 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3778 | 0 | NumMCOperands += 1; |
3779 | 0 | break; |
3780 | 0 | case CVT_95_addVectorList64Operands_LT_4_GT_: |
3781 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3782 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3783 | 0 | NumMCOperands += 1; |
3784 | 0 | break; |
3785 | 0 | case CVT_95_addVectorList128Operands_LT_1_GT_: |
3786 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3787 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3788 | 0 | NumMCOperands += 1; |
3789 | 0 | break; |
3790 | 0 | case CVT_95_addVectorList64Operands_LT_1_GT_: |
3791 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3792 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3793 | 0 | NumMCOperands += 1; |
3794 | 0 | break; |
3795 | 0 | case CVT_95_addVectorList128Operands_LT_3_GT_: |
3796 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3797 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3798 | 0 | NumMCOperands += 1; |
3799 | 0 | break; |
3800 | 0 | case CVT_95_addVectorList64Operands_LT_3_GT_: |
3801 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3802 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3803 | 0 | NumMCOperands += 1; |
3804 | 0 | break; |
3805 | 0 | case CVT_95_addVectorList128Operands_LT_2_GT_: |
3806 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3807 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3808 | 0 | NumMCOperands += 1; |
3809 | 0 | break; |
3810 | 0 | case CVT_95_addVectorList64Operands_LT_2_GT_: |
3811 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3812 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3813 | 0 | NumMCOperands += 1; |
3814 | 0 | break; |
3815 | 0 | case CVT_95_addSImm7s16Operands: |
3816 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3817 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3818 | 0 | NumMCOperands += 1; |
3819 | 0 | break; |
3820 | 0 | case CVT_95_addSImm7s4Operands: |
3821 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3822 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3823 | 0 | NumMCOperands += 1; |
3824 | 0 | break; |
3825 | 0 | case CVT_95_addSImm7s8Operands: |
3826 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3827 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3828 | 0 | NumMCOperands += 1; |
3829 | 0 | break; |
3830 | 0 | case CVT_95_addSImm9Operands: |
3831 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3832 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3833 | 0 | NumMCOperands += 1; |
3834 | 0 | break; |
3835 | 0 | case CVT_95_addUImm12OffsetOperands_LT_16_GT_: |
3836 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3837 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3838 | 0 | NumMCOperands += 1; |
3839 | 0 | break; |
3840 | 0 | case CVT_95_addUImm12OffsetOperands_LT_2_GT_: |
3841 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3842 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3843 | 0 | NumMCOperands += 1; |
3844 | 0 | break; |
3845 | 0 | case CVT_95_addUImm12OffsetOperands_LT_4_GT_: |
3846 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3847 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3848 | 0 | NumMCOperands += 1; |
3849 | 0 | break; |
3850 | 0 | case CVT_95_addUImm12OffsetOperands_LT_8_GT_: |
3851 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3852 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3853 | 0 | NumMCOperands += 1; |
3854 | 0 | break; |
3855 | 0 | case CVT_95_addUImm12OffsetOperands_LT_1_GT_: |
3856 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3857 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3858 | 0 | NumMCOperands += 1; |
3859 | 0 | break; |
3860 | 0 | case CVT_95_addMemExtendOperands: |
3861 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3862 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3863 | 0 | NumMCOperands += 2; |
3864 | 0 | break; |
3865 | 0 | case CVT_95_addMemExtend8Operands: |
3866 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3867 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3868 | 0 | NumMCOperands += 2; |
3869 | 0 | break; |
3870 | 0 | case CVT_95_addMOVZMovAliasOperands_LT_0_GT_: |
3871 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3872 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3873 | 0 | NumMCOperands += 1; |
3874 | 0 | break; |
3875 | 0 | case CVT_95_addMOVZMovAliasOperands_LT_16_GT_: |
3876 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3877 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3878 | 0 | NumMCOperands += 1; |
3879 | 0 | break; |
3880 | 0 | case CVT_95_addMOVNMovAliasOperands_LT_0_GT_: |
3881 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3882 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3883 | 0 | NumMCOperands += 1; |
3884 | 0 | break; |
3885 | 0 | case CVT_95_addMOVNMovAliasOperands_LT_16_GT_: |
3886 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3887 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3888 | 0 | NumMCOperands += 1; |
3889 | 0 | break; |
3890 | 0 | case CVT_95_addMOVZMovAliasOperands_LT_32_GT_: |
3891 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3892 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3893 | 0 | NumMCOperands += 1; |
3894 | 0 | break; |
3895 | 0 | case CVT_imm_95_32: |
3896 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3897 | 0 | Operands[*(p + 1)]->setConstraint(""); |
3898 | 0 | ++NumMCOperands; |
3899 | 0 | break; |
3900 | 0 | case CVT_95_addMOVZMovAliasOperands_LT_48_GT_: |
3901 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3902 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3903 | 0 | NumMCOperands += 1; |
3904 | 0 | break; |
3905 | 0 | case CVT_imm_95_48: |
3906 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3907 | 0 | Operands[*(p + 1)]->setConstraint(""); |
3908 | 0 | ++NumMCOperands; |
3909 | 0 | break; |
3910 | 0 | case CVT_95_addMOVNMovAliasOperands_LT_32_GT_: |
3911 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3912 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3913 | 0 | NumMCOperands += 1; |
3914 | 0 | break; |
3915 | 0 | case CVT_95_addMOVNMovAliasOperands_LT_48_GT_: |
3916 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3917 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3918 | 0 | NumMCOperands += 1; |
3919 | 0 | break; |
3920 | 0 | case CVT_95_addSIMDImmType10Operands: |
3921 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3922 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3923 | 0 | NumMCOperands += 1; |
3924 | 0 | break; |
3925 | 0 | case CVT_95_addMRSSystemRegisterOperands: |
3926 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3927 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3928 | 0 | NumMCOperands += 1; |
3929 | 0 | break; |
3930 | 0 | case CVT_95_addMSRSystemRegisterOperands: |
3931 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3932 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3933 | 0 | NumMCOperands += 1; |
3934 | 0 | break; |
3935 | 0 | case CVT_95_addSystemPStateFieldWithImm0_95_15Operands: |
3936 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3937 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3938 | 0 | NumMCOperands += 1; |
3939 | 0 | break; |
3940 | 0 | case CVT_95_addSystemPStateFieldWithImm0_95_1Operands: |
3941 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3942 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3943 | 0 | NumMCOperands += 1; |
3944 | 0 | break; |
3945 | 0 | case CVT_95_addImm0_95_1Operands: |
3946 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3947 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3948 | 0 | NumMCOperands += 1; |
3949 | 0 | break; |
3950 | 0 | case CVT_95_addPrefetchOperands: |
3951 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3952 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3953 | 0 | NumMCOperands += 1; |
3954 | 0 | break; |
3955 | 0 | case CVT_95_addPSBHintOperands: |
3956 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3957 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3958 | 0 | NumMCOperands += 1; |
3959 | 0 | break; |
3960 | 0 | case CVT_regLR: |
3961 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3962 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3963 | 0 | ++NumMCOperands; |
3964 | 0 | break; |
3965 | 0 | case CVT_95_addImm1_95_8Operands: |
3966 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3967 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3968 | 0 | NumMCOperands += 1; |
3969 | 0 | break; |
3970 | 0 | case CVT_imm_95_4: |
3971 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3972 | 0 | Operands[*(p + 1)]->setConstraint(""); |
3973 | 0 | ++NumMCOperands; |
3974 | 0 | break; |
3975 | 0 | case CVT_imm_95_5: |
3976 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3977 | 0 | Operands[*(p + 1)]->setConstraint(""); |
3978 | 0 | ++NumMCOperands; |
3979 | 0 | break; |
3980 | 0 | case CVT_95_addImm0_95_7Operands: |
3981 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3982 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3983 | 0 | NumMCOperands += 1; |
3984 | 0 | break; |
3985 | 0 | case CVT_imm_95_7: |
3986 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3987 | 0 | Operands[*(p + 1)]->setConstraint(""); |
3988 | 0 | ++NumMCOperands; |
3989 | 0 | break; |
3990 | 0 | case CVT_95_addSysCROperands: |
3991 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3992 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3993 | 0 | NumMCOperands += 1; |
3994 | 0 | break; |
3995 | 0 | case CVT_95_addBranchTarget14Operands: |
3996 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
3997 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
3998 | 0 | NumMCOperands += 1; |
3999 | 0 | break; |
4000 | 0 | case CVT_95_addImm32_95_63Operands: |
4001 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
4002 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
4003 | 0 | NumMCOperands += 1; |
4004 | 0 | break; |
4005 | 0 | case CVT_95_addGPR32as64Operands: |
4006 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
4007 | 0 | Operands[*(p + 1)]->setConstraint("m"); |
4008 | 0 | NumMCOperands += 1; |
4009 | 0 | break; |
4010 | 0 | case CVT_imm_95_2: |
4011 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
4012 | 0 | Operands[*(p + 1)]->setConstraint(""); |
4013 | 0 | ++NumMCOperands; |
4014 | 0 | break; |
4015 | 0 | case CVT_imm_95_3: |
4016 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
4017 | 0 | Operands[*(p + 1)]->setConstraint(""); |
4018 | 0 | ++NumMCOperands; |
4019 | 0 | break; |
4020 | 0 | case CVT_imm_95_1: |
4021 | 0 | Operands[*(p + 1)]->setMCOperandNum(NumMCOperands); |
4022 | 0 | Operands[*(p + 1)]->setConstraint(""); |
4023 | 0 | ++NumMCOperands; |
4024 | 0 | break; |
4025 | 0 | } |
4026 | 0 | } |
4027 | 0 | } |
4028 | | |
4029 | | namespace { |
4030 | | |
4031 | | /// MatchClassKind - The kinds of classes which participate in |
4032 | | /// instruction matching. |
4033 | | enum MatchClassKind { |
4034 | | InvalidMatchClass = 0, |
4035 | | MCK__DOT_16B, // '.16B' |
4036 | | MCK__DOT_1D, // '.1D' |
4037 | | MCK__DOT_1Q, // '.1Q' |
4038 | | MCK__DOT_2D, // '.2D' |
4039 | | MCK__DOT_2H, // '.2H' |
4040 | | MCK__DOT_2S, // '.2S' |
4041 | | MCK__DOT_4H, // '.4H' |
4042 | | MCK__DOT_4S, // '.4S' |
4043 | | MCK__DOT_8B, // '.8B' |
4044 | | MCK__DOT_8H, // '.8H' |
4045 | | MCK__DOT_B, // '.B' |
4046 | | MCK__DOT_D, // '.D' |
4047 | | MCK__DOT_H, // '.H' |
4048 | | MCK__DOT_Q, // '.Q' |
4049 | | MCK__DOT_S, // '.S' |
4050 | | MCK__EXCLAIM_, // '!' |
4051 | | MCK__35_0, // '#0' |
4052 | | MCK__35_1, // '#1' |
4053 | | MCK__35_12, // '#12' |
4054 | | MCK__35_16, // '#16' |
4055 | | MCK__35_2, // '#2' |
4056 | | MCK__35_24, // '#24' |
4057 | | MCK__35_3, // '#3' |
4058 | | MCK__35_32, // '#32' |
4059 | | MCK__35_4, // '#4' |
4060 | | MCK__35_48, // '#48' |
4061 | | MCK__35_6, // '#6' |
4062 | | MCK__35_64, // '#64' |
4063 | | MCK__35_8, // '#8' |
4064 | | MCK__DOT_, // '.' |
4065 | | MCK__DOT_0, // '.0' |
4066 | | MCK__DOT_16b, // '.16b' |
4067 | | MCK__DOT_1d, // '.1d' |
4068 | | MCK__DOT_1q, // '.1q' |
4069 | | MCK__DOT_2d, // '.2d' |
4070 | | MCK__DOT_2h, // '.2h' |
4071 | | MCK__DOT_2s, // '.2s' |
4072 | | MCK__DOT_4h, // '.4h' |
4073 | | MCK__DOT_4s, // '.4s' |
4074 | | MCK__DOT_8b, // '.8b' |
4075 | | MCK__DOT_8h, // '.8h' |
4076 | | MCK__DOT_b, // '.b' |
4077 | | MCK__DOT_d, // '.d' |
4078 | | MCK__DOT_h, // '.h' |
4079 | | MCK__DOT_q, // '.q' |
4080 | | MCK__DOT_s, // '.s' |
4081 | | MCK__91_, // '[' |
4082 | | MCK__93_, // ']' |
4083 | | MCK_CCR, // register class 'CCR' |
4084 | | MCK_GPR32sponly, // register class 'GPR32sponly' |
4085 | | MCK_GPR64sponly, // register class 'GPR64sponly' |
4086 | | MCK_Reg25, // derived register class |
4087 | | MCK_Reg36, // derived register class |
4088 | | MCK_Reg35, // derived register class |
4089 | | MCK_Reg26, // derived register class |
4090 | | MCK_Reg42, // derived register class |
4091 | | MCK_Reg37, // derived register class |
4092 | | MCK_Reg34, // derived register class |
4093 | | MCK_Reg32, // derived register class |
4094 | | MCK_Reg27, // derived register class |
4095 | | MCK_Reg21, // derived register class |
4096 | | MCK_Reg41, // derived register class |
4097 | | MCK_Reg40, // derived register class |
4098 | | MCK_Reg38, // derived register class |
4099 | | MCK_Reg33, // derived register class |
4100 | | MCK_Reg31, // derived register class |
4101 | | MCK_Reg30, // derived register class |
4102 | | MCK_Reg28, // derived register class |
4103 | | MCK_Reg24, // derived register class |
4104 | | MCK_Reg22, // derived register class |
4105 | | MCK_FPR128_lo, // register class 'FPR128_lo' |
4106 | | MCK_Reg47, // derived register class |
4107 | | MCK_Reg53, // derived register class |
4108 | | MCK_Reg48, // derived register class |
4109 | | MCK_tcGPR64, // register class 'tcGPR64' |
4110 | | MCK_Reg49, // derived register class |
4111 | | MCK_Reg43, // derived register class |
4112 | | MCK_Reg52, // derived register class |
4113 | | MCK_Reg50, // derived register class |
4114 | | MCK_Reg46, // derived register class |
4115 | | MCK_Reg44, // derived register class |
4116 | | MCK_GPR32common, // register class 'GPR32common' |
4117 | | MCK_GPR64common, // register class 'GPR64common' |
4118 | | MCK_DD, // register class 'DD' |
4119 | | MCK_DDD, // register class 'DDD' |
4120 | | MCK_DDDD, // register class 'DDDD' |
4121 | | MCK_FPR128, // register class 'FPR128' |
4122 | | MCK_FPR16, // register class 'FPR16' |
4123 | | MCK_FPR32, // register class 'FPR32' |
4124 | | MCK_FPR64, // register class 'FPR64' |
4125 | | MCK_FPR8, // register class 'FPR8' |
4126 | | MCK_GPR32, // register class 'GPR32' |
4127 | | MCK_GPR32sp, // register class 'GPR32sp' |
4128 | | MCK_GPR64, // register class 'GPR64' |
4129 | | MCK_GPR64sp, // register class 'GPR64sp' |
4130 | | MCK_QQ, // register class 'QQ' |
4131 | | MCK_QQQ, // register class 'QQQ' |
4132 | | MCK_QQQQ, // register class 'QQQQ' |
4133 | | MCK_WSeqPairsClass, // register class 'WSeqPairsClass' |
4134 | | MCK_XSeqPairsClass, // register class 'XSeqPairsClass' |
4135 | | MCK_GPR32all, // register class 'GPR32all' |
4136 | | MCK_GPR64all, // register class 'GPR64all' |
4137 | | MCK_AddSubImmNeg, // user defined class 'AddSubImmNegOperand' |
4138 | | MCK_AddSubImm, // user defined class 'AddSubImmOperand' |
4139 | | MCK_AdrLabel, // user defined class 'AdrOperand' |
4140 | | MCK_AdrpLabel, // user defined class 'AdrpOperand' |
4141 | | MCK_Barrier, // user defined class 'BarrierAsmOperand' |
4142 | | MCK_BranchTarget14, // user defined class 'BranchTarget14Operand' |
4143 | | MCK_BranchTarget26, // user defined class 'BranchTarget26Operand' |
4144 | | MCK_CondCode, // user defined class 'CondCode' |
4145 | | MCK_Extend64, // user defined class 'ExtendOperand64' |
4146 | | MCK_ExtendLSL64, // user defined class 'ExtendOperandLSL64' |
4147 | | MCK_Extend, // user defined class 'ExtendOperand' |
4148 | | MCK_FPImm, // user defined class 'FPImmOperand' |
4149 | | MCK_GPR32as64, // user defined class 'GPR32as64Operand' |
4150 | | MCK_GPR64sp0, // user defined class 'GPR64spPlus0Operand' |
4151 | | MCK_Imm0_127, // user defined class 'Imm0_127Operand' |
4152 | | MCK_Imm0_15, // user defined class 'Imm0_15Operand' |
4153 | | MCK_Imm0_1, // user defined class 'Imm0_1Operand' |
4154 | | MCK_Imm0_255, // user defined class 'Imm0_255Operand' |
4155 | | MCK_Imm0_31, // user defined class 'Imm0_31Operand' |
4156 | | MCK_Imm0_63, // user defined class 'Imm0_63Operand' |
4157 | | MCK_Imm0_65535, // user defined class 'Imm0_65535Operand' |
4158 | | MCK_Imm0_7, // user defined class 'Imm0_7Operand' |
4159 | | MCK_Imm1_16, // user defined class 'Imm1_16Operand' |
4160 | | MCK_Imm1_32, // user defined class 'Imm1_32Operand' |
4161 | | MCK_Imm1_64, // user defined class 'Imm1_64Operand' |
4162 | | MCK_Imm1_8, // user defined class 'Imm1_8Operand' |
4163 | | MCK_Imm, // user defined class 'ImmAsmOperand' |
4164 | | MCK_LogicalImm32Not, // user defined class 'LogicalImm32NotOperand' |
4165 | | MCK_LogicalImm32, // user defined class 'LogicalImm32Operand' |
4166 | | MCK_LogicalImm64Not, // user defined class 'LogicalImm64NotOperand' |
4167 | | MCK_LogicalImm64, // user defined class 'LogicalImm64Operand' |
4168 | | MCK_MRSSystemRegister, // user defined class 'MRSSystemRegisterOperand' |
4169 | | MCK_MSRSystemRegister, // user defined class 'MSRSystemRegisterOperand' |
4170 | | MCK_MemWExtend128, // user defined class 'MemWExtend128Operand' |
4171 | | MCK_MemWExtend16, // user defined class 'MemWExtend16Operand' |
4172 | | MCK_MemWExtend32, // user defined class 'MemWExtend32Operand' |
4173 | | MCK_MemWExtend64, // user defined class 'MemWExtend64Operand' |
4174 | | MCK_MemWExtend8, // user defined class 'MemWExtend8Operand' |
4175 | | MCK_MemXExtend128, // user defined class 'MemXExtend128Operand' |
4176 | | MCK_MemXExtend16, // user defined class 'MemXExtend16Operand' |
4177 | | MCK_MemXExtend32, // user defined class 'MemXExtend32Operand' |
4178 | | MCK_MemXExtend64, // user defined class 'MemXExtend64Operand' |
4179 | | MCK_MemXExtend8, // user defined class 'MemXExtend8Operand' |
4180 | | MCK_MovKSymbolG0, // user defined class 'MovKSymbolG0AsmOperand' |
4181 | | MCK_MovKSymbolG1, // user defined class 'MovKSymbolG1AsmOperand' |
4182 | | MCK_MovKSymbolG2, // user defined class 'MovKSymbolG2AsmOperand' |
4183 | | MCK_MovKSymbolG3, // user defined class 'MovKSymbolG3AsmOperand' |
4184 | | MCK_MovZSymbolG0, // user defined class 'MovZSymbolG0AsmOperand' |
4185 | | MCK_MovZSymbolG1, // user defined class 'MovZSymbolG1AsmOperand' |
4186 | | MCK_MovZSymbolG2, // user defined class 'MovZSymbolG2AsmOperand' |
4187 | | MCK_MovZSymbolG3, // user defined class 'MovZSymbolG3AsmOperand' |
4188 | | MCK_PCRelLabel19, // user defined class 'PCRelLabel19Operand' |
4189 | | MCK_PSBHint, // user defined class 'PSBHintOperand' |
4190 | | MCK_Prefetch, // user defined class 'PrefetchOperand' |
4191 | | MCK_SIMDImmType10, // user defined class 'SIMDImmType10Operand' |
4192 | | MCK_SImm7s16, // user defined class 'SImm7s16Operand' |
4193 | | MCK_SImm7s4, // user defined class 'SImm7s4Operand' |
4194 | | MCK_SImm7s8, // user defined class 'SImm7s8Operand' |
4195 | | MCK_SImm9OffsetFB128, // user defined class 'SImm9OffsetFB128Operand' |
4196 | | MCK_SImm9OffsetFB16, // user defined class 'SImm9OffsetFB16Operand' |
4197 | | MCK_SImm9OffsetFB32, // user defined class 'SImm9OffsetFB32Operand' |
4198 | | MCK_SImm9OffsetFB64, // user defined class 'SImm9OffsetFB64Operand' |
4199 | | MCK_SImm9OffsetFB8, // user defined class 'SImm9OffsetFB8Operand' |
4200 | | MCK_SImm9, // user defined class 'SImm9Operand' |
4201 | | MCK_LogicalVecHalfWordShifter, // user defined class 'LogicalVecHalfWordShifterOperand' |
4202 | | MCK_ArithmeticShifter32, // user defined class 'ArithmeticShifterOperand32' |
4203 | | MCK_ArithmeticShifter64, // user defined class 'ArithmeticShifterOperand64' |
4204 | | MCK_LogicalShifter32, // user defined class 'LogicalShifterOperand32' |
4205 | | MCK_LogicalShifter64, // user defined class 'LogicalShifterOperand64' |
4206 | | MCK_LogicalVecShifter, // user defined class 'LogicalVecShifterOperand' |
4207 | | MCK_MovImm32Shifter, // user defined class 'MovImm32ShifterOperand' |
4208 | | MCK_MovImm64Shifter, // user defined class 'MovImm64ShifterOperand' |
4209 | | MCK_MoveVecShifter, // user defined class 'MoveVecShifterOperand' |
4210 | | MCK_Shifter, // user defined class 'ShifterOperand' |
4211 | | MCK_SysCR, // user defined class 'SysCRAsmOperand' |
4212 | | MCK_SystemPStateFieldWithImm0_15, // user defined class 'SystemPStateFieldWithImm0_15Operand' |
4213 | | MCK_SystemPStateFieldWithImm0_1, // user defined class 'SystemPStateFieldWithImm0_1Operand' |
4214 | | MCK_TBZImm0_31, // user defined class 'TBZImm0_31Operand' |
4215 | | MCK_Imm32_63, // user defined class 'TBZImm32_63Operand' |
4216 | | MCK_UImm12Offset16, // user defined class 'UImm12OffsetScale16Operand' |
4217 | | MCK_UImm12Offset1, // user defined class 'UImm12OffsetScale1Operand' |
4218 | | MCK_UImm12Offset2, // user defined class 'UImm12OffsetScale2Operand' |
4219 | | MCK_UImm12Offset4, // user defined class 'UImm12OffsetScale4Operand' |
4220 | | MCK_UImm12Offset8, // user defined class 'UImm12OffsetScale8Operand' |
4221 | | MCK_VecListFour128, // user defined class 'VecListFour_128AsmOperand' |
4222 | | MCK_TypedVectorList4_16b, // user defined class 'VecListFour_16bAsmOperand' |
4223 | | MCK_TypedVectorList4_1d, // user defined class 'VecListFour_1dAsmOperand' |
4224 | | MCK_TypedVectorList4_2d, // user defined class 'VecListFour_2dAsmOperand' |
4225 | | MCK_TypedVectorList4_2s, // user defined class 'VecListFour_2sAsmOperand' |
4226 | | MCK_TypedVectorList4_4h, // user defined class 'VecListFour_4hAsmOperand' |
4227 | | MCK_TypedVectorList4_4s, // user defined class 'VecListFour_4sAsmOperand' |
4228 | | MCK_VecListFour64, // user defined class 'VecListFour_64AsmOperand' |
4229 | | MCK_TypedVectorList4_8b, // user defined class 'VecListFour_8bAsmOperand' |
4230 | | MCK_TypedVectorList4_8h, // user defined class 'VecListFour_8hAsmOperand' |
4231 | | MCK_TypedVectorList4_0b, // user defined class 'VecListFour_bAsmOperand' |
4232 | | MCK_TypedVectorList4_0d, // user defined class 'VecListFour_dAsmOperand' |
4233 | | MCK_TypedVectorList4_0h, // user defined class 'VecListFour_hAsmOperand' |
4234 | | MCK_TypedVectorList4_0s, // user defined class 'VecListFour_sAsmOperand' |
4235 | | MCK_VecListOne128, // user defined class 'VecListOne_128AsmOperand' |
4236 | | MCK_TypedVectorList1_16b, // user defined class 'VecListOne_16bAsmOperand' |
4237 | | MCK_TypedVectorList1_1d, // user defined class 'VecListOne_1dAsmOperand' |
4238 | | MCK_TypedVectorList1_2d, // user defined class 'VecListOne_2dAsmOperand' |
4239 | | MCK_TypedVectorList1_2s, // user defined class 'VecListOne_2sAsmOperand' |
4240 | | MCK_TypedVectorList1_4h, // user defined class 'VecListOne_4hAsmOperand' |
4241 | | MCK_TypedVectorList1_4s, // user defined class 'VecListOne_4sAsmOperand' |
4242 | | MCK_VecListOne64, // user defined class 'VecListOne_64AsmOperand' |
4243 | | MCK_TypedVectorList1_8b, // user defined class 'VecListOne_8bAsmOperand' |
4244 | | MCK_TypedVectorList1_8h, // user defined class 'VecListOne_8hAsmOperand' |
4245 | | MCK_TypedVectorList1_0b, // user defined class 'VecListOne_bAsmOperand' |
4246 | | MCK_TypedVectorList1_0d, // user defined class 'VecListOne_dAsmOperand' |
4247 | | MCK_TypedVectorList1_0h, // user defined class 'VecListOne_hAsmOperand' |
4248 | | MCK_TypedVectorList1_0s, // user defined class 'VecListOne_sAsmOperand' |
4249 | | MCK_VecListThree128, // user defined class 'VecListThree_128AsmOperand' |
4250 | | MCK_TypedVectorList3_16b, // user defined class 'VecListThree_16bAsmOperand' |
4251 | | MCK_TypedVectorList3_1d, // user defined class 'VecListThree_1dAsmOperand' |
4252 | | MCK_TypedVectorList3_2d, // user defined class 'VecListThree_2dAsmOperand' |
4253 | | MCK_TypedVectorList3_2s, // user defined class 'VecListThree_2sAsmOperand' |
4254 | | MCK_TypedVectorList3_4h, // user defined class 'VecListThree_4hAsmOperand' |
4255 | | MCK_TypedVectorList3_4s, // user defined class 'VecListThree_4sAsmOperand' |
4256 | | MCK_VecListThree64, // user defined class 'VecListThree_64AsmOperand' |
4257 | | MCK_TypedVectorList3_8b, // user defined class 'VecListThree_8bAsmOperand' |
4258 | | MCK_TypedVectorList3_8h, // user defined class 'VecListThree_8hAsmOperand' |
4259 | | MCK_TypedVectorList3_0b, // user defined class 'VecListThree_bAsmOperand' |
4260 | | MCK_TypedVectorList3_0d, // user defined class 'VecListThree_dAsmOperand' |
4261 | | MCK_TypedVectorList3_0h, // user defined class 'VecListThree_hAsmOperand' |
4262 | | MCK_TypedVectorList3_0s, // user defined class 'VecListThree_sAsmOperand' |
4263 | | MCK_VecListTwo128, // user defined class 'VecListTwo_128AsmOperand' |
4264 | | MCK_TypedVectorList2_16b, // user defined class 'VecListTwo_16bAsmOperand' |
4265 | | MCK_TypedVectorList2_1d, // user defined class 'VecListTwo_1dAsmOperand' |
4266 | | MCK_TypedVectorList2_2d, // user defined class 'VecListTwo_2dAsmOperand' |
4267 | | MCK_TypedVectorList2_2s, // user defined class 'VecListTwo_2sAsmOperand' |
4268 | | MCK_TypedVectorList2_4h, // user defined class 'VecListTwo_4hAsmOperand' |
4269 | | MCK_TypedVectorList2_4s, // user defined class 'VecListTwo_4sAsmOperand' |
4270 | | MCK_VecListTwo64, // user defined class 'VecListTwo_64AsmOperand' |
4271 | | MCK_TypedVectorList2_8b, // user defined class 'VecListTwo_8bAsmOperand' |
4272 | | MCK_TypedVectorList2_8h, // user defined class 'VecListTwo_8hAsmOperand' |
4273 | | MCK_TypedVectorList2_0b, // user defined class 'VecListTwo_bAsmOperand' |
4274 | | MCK_TypedVectorList2_0d, // user defined class 'VecListTwo_dAsmOperand' |
4275 | | MCK_TypedVectorList2_0h, // user defined class 'VecListTwo_hAsmOperand' |
4276 | | MCK_TypedVectorList2_0s, // user defined class 'VecListTwo_sAsmOperand' |
4277 | | MCK_VectorIndex1, // user defined class 'VectorIndex1Operand' |
4278 | | MCK_VectorIndexB, // user defined class 'VectorIndexBOperand' |
4279 | | MCK_VectorIndexD, // user defined class 'VectorIndexDOperand' |
4280 | | MCK_VectorIndexH, // user defined class 'VectorIndexHOperand' |
4281 | | MCK_VectorIndexS, // user defined class 'VectorIndexSOperand' |
4282 | | MCK_VectorReg128, // user defined class 'VectorReg128AsmOperand' |
4283 | | MCK_VectorReg64, // user defined class 'VectorReg64AsmOperand' |
4284 | | MCK_VectorRegLo, // user defined class 'VectorRegLoAsmOperand' |
4285 | | MCK_WSeqPair, // user defined class 'WSeqPairsAsmOperandClass' |
4286 | | MCK_XSeqPair, // user defined class 'XSeqPairsAsmOperandClass' |
4287 | | MCK_MOVZ32_lsl0MovAlias, // user defined class 'anonymous_1025_asmoperand' |
4288 | | MCK_MOVZ32_lsl16MovAlias, // user defined class 'anonymous_1026_asmoperand' |
4289 | | MCK_MOVZ64_lsl0MovAlias, // user defined class 'anonymous_1027_asmoperand' |
4290 | | MCK_MOVZ64_lsl16MovAlias, // user defined class 'anonymous_1028_asmoperand' |
4291 | | MCK_MOVZ64_lsl32MovAlias, // user defined class 'anonymous_1029_asmoperand' |
4292 | | MCK_MOVZ64_lsl48MovAlias, // user defined class 'anonymous_1030_asmoperand' |
4293 | | MCK_MOVN32_lsl0MovAlias, // user defined class 'anonymous_1031_asmoperand' |
4294 | | MCK_MOVN32_lsl16MovAlias, // user defined class 'anonymous_1032_asmoperand' |
4295 | | MCK_MOVN64_lsl0MovAlias, // user defined class 'anonymous_1033_asmoperand' |
4296 | | MCK_MOVN64_lsl16MovAlias, // user defined class 'anonymous_1034_asmoperand' |
4297 | | MCK_MOVN64_lsl32MovAlias, // user defined class 'anonymous_1035_asmoperand' |
4298 | | MCK_MOVN64_lsl48MovAlias, // user defined class 'anonymous_1036_asmoperand' |
4299 | | NumMatchClassKinds |
4300 | | }; |
4301 | | |
4302 | | } |
4303 | | |
4304 | 1.07k | static MatchClassKind matchTokenString(StringRef Name) { |
4305 | 1.07k | switch (Name.size()) { |
4306 | 0 | default: break; |
4307 | 1.07k | case 1: // 4 strings to match. |
4308 | 1.07k | switch (Name[0]) { |
4309 | 0 | default: break; |
4310 | 0 | case '!': // 1 string to match. |
4311 | 0 | return MCK__EXCLAIM_; // "!" |
4312 | 1.07k | case '.': // 1 string to match. |
4313 | 1.07k | return MCK__DOT_; // "." |
4314 | 8 | case '[': // 1 string to match. |
4315 | 8 | return MCK__91_; // "[" |
4316 | 0 | case ']': // 1 string to match. |
4317 | 0 | return MCK__93_; // "]" |
4318 | 1.07k | } |
4319 | 0 | break; |
4320 | 0 | case 2: // 18 strings to match. |
4321 | 0 | switch (Name[0]) { |
4322 | 0 | default: break; |
4323 | 0 | case '#': // 7 strings to match. |
4324 | 0 | switch (Name[1]) { |
4325 | 0 | default: break; |
4326 | 0 | case '0': // 1 string to match. |
4327 | 0 | return MCK__35_0; // "#0" |
4328 | 0 | case '1': // 1 string to match. |
4329 | 0 | return MCK__35_1; // "#1" |
4330 | 0 | case '2': // 1 string to match. |
4331 | 0 | return MCK__35_2; // "#2" |
4332 | 0 | case '3': // 1 string to match. |
4333 | 0 | return MCK__35_3; // "#3" |
4334 | 0 | case '4': // 1 string to match. |
4335 | 0 | return MCK__35_4; // "#4" |
4336 | 0 | case '6': // 1 string to match. |
4337 | 0 | return MCK__35_6; // "#6" |
4338 | 0 | case '8': // 1 string to match. |
4339 | 0 | return MCK__35_8; // "#8" |
4340 | 0 | } |
4341 | 0 | break; |
4342 | 0 | case '.': // 11 strings to match. |
4343 | 0 | switch (Name[1]) { |
4344 | 0 | default: break; |
4345 | 0 | case '0': // 1 string to match. |
4346 | 0 | return MCK__DOT_0; // ".0" |
4347 | 0 | case 'B': // 1 string to match. |
4348 | 0 | return MCK__DOT_B; // ".B" |
4349 | 0 | case 'D': // 1 string to match. |
4350 | 0 | return MCK__DOT_D; // ".D" |
4351 | 0 | case 'H': // 1 string to match. |
4352 | 0 | return MCK__DOT_H; // ".H" |
4353 | 0 | case 'Q': // 1 string to match. |
4354 | 0 | return MCK__DOT_Q; // ".Q" |
4355 | 0 | case 'S': // 1 string to match. |
4356 | 0 | return MCK__DOT_S; // ".S" |
4357 | 0 | case 'b': // 1 string to match. |
4358 | 0 | return MCK__DOT_b; // ".b" |
4359 | 0 | case 'd': // 1 string to match. |
4360 | 0 | return MCK__DOT_d; // ".d" |
4361 | 0 | case 'h': // 1 string to match. |
4362 | 0 | return MCK__DOT_h; // ".h" |
4363 | 0 | case 'q': // 1 string to match. |
4364 | 0 | return MCK__DOT_q; // ".q" |
4365 | 0 | case 's': // 1 string to match. |
4366 | 0 | return MCK__DOT_s; // ".s" |
4367 | 0 | } |
4368 | 0 | break; |
4369 | 0 | } |
4370 | 0 | break; |
4371 | 0 | case 3: // 24 strings to match. |
4372 | 0 | switch (Name[0]) { |
4373 | 0 | default: break; |
4374 | 0 | case '#': // 6 strings to match. |
4375 | 0 | switch (Name[1]) { |
4376 | 0 | default: break; |
4377 | 0 | case '1': // 2 strings to match. |
4378 | 0 | switch (Name[2]) { |
4379 | 0 | default: break; |
4380 | 0 | case '2': // 1 string to match. |
4381 | 0 | return MCK__35_12; // "#12" |
4382 | 0 | case '6': // 1 string to match. |
4383 | 0 | return MCK__35_16; // "#16" |
4384 | 0 | } |
4385 | 0 | break; |
4386 | 0 | case '2': // 1 string to match. |
4387 | 0 | if (Name[2] != '4') |
4388 | 0 | break; |
4389 | 0 | return MCK__35_24; // "#24" |
4390 | 0 | case '3': // 1 string to match. |
4391 | 0 | if (Name[2] != '2') |
4392 | 0 | break; |
4393 | 0 | return MCK__35_32; // "#32" |
4394 | 0 | case '4': // 1 string to match. |
4395 | 0 | if (Name[2] != '8') |
4396 | 0 | break; |
4397 | 0 | return MCK__35_48; // "#48" |
4398 | 0 | case '6': // 1 string to match. |
4399 | 0 | if (Name[2] != '4') |
4400 | 0 | break; |
4401 | 0 | return MCK__35_64; // "#64" |
4402 | 0 | } |
4403 | 0 | break; |
4404 | 0 | case '.': // 18 strings to match. |
4405 | 0 | switch (Name[1]) { |
4406 | 0 | default: break; |
4407 | 0 | case '1': // 4 strings to match. |
4408 | 0 | switch (Name[2]) { |
4409 | 0 | default: break; |
4410 | 0 | case 'D': // 1 string to match. |
4411 | 0 | return MCK__DOT_1D; // ".1D" |
4412 | 0 | case 'Q': // 1 string to match. |
4413 | 0 | return MCK__DOT_1Q; // ".1Q" |
4414 | 0 | case 'd': // 1 string to match. |
4415 | 0 | return MCK__DOT_1d; // ".1d" |
4416 | 0 | case 'q': // 1 string to match. |
4417 | 0 | return MCK__DOT_1q; // ".1q" |
4418 | 0 | } |
4419 | 0 | break; |
4420 | 0 | case '2': // 6 strings to match. |
4421 | 0 | switch (Name[2]) { |
4422 | 0 | default: break; |
4423 | 0 | case 'D': // 1 string to match. |
4424 | 0 | return MCK__DOT_2D; // ".2D" |
4425 | 0 | case 'H': // 1 string to match. |
4426 | 0 | return MCK__DOT_2H; // ".2H" |
4427 | 0 | case 'S': // 1 string to match. |
4428 | 0 | return MCK__DOT_2S; // ".2S" |
4429 | 0 | case 'd': // 1 string to match. |
4430 | 0 | return MCK__DOT_2d; // ".2d" |
4431 | 0 | case 'h': // 1 string to match. |
4432 | 0 | return MCK__DOT_2h; // ".2h" |
4433 | 0 | case 's': // 1 string to match. |
4434 | 0 | return MCK__DOT_2s; // ".2s" |
4435 | 0 | } |
4436 | 0 | break; |
4437 | 0 | case '4': // 4 strings to match. |
4438 | 0 | switch (Name[2]) { |
4439 | 0 | default: break; |
4440 | 0 | case 'H': // 1 string to match. |
4441 | 0 | return MCK__DOT_4H; // ".4H" |
4442 | 0 | case 'S': // 1 string to match. |
4443 | 0 | return MCK__DOT_4S; // ".4S" |
4444 | 0 | case 'h': // 1 string to match. |
4445 | 0 | return MCK__DOT_4h; // ".4h" |
4446 | 0 | case 's': // 1 string to match. |
4447 | 0 | return MCK__DOT_4s; // ".4s" |
4448 | 0 | } |
4449 | 0 | break; |
4450 | 0 | case '8': // 4 strings to match. |
4451 | 0 | switch (Name[2]) { |
4452 | 0 | default: break; |
4453 | 0 | case 'B': // 1 string to match. |
4454 | 0 | return MCK__DOT_8B; // ".8B" |
4455 | 0 | case 'H': // 1 string to match. |
4456 | 0 | return MCK__DOT_8H; // ".8H" |
4457 | 0 | case 'b': // 1 string to match. |
4458 | 0 | return MCK__DOT_8b; // ".8b" |
4459 | 0 | case 'h': // 1 string to match. |
4460 | 0 | return MCK__DOT_8h; // ".8h" |
4461 | 0 | } |
4462 | 0 | break; |
4463 | 0 | } |
4464 | 0 | break; |
4465 | 0 | } |
4466 | 0 | break; |
4467 | 0 | case 4: // 2 strings to match. |
4468 | 0 | if (memcmp(Name.data()+0, ".16", 3)) |
4469 | 0 | break; |
4470 | 0 | switch (Name[3]) { |
4471 | 0 | default: break; |
4472 | 0 | case 'B': // 1 string to match. |
4473 | 0 | return MCK__DOT_16B; // ".16B" |
4474 | 0 | case 'b': // 1 string to match. |
4475 | 0 | return MCK__DOT_16b; // ".16b" |
4476 | 0 | } |
4477 | 0 | break; |
4478 | 1.07k | } |
4479 | 0 | return InvalidMatchClass; |
4480 | 1.07k | } |
4481 | | |
4482 | | /// isSubclass - Compute whether \p A is a subclass of \p B. |
4483 | 1.07k | static bool isSubclass(MatchClassKind A, MatchClassKind B) { |
4484 | 1.07k | if (A == B) |
4485 | 469 | return true; |
4486 | | |
4487 | 609 | switch (A) { |
4488 | 609 | default: |
4489 | 609 | return false; |
4490 | | |
4491 | 0 | case MCK__DOT_16B: |
4492 | 0 | return B == MCK__DOT_16b; |
4493 | | |
4494 | 0 | case MCK__DOT_1D: |
4495 | 0 | return B == MCK__DOT_1d; |
4496 | | |
4497 | 0 | case MCK__DOT_1Q: |
4498 | 0 | return B == MCK__DOT_1q; |
4499 | | |
4500 | 0 | case MCK__DOT_2D: |
4501 | 0 | return B == MCK__DOT_2d; |
4502 | | |
4503 | 0 | case MCK__DOT_2H: |
4504 | 0 | return B == MCK__DOT_2h; |
4505 | | |
4506 | 0 | case MCK__DOT_2S: |
4507 | 0 | return B == MCK__DOT_2s; |
4508 | | |
4509 | 0 | case MCK__DOT_4H: |
4510 | 0 | return B == MCK__DOT_4h; |
4511 | | |
4512 | 0 | case MCK__DOT_4S: |
4513 | 0 | return B == MCK__DOT_4s; |
4514 | | |
4515 | 0 | case MCK__DOT_8B: |
4516 | 0 | return B == MCK__DOT_8b; |
4517 | | |
4518 | 0 | case MCK__DOT_8H: |
4519 | 0 | return B == MCK__DOT_8h; |
4520 | | |
4521 | 0 | case MCK__DOT_B: |
4522 | 0 | return B == MCK__DOT_b; |
4523 | | |
4524 | 0 | case MCK__DOT_D: |
4525 | 0 | return B == MCK__DOT_d; |
4526 | | |
4527 | 0 | case MCK__DOT_H: |
4528 | 0 | return B == MCK__DOT_h; |
4529 | | |
4530 | 0 | case MCK__DOT_Q: |
4531 | 0 | return B == MCK__DOT_q; |
4532 | | |
4533 | 0 | case MCK__DOT_S: |
4534 | 0 | return B == MCK__DOT_s; |
4535 | | |
4536 | 0 | case MCK_GPR32sponly: |
4537 | 0 | switch (B) { |
4538 | 0 | default: return false; |
4539 | 0 | case MCK_GPR32sp: return true; |
4540 | 0 | case MCK_GPR32all: return true; |
4541 | 0 | } |
4542 | | |
4543 | 0 | case MCK_GPR64sponly: |
4544 | 0 | switch (B) { |
4545 | 0 | default: return false; |
4546 | 0 | case MCK_GPR64sp: return true; |
4547 | 0 | case MCK_GPR64all: return true; |
4548 | 0 | } |
4549 | | |
4550 | 0 | case MCK_Reg25: |
4551 | 0 | switch (B) { |
4552 | 0 | default: return false; |
4553 | 0 | case MCK_Reg35: return true; |
4554 | 0 | case MCK_Reg26: return true; |
4555 | 0 | case MCK_Reg34: return true; |
4556 | 0 | case MCK_Reg32: return true; |
4557 | 0 | case MCK_Reg27: return true; |
4558 | 0 | case MCK_Reg33: return true; |
4559 | 0 | case MCK_Reg31: return true; |
4560 | 0 | case MCK_Reg30: return true; |
4561 | 0 | case MCK_Reg28: return true; |
4562 | 0 | case MCK_QQQQ: return true; |
4563 | 0 | } |
4564 | | |
4565 | 0 | case MCK_Reg36: |
4566 | 0 | switch (B) { |
4567 | 0 | default: return false; |
4568 | 0 | case MCK_Reg42: return true; |
4569 | 0 | case MCK_Reg37: return true; |
4570 | 0 | case MCK_Reg41: return true; |
4571 | 0 | case MCK_Reg40: return true; |
4572 | 0 | case MCK_Reg38: return true; |
4573 | 0 | case MCK_QQQ: return true; |
4574 | 0 | } |
4575 | | |
4576 | 0 | case MCK_Reg35: |
4577 | 0 | switch (B) { |
4578 | 0 | default: return false; |
4579 | 0 | case MCK_Reg34: return true; |
4580 | 0 | case MCK_Reg32: return true; |
4581 | 0 | case MCK_Reg33: return true; |
4582 | 0 | case MCK_Reg31: return true; |
4583 | 0 | case MCK_Reg30: return true; |
4584 | 0 | case MCK_QQQQ: return true; |
4585 | 0 | } |
4586 | | |
4587 | 0 | case MCK_Reg26: |
4588 | 0 | switch (B) { |
4589 | 0 | default: return false; |
4590 | 0 | case MCK_Reg32: return true; |
4591 | 0 | case MCK_Reg27: return true; |
4592 | 0 | case MCK_Reg31: return true; |
4593 | 0 | case MCK_Reg30: return true; |
4594 | 0 | case MCK_Reg28: return true; |
4595 | 0 | case MCK_QQQQ: return true; |
4596 | 0 | } |
4597 | | |
4598 | 0 | case MCK_Reg42: |
4599 | 0 | switch (B) { |
4600 | 0 | default: return false; |
4601 | 0 | case MCK_Reg41: return true; |
4602 | 0 | case MCK_Reg40: return true; |
4603 | 0 | case MCK_QQQ: return true; |
4604 | 0 | } |
4605 | | |
4606 | 0 | case MCK_Reg37: |
4607 | 0 | switch (B) { |
4608 | 0 | default: return false; |
4609 | 0 | case MCK_Reg40: return true; |
4610 | 0 | case MCK_Reg38: return true; |
4611 | 0 | case MCK_QQQ: return true; |
4612 | 0 | } |
4613 | | |
4614 | 0 | case MCK_Reg34: |
4615 | 0 | switch (B) { |
4616 | 0 | default: return false; |
4617 | 0 | case MCK_Reg33: return true; |
4618 | 0 | case MCK_Reg31: return true; |
4619 | 0 | case MCK_QQQQ: return true; |
4620 | 0 | } |
4621 | | |
4622 | 0 | case MCK_Reg32: |
4623 | 0 | switch (B) { |
4624 | 0 | default: return false; |
4625 | 0 | case MCK_Reg31: return true; |
4626 | 0 | case MCK_Reg30: return true; |
4627 | 0 | case MCK_QQQQ: return true; |
4628 | 0 | } |
4629 | | |
4630 | 0 | case MCK_Reg27: |
4631 | 0 | switch (B) { |
4632 | 0 | default: return false; |
4633 | 0 | case MCK_Reg30: return true; |
4634 | 0 | case MCK_Reg28: return true; |
4635 | 0 | case MCK_QQQQ: return true; |
4636 | 0 | } |
4637 | | |
4638 | 0 | case MCK_Reg21: |
4639 | 0 | switch (B) { |
4640 | 0 | default: return false; |
4641 | 0 | case MCK_Reg24: return true; |
4642 | 0 | case MCK_Reg22: return true; |
4643 | 0 | case MCK_QQ: return true; |
4644 | 0 | } |
4645 | | |
4646 | 0 | case MCK_Reg41: |
4647 | 0 | return B == MCK_QQQ; |
4648 | | |
4649 | 0 | case MCK_Reg40: |
4650 | 0 | return B == MCK_QQQ; |
4651 | | |
4652 | 0 | case MCK_Reg38: |
4653 | 0 | return B == MCK_QQQ; |
4654 | | |
4655 | 0 | case MCK_Reg33: |
4656 | 0 | return B == MCK_QQQQ; |
4657 | | |
4658 | 0 | case MCK_Reg31: |
4659 | 0 | return B == MCK_QQQQ; |
4660 | | |
4661 | 0 | case MCK_Reg30: |
4662 | 0 | return B == MCK_QQQQ; |
4663 | | |
4664 | 0 | case MCK_Reg28: |
4665 | 0 | return B == MCK_QQQQ; |
4666 | | |
4667 | 0 | case MCK_Reg24: |
4668 | 0 | return B == MCK_QQ; |
4669 | | |
4670 | 0 | case MCK_Reg22: |
4671 | 0 | return B == MCK_QQ; |
4672 | | |
4673 | 0 | case MCK_FPR128_lo: |
4674 | 0 | return B == MCK_FPR128; |
4675 | | |
4676 | 0 | case MCK_Reg47: |
4677 | 0 | switch (B) { |
4678 | 0 | default: return false; |
4679 | 0 | case MCK_Reg53: return true; |
4680 | 0 | case MCK_Reg48: return true; |
4681 | 0 | case MCK_Reg49: return true; |
4682 | 0 | case MCK_Reg52: return true; |
4683 | 0 | case MCK_Reg50: return true; |
4684 | 0 | case MCK_XSeqPairsClass: return true; |
4685 | 0 | } |
4686 | | |
4687 | 0 | case MCK_Reg53: |
4688 | 0 | switch (B) { |
4689 | 0 | default: return false; |
4690 | 0 | case MCK_Reg52: return true; |
4691 | 0 | case MCK_XSeqPairsClass: return true; |
4692 | 0 | } |
4693 | | |
4694 | 0 | case MCK_Reg48: |
4695 | 0 | switch (B) { |
4696 | 0 | default: return false; |
4697 | 0 | case MCK_Reg49: return true; |
4698 | 0 | case MCK_Reg52: return true; |
4699 | 0 | case MCK_Reg50: return true; |
4700 | 0 | case MCK_XSeqPairsClass: return true; |
4701 | 0 | } |
4702 | | |
4703 | 0 | case MCK_tcGPR64: |
4704 | 0 | switch (B) { |
4705 | 0 | default: return false; |
4706 | 0 | case MCK_GPR64common: return true; |
4707 | 0 | case MCK_GPR64: return true; |
4708 | 0 | case MCK_GPR64sp: return true; |
4709 | 0 | case MCK_GPR64all: return true; |
4710 | 0 | } |
4711 | | |
4712 | 0 | case MCK_Reg49: |
4713 | 0 | switch (B) { |
4714 | 0 | default: return false; |
4715 | 0 | case MCK_Reg52: return true; |
4716 | 0 | case MCK_Reg50: return true; |
4717 | 0 | case MCK_XSeqPairsClass: return true; |
4718 | 0 | } |
4719 | | |
4720 | 0 | case MCK_Reg43: |
4721 | 0 | switch (B) { |
4722 | 0 | default: return false; |
4723 | 0 | case MCK_Reg46: return true; |
4724 | 0 | case MCK_Reg44: return true; |
4725 | 0 | case MCK_WSeqPairsClass: return true; |
4726 | 0 | } |
4727 | | |
4728 | 0 | case MCK_Reg52: |
4729 | 0 | return B == MCK_XSeqPairsClass; |
4730 | | |
4731 | 0 | case MCK_Reg50: |
4732 | 0 | return B == MCK_XSeqPairsClass; |
4733 | | |
4734 | 0 | case MCK_Reg46: |
4735 | 0 | return B == MCK_WSeqPairsClass; |
4736 | | |
4737 | 0 | case MCK_Reg44: |
4738 | 0 | return B == MCK_WSeqPairsClass; |
4739 | | |
4740 | 0 | case MCK_GPR32common: |
4741 | 0 | switch (B) { |
4742 | 0 | default: return false; |
4743 | 0 | case MCK_GPR32: return true; |
4744 | 0 | case MCK_GPR32sp: return true; |
4745 | 0 | case MCK_GPR32all: return true; |
4746 | 0 | } |
4747 | | |
4748 | 0 | case MCK_GPR64common: |
4749 | 0 | switch (B) { |
4750 | 0 | default: return false; |
4751 | 0 | case MCK_GPR64: return true; |
4752 | 0 | case MCK_GPR64sp: return true; |
4753 | 0 | case MCK_GPR64all: return true; |
4754 | 0 | } |
4755 | | |
4756 | 0 | case MCK_GPR32: |
4757 | 0 | return B == MCK_GPR32all; |
4758 | | |
4759 | 0 | case MCK_GPR32sp: |
4760 | 0 | return B == MCK_GPR32all; |
4761 | | |
4762 | 0 | case MCK_GPR64: |
4763 | 0 | return B == MCK_GPR64all; |
4764 | | |
4765 | 0 | case MCK_GPR64sp: |
4766 | 0 | return B == MCK_GPR64all; |
4767 | | |
4768 | 0 | case MCK_Extend64: |
4769 | 0 | return B == MCK_Extend; |
4770 | | |
4771 | 0 | case MCK_ExtendLSL64: |
4772 | 0 | return B == MCK_Extend; |
4773 | | |
4774 | 0 | case MCK_LogicalVecHalfWordShifter: |
4775 | 0 | switch (B) { |
4776 | 0 | default: return false; |
4777 | 0 | case MCK_LogicalVecShifter: return true; |
4778 | 0 | case MCK_Shifter: return true; |
4779 | 0 | } |
4780 | | |
4781 | 0 | case MCK_ArithmeticShifter32: |
4782 | 0 | return B == MCK_Shifter; |
4783 | | |
4784 | 0 | case MCK_ArithmeticShifter64: |
4785 | 0 | return B == MCK_Shifter; |
4786 | | |
4787 | 0 | case MCK_LogicalShifter32: |
4788 | 0 | return B == MCK_Shifter; |
4789 | | |
4790 | 0 | case MCK_LogicalShifter64: |
4791 | 0 | return B == MCK_Shifter; |
4792 | | |
4793 | 0 | case MCK_LogicalVecShifter: |
4794 | 0 | return B == MCK_Shifter; |
4795 | | |
4796 | 0 | case MCK_MovImm32Shifter: |
4797 | 0 | return B == MCK_Shifter; |
4798 | | |
4799 | 0 | case MCK_MovImm64Shifter: |
4800 | 0 | return B == MCK_Shifter; |
4801 | | |
4802 | 0 | case MCK_MoveVecShifter: |
4803 | 0 | return B == MCK_Shifter; |
4804 | 609 | } |
4805 | 609 | } |
4806 | | |
4807 | 2.58k | static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind) { |
4808 | 2.58k | AArch64Operand &Operand = (AArch64Operand&)GOp; |
4809 | 2.58k | if (Kind == InvalidMatchClass) |
4810 | 2 | return MCTargetAsmParser::Match_InvalidOperand; |
4811 | | |
4812 | 2.57k | if (Operand.isToken()) |
4813 | 1.07k | return isSubclass(matchTokenString(Operand.getToken()), Kind) ? |
4814 | 469 | MCTargetAsmParser::Match_Success : |
4815 | 1.07k | MCTargetAsmParser::Match_InvalidOperand; |
4816 | | |
4817 | | // 'AddSubImmNeg' class |
4818 | 1.50k | if (Kind == MCK_AddSubImmNeg) { |
4819 | 0 | if (Operand.isAddSubImmNeg()) |
4820 | 0 | return MCTargetAsmParser::Match_Success; |
4821 | 0 | return AArch64AsmParser::Match_AddSubSecondSource; |
4822 | 0 | } |
4823 | | |
4824 | | // 'AddSubImm' class |
4825 | 1.50k | if (Kind == MCK_AddSubImm) { |
4826 | 0 | if (Operand.isAddSubImm()) |
4827 | 0 | return MCTargetAsmParser::Match_Success; |
4828 | 0 | return AArch64AsmParser::Match_AddSubSecondSource; |
4829 | 0 | } |
4830 | | |
4831 | | // 'AdrLabel' class |
4832 | 1.50k | if (Kind == MCK_AdrLabel) { |
4833 | 0 | if (Operand.isAdrLabel()) |
4834 | 0 | return MCTargetAsmParser::Match_Success; |
4835 | 0 | return AArch64AsmParser::Match_InvalidLabel; |
4836 | 0 | } |
4837 | | |
4838 | | // 'AdrpLabel' class |
4839 | 1.50k | if (Kind == MCK_AdrpLabel) { |
4840 | 0 | if (Operand.isAdrpLabel()) |
4841 | 0 | return MCTargetAsmParser::Match_Success; |
4842 | 0 | return AArch64AsmParser::Match_InvalidLabel; |
4843 | 0 | } |
4844 | | |
4845 | | // 'Barrier' class |
4846 | 1.50k | if (Kind == MCK_Barrier) { |
4847 | 0 | if (Operand.isBarrier()) |
4848 | 0 | return MCTargetAsmParser::Match_Success; |
4849 | 0 | } |
4850 | | |
4851 | | // 'BranchTarget14' class |
4852 | 1.50k | if (Kind == MCK_BranchTarget14) { |
4853 | 0 | if (Operand.isBranchTarget14()) |
4854 | 0 | return MCTargetAsmParser::Match_Success; |
4855 | 0 | } |
4856 | | |
4857 | | // 'BranchTarget26' class |
4858 | 1.50k | if (Kind == MCK_BranchTarget26) { |
4859 | 533 | if (Operand.isBranchTarget26()) |
4860 | 531 | return MCTargetAsmParser::Match_Success; |
4861 | 2 | return AArch64AsmParser::Match_InvalidLabel; |
4862 | 533 | } |
4863 | | |
4864 | | // 'CondCode' class |
4865 | 968 | if (Kind == MCK_CondCode) { |
4866 | 469 | if (Operand.isCondCode()) |
4867 | 469 | return MCTargetAsmParser::Match_Success; |
4868 | 0 | return AArch64AsmParser::Match_InvalidCondCode; |
4869 | 469 | } |
4870 | | |
4871 | | // 'Extend64' class |
4872 | 499 | if (Kind == MCK_Extend64) { |
4873 | 0 | if (Operand.isExtend64()) |
4874 | 0 | return MCTargetAsmParser::Match_Success; |
4875 | 0 | return AArch64AsmParser::Match_AddSubRegExtendSmall; |
4876 | 0 | } |
4877 | | |
4878 | | // 'ExtendLSL64' class |
4879 | 499 | if (Kind == MCK_ExtendLSL64) { |
4880 | 0 | if (Operand.isExtendLSL64()) |
4881 | 0 | return MCTargetAsmParser::Match_Success; |
4882 | 0 | return AArch64AsmParser::Match_AddSubRegExtendLarge; |
4883 | 0 | } |
4884 | | |
4885 | | // 'Extend' class |
4886 | 499 | if (Kind == MCK_Extend) { |
4887 | 0 | if (Operand.isExtend()) |
4888 | 0 | return MCTargetAsmParser::Match_Success; |
4889 | 0 | return AArch64AsmParser::Match_AddSubRegExtendLarge; |
4890 | 0 | } |
4891 | | |
4892 | | // 'FPImm' class |
4893 | 499 | if (Kind == MCK_FPImm) { |
4894 | 0 | if (Operand.isFPImm()) |
4895 | 0 | return MCTargetAsmParser::Match_Success; |
4896 | 0 | return AArch64AsmParser::Match_InvalidFPImm; |
4897 | 0 | } |
4898 | | |
4899 | | // 'GPR32as64' class |
4900 | 499 | if (Kind == MCK_GPR32as64) { |
4901 | 0 | if (Operand.isGPR32as64()) |
4902 | 0 | return MCTargetAsmParser::Match_Success; |
4903 | 0 | } |
4904 | | |
4905 | | // 'GPR64sp0' class |
4906 | 499 | if (Kind == MCK_GPR64sp0) { |
4907 | 0 | if (Operand.isGPR64sp0()) |
4908 | 0 | return MCTargetAsmParser::Match_Success; |
4909 | 0 | } |
4910 | | |
4911 | | // 'Imm0_127' class |
4912 | 499 | if (Kind == MCK_Imm0_127) { |
4913 | 0 | if (Operand.isImm0_127()) |
4914 | 0 | return MCTargetAsmParser::Match_Success; |
4915 | 0 | return AArch64AsmParser::Match_InvalidImm0_127; |
4916 | 0 | } |
4917 | | |
4918 | | // 'Imm0_15' class |
4919 | 499 | if (Kind == MCK_Imm0_15) { |
4920 | 0 | if (Operand.isImm0_15()) |
4921 | 0 | return MCTargetAsmParser::Match_Success; |
4922 | 0 | return AArch64AsmParser::Match_InvalidImm0_15; |
4923 | 0 | } |
4924 | | |
4925 | | // 'Imm0_1' class |
4926 | 499 | if (Kind == MCK_Imm0_1) { |
4927 | 0 | if (Operand.isImm0_1()) |
4928 | 0 | return MCTargetAsmParser::Match_Success; |
4929 | 0 | return AArch64AsmParser::Match_InvalidImm0_1; |
4930 | 0 | } |
4931 | | |
4932 | | // 'Imm0_255' class |
4933 | 499 | if (Kind == MCK_Imm0_255) { |
4934 | 0 | if (Operand.isImm0_255()) |
4935 | 0 | return MCTargetAsmParser::Match_Success; |
4936 | 0 | } |
4937 | | |
4938 | | // 'Imm0_31' class |
4939 | 499 | if (Kind == MCK_Imm0_31) { |
4940 | 0 | if (Operand.isImm0_31()) |
4941 | 0 | return MCTargetAsmParser::Match_Success; |
4942 | 0 | return AArch64AsmParser::Match_InvalidImm0_31; |
4943 | 0 | } |
4944 | | |
4945 | | // 'Imm0_63' class |
4946 | 499 | if (Kind == MCK_Imm0_63) { |
4947 | 0 | if (Operand.isImm0_63()) |
4948 | 0 | return MCTargetAsmParser::Match_Success; |
4949 | 0 | return AArch64AsmParser::Match_InvalidImm0_63; |
4950 | 0 | } |
4951 | | |
4952 | | // 'Imm0_65535' class |
4953 | 499 | if (Kind == MCK_Imm0_65535) { |
4954 | 4 | if (Operand.isImm0_65535()) |
4955 | 4 | return MCTargetAsmParser::Match_Success; |
4956 | 0 | return AArch64AsmParser::Match_InvalidImm0_65535; |
4957 | 4 | } |
4958 | | |
4959 | | // 'Imm0_7' class |
4960 | 495 | if (Kind == MCK_Imm0_7) { |
4961 | 4 | if (Operand.isImm0_7()) |
4962 | 0 | return MCTargetAsmParser::Match_Success; |
4963 | 4 | return AArch64AsmParser::Match_InvalidImm0_7; |
4964 | 4 | } |
4965 | | |
4966 | | // 'Imm1_16' class |
4967 | 491 | if (Kind == MCK_Imm1_16) { |
4968 | 0 | if (Operand.isImm1_16()) |
4969 | 0 | return MCTargetAsmParser::Match_Success; |
4970 | 0 | return AArch64AsmParser::Match_InvalidImm1_16; |
4971 | 0 | } |
4972 | | |
4973 | | // 'Imm1_32' class |
4974 | 491 | if (Kind == MCK_Imm1_32) { |
4975 | 0 | if (Operand.isImm1_32()) |
4976 | 0 | return MCTargetAsmParser::Match_Success; |
4977 | 0 | return AArch64AsmParser::Match_InvalidImm1_32; |
4978 | 0 | } |
4979 | | |
4980 | | // 'Imm1_64' class |
4981 | 491 | if (Kind == MCK_Imm1_64) { |
4982 | 0 | if (Operand.isImm1_64()) |
4983 | 0 | return MCTargetAsmParser::Match_Success; |
4984 | 0 | return AArch64AsmParser::Match_InvalidImm1_64; |
4985 | 0 | } |
4986 | | |
4987 | | // 'Imm1_8' class |
4988 | 491 | if (Kind == MCK_Imm1_8) { |
4989 | 0 | if (Operand.isImm1_8()) |
4990 | 0 | return MCTargetAsmParser::Match_Success; |
4991 | 0 | return AArch64AsmParser::Match_InvalidImm1_8; |
4992 | 0 | } |
4993 | | |
4994 | | // 'Imm' class |
4995 | 491 | if (Kind == MCK_Imm) { |
4996 | 0 | if (Operand.isImm()) |
4997 | 0 | return MCTargetAsmParser::Match_Success; |
4998 | 0 | } |
4999 | | |
5000 | | // 'LogicalImm32Not' class |
5001 | 491 | if (Kind == MCK_LogicalImm32Not) { |
5002 | 0 | if (Operand.isLogicalImm32Not()) |
5003 | 0 | return MCTargetAsmParser::Match_Success; |
5004 | 0 | return AArch64AsmParser::Match_LogicalSecondSource; |
5005 | 0 | } |
5006 | | |
5007 | | // 'LogicalImm32' class |
5008 | 491 | if (Kind == MCK_LogicalImm32) { |
5009 | 0 | if (Operand.isLogicalImm32()) |
5010 | 0 | return MCTargetAsmParser::Match_Success; |
5011 | 0 | return AArch64AsmParser::Match_LogicalSecondSource; |
5012 | 0 | } |
5013 | | |
5014 | | // 'LogicalImm64Not' class |
5015 | 491 | if (Kind == MCK_LogicalImm64Not) { |
5016 | 0 | if (Operand.isLogicalImm64Not()) |
5017 | 0 | return MCTargetAsmParser::Match_Success; |
5018 | 0 | return AArch64AsmParser::Match_LogicalSecondSource; |
5019 | 0 | } |
5020 | | |
5021 | | // 'LogicalImm64' class |
5022 | 491 | if (Kind == MCK_LogicalImm64) { |
5023 | 0 | if (Operand.isLogicalImm64()) |
5024 | 0 | return MCTargetAsmParser::Match_Success; |
5025 | 0 | return AArch64AsmParser::Match_LogicalSecondSource; |
5026 | 0 | } |
5027 | | |
5028 | | // 'MRSSystemRegister' class |
5029 | 491 | if (Kind == MCK_MRSSystemRegister) { |
5030 | 0 | if (Operand.isMRSSystemRegister()) |
5031 | 0 | return MCTargetAsmParser::Match_Success; |
5032 | 0 | return AArch64AsmParser::Match_MRS; |
5033 | 0 | } |
5034 | | |
5035 | | // 'MSRSystemRegister' class |
5036 | 491 | if (Kind == MCK_MSRSystemRegister) { |
5037 | 4 | if (Operand.isMSRSystemRegister()) |
5038 | 0 | return MCTargetAsmParser::Match_Success; |
5039 | 4 | return AArch64AsmParser::Match_MSR; |
5040 | 4 | } |
5041 | | |
5042 | | // 'MemWExtend128' class |
5043 | 487 | if (Kind == MCK_MemWExtend128) { |
5044 | 0 | if (Operand.isMemWExtend<128>()) |
5045 | 0 | return MCTargetAsmParser::Match_Success; |
5046 | 0 | return AArch64AsmParser::Match_InvalidMemoryWExtend128; |
5047 | 0 | } |
5048 | | |
5049 | | // 'MemWExtend16' class |
5050 | 487 | if (Kind == MCK_MemWExtend16) { |
5051 | 0 | if (Operand.isMemWExtend<16>()) |
5052 | 0 | return MCTargetAsmParser::Match_Success; |
5053 | 0 | return AArch64AsmParser::Match_InvalidMemoryWExtend16; |
5054 | 0 | } |
5055 | | |
5056 | | // 'MemWExtend32' class |
5057 | 487 | if (Kind == MCK_MemWExtend32) { |
5058 | 0 | if (Operand.isMemWExtend<32>()) |
5059 | 0 | return MCTargetAsmParser::Match_Success; |
5060 | 0 | return AArch64AsmParser::Match_InvalidMemoryWExtend32; |
5061 | 0 | } |
5062 | | |
5063 | | // 'MemWExtend64' class |
5064 | 487 | if (Kind == MCK_MemWExtend64) { |
5065 | 0 | if (Operand.isMemWExtend<64>()) |
5066 | 0 | return MCTargetAsmParser::Match_Success; |
5067 | 0 | return AArch64AsmParser::Match_InvalidMemoryWExtend64; |
5068 | 0 | } |
5069 | | |
5070 | | // 'MemWExtend8' class |
5071 | 487 | if (Kind == MCK_MemWExtend8) { |
5072 | 0 | if (Operand.isMemWExtend<8>()) |
5073 | 0 | return MCTargetAsmParser::Match_Success; |
5074 | 0 | return AArch64AsmParser::Match_InvalidMemoryWExtend8; |
5075 | 0 | } |
5076 | | |
5077 | | // 'MemXExtend128' class |
5078 | 487 | if (Kind == MCK_MemXExtend128) { |
5079 | 0 | if (Operand.isMemXExtend<128>()) |
5080 | 0 | return MCTargetAsmParser::Match_Success; |
5081 | 0 | return AArch64AsmParser::Match_InvalidMemoryXExtend128; |
5082 | 0 | } |
5083 | | |
5084 | | // 'MemXExtend16' class |
5085 | 487 | if (Kind == MCK_MemXExtend16) { |
5086 | 0 | if (Operand.isMemXExtend<16>()) |
5087 | 0 | return MCTargetAsmParser::Match_Success; |
5088 | 0 | return AArch64AsmParser::Match_InvalidMemoryXExtend16; |
5089 | 0 | } |
5090 | | |
5091 | | // 'MemXExtend32' class |
5092 | 487 | if (Kind == MCK_MemXExtend32) { |
5093 | 0 | if (Operand.isMemXExtend<32>()) |
5094 | 0 | return MCTargetAsmParser::Match_Success; |
5095 | 0 | return AArch64AsmParser::Match_InvalidMemoryXExtend32; |
5096 | 0 | } |
5097 | | |
5098 | | // 'MemXExtend64' class |
5099 | 487 | if (Kind == MCK_MemXExtend64) { |
5100 | 0 | if (Operand.isMemXExtend<64>()) |
5101 | 0 | return MCTargetAsmParser::Match_Success; |
5102 | 0 | return AArch64AsmParser::Match_InvalidMemoryXExtend64; |
5103 | 0 | } |
5104 | | |
5105 | | // 'MemXExtend8' class |
5106 | 487 | if (Kind == MCK_MemXExtend8) { |
5107 | 0 | if (Operand.isMemXExtend<8>()) |
5108 | 0 | return MCTargetAsmParser::Match_Success; |
5109 | 0 | return AArch64AsmParser::Match_InvalidMemoryXExtend8; |
5110 | 0 | } |
5111 | | |
5112 | | // 'MovKSymbolG0' class |
5113 | 487 | if (Kind == MCK_MovKSymbolG0) { |
5114 | 0 | if (Operand.isMovKSymbolG0()) |
5115 | 0 | return MCTargetAsmParser::Match_Success; |
5116 | 0 | } |
5117 | | |
5118 | | // 'MovKSymbolG1' class |
5119 | 487 | if (Kind == MCK_MovKSymbolG1) { |
5120 | 0 | if (Operand.isMovKSymbolG1()) |
5121 | 0 | return MCTargetAsmParser::Match_Success; |
5122 | 0 | } |
5123 | | |
5124 | | // 'MovKSymbolG2' class |
5125 | 487 | if (Kind == MCK_MovKSymbolG2) { |
5126 | 0 | if (Operand.isMovKSymbolG2()) |
5127 | 0 | return MCTargetAsmParser::Match_Success; |
5128 | 0 | } |
5129 | | |
5130 | | // 'MovKSymbolG3' class |
5131 | 487 | if (Kind == MCK_MovKSymbolG3) { |
5132 | 0 | if (Operand.isMovKSymbolG3()) |
5133 | 0 | return MCTargetAsmParser::Match_Success; |
5134 | 0 | } |
5135 | | |
5136 | | // 'MovZSymbolG0' class |
5137 | 487 | if (Kind == MCK_MovZSymbolG0) { |
5138 | 0 | if (Operand.isMovZSymbolG0()) |
5139 | 0 | return MCTargetAsmParser::Match_Success; |
5140 | 0 | } |
5141 | | |
5142 | | // 'MovZSymbolG1' class |
5143 | 487 | if (Kind == MCK_MovZSymbolG1) { |
5144 | 0 | if (Operand.isMovZSymbolG1()) |
5145 | 0 | return MCTargetAsmParser::Match_Success; |
5146 | 0 | } |
5147 | | |
5148 | | // 'MovZSymbolG2' class |
5149 | 487 | if (Kind == MCK_MovZSymbolG2) { |
5150 | 0 | if (Operand.isMovZSymbolG2()) |
5151 | 0 | return MCTargetAsmParser::Match_Success; |
5152 | 0 | } |
5153 | | |
5154 | | // 'MovZSymbolG3' class |
5155 | 487 | if (Kind == MCK_MovZSymbolG3) { |
5156 | 0 | if (Operand.isMovZSymbolG3()) |
5157 | 0 | return MCTargetAsmParser::Match_Success; |
5158 | 0 | } |
5159 | | |
5160 | | // 'PCRelLabel19' class |
5161 | 487 | if (Kind == MCK_PCRelLabel19) { |
5162 | 467 | if (Operand.isPCRelLabel19()) |
5163 | 467 | return MCTargetAsmParser::Match_Success; |
5164 | 0 | return AArch64AsmParser::Match_InvalidLabel; |
5165 | 467 | } |
5166 | | |
5167 | | // 'PSBHint' class |
5168 | 20 | if (Kind == MCK_PSBHint) { |
5169 | 0 | if (Operand.isPSBHint()) |
5170 | 0 | return MCTargetAsmParser::Match_Success; |
5171 | 0 | } |
5172 | | |
5173 | | // 'Prefetch' class |
5174 | 20 | if (Kind == MCK_Prefetch) { |
5175 | 0 | if (Operand.isPrefetch()) |
5176 | 0 | return MCTargetAsmParser::Match_Success; |
5177 | 0 | } |
5178 | | |
5179 | | // 'SIMDImmType10' class |
5180 | 20 | if (Kind == MCK_SIMDImmType10) { |
5181 | 0 | if (Operand.isSIMDImmType10()) |
5182 | 0 | return MCTargetAsmParser::Match_Success; |
5183 | 0 | } |
5184 | | |
5185 | | // 'SImm7s16' class |
5186 | 20 | if (Kind == MCK_SImm7s16) { |
5187 | 0 | if (Operand.isSImm7s16()) |
5188 | 0 | return MCTargetAsmParser::Match_Success; |
5189 | 0 | return AArch64AsmParser::Match_InvalidMemoryIndexed16SImm7; |
5190 | 0 | } |
5191 | | |
5192 | | // 'SImm7s4' class |
5193 | 20 | if (Kind == MCK_SImm7s4) { |
5194 | 0 | if (Operand.isSImm7s4()) |
5195 | 0 | return MCTargetAsmParser::Match_Success; |
5196 | 0 | return AArch64AsmParser::Match_InvalidMemoryIndexed4SImm7; |
5197 | 0 | } |
5198 | | |
5199 | | // 'SImm7s8' class |
5200 | 20 | if (Kind == MCK_SImm7s8) { |
5201 | 0 | if (Operand.isSImm7s8()) |
5202 | 0 | return MCTargetAsmParser::Match_Success; |
5203 | 0 | return AArch64AsmParser::Match_InvalidMemoryIndexed8SImm7; |
5204 | 0 | } |
5205 | | |
5206 | | // 'SImm9OffsetFB128' class |
5207 | 20 | if (Kind == MCK_SImm9OffsetFB128) { |
5208 | 0 | if (Operand.isSImm9OffsetFB<128>()) |
5209 | 0 | return MCTargetAsmParser::Match_Success; |
5210 | 0 | } |
5211 | | |
5212 | | // 'SImm9OffsetFB16' class |
5213 | 20 | if (Kind == MCK_SImm9OffsetFB16) { |
5214 | 0 | if (Operand.isSImm9OffsetFB<16>()) |
5215 | 0 | return MCTargetAsmParser::Match_Success; |
5216 | 0 | } |
5217 | | |
5218 | | // 'SImm9OffsetFB32' class |
5219 | 20 | if (Kind == MCK_SImm9OffsetFB32) { |
5220 | 0 | if (Operand.isSImm9OffsetFB<32>()) |
5221 | 0 | return MCTargetAsmParser::Match_Success; |
5222 | 0 | } |
5223 | | |
5224 | | // 'SImm9OffsetFB64' class |
5225 | 20 | if (Kind == MCK_SImm9OffsetFB64) { |
5226 | 0 | if (Operand.isSImm9OffsetFB<64>()) |
5227 | 0 | return MCTargetAsmParser::Match_Success; |
5228 | 0 | } |
5229 | | |
5230 | | // 'SImm9OffsetFB8' class |
5231 | 20 | if (Kind == MCK_SImm9OffsetFB8) { |
5232 | 0 | if (Operand.isSImm9OffsetFB<8>()) |
5233 | 0 | return MCTargetAsmParser::Match_Success; |
5234 | 0 | } |
5235 | | |
5236 | | // 'SImm9' class |
5237 | 20 | if (Kind == MCK_SImm9) { |
5238 | 0 | if (Operand.isSImm9()) |
5239 | 0 | return MCTargetAsmParser::Match_Success; |
5240 | 0 | return AArch64AsmParser::Match_InvalidMemoryIndexedSImm9; |
5241 | 0 | } |
5242 | | |
5243 | | // 'LogicalVecHalfWordShifter' class |
5244 | 20 | if (Kind == MCK_LogicalVecHalfWordShifter) { |
5245 | 0 | if (Operand.isLogicalVecHalfWordShifter()) |
5246 | 0 | return MCTargetAsmParser::Match_Success; |
5247 | 0 | } |
5248 | | |
5249 | | // 'ArithmeticShifter32' class |
5250 | 20 | if (Kind == MCK_ArithmeticShifter32) { |
5251 | 0 | if (Operand.isArithmeticShifter<32>()) |
5252 | 0 | return MCTargetAsmParser::Match_Success; |
5253 | 0 | return AArch64AsmParser::Match_AddSubRegShift32; |
5254 | 0 | } |
5255 | | |
5256 | | // 'ArithmeticShifter64' class |
5257 | 20 | if (Kind == MCK_ArithmeticShifter64) { |
5258 | 0 | if (Operand.isArithmeticShifter<64>()) |
5259 | 0 | return MCTargetAsmParser::Match_Success; |
5260 | 0 | return AArch64AsmParser::Match_AddSubRegShift64; |
5261 | 0 | } |
5262 | | |
5263 | | // 'LogicalShifter32' class |
5264 | 20 | if (Kind == MCK_LogicalShifter32) { |
5265 | 0 | if (Operand.isLogicalShifter<32>()) |
5266 | 0 | return MCTargetAsmParser::Match_Success; |
5267 | 0 | return AArch64AsmParser::Match_AddSubRegShift32; |
5268 | 0 | } |
5269 | | |
5270 | | // 'LogicalShifter64' class |
5271 | 20 | if (Kind == MCK_LogicalShifter64) { |
5272 | 0 | if (Operand.isLogicalShifter<64>()) |
5273 | 0 | return MCTargetAsmParser::Match_Success; |
5274 | 0 | return AArch64AsmParser::Match_AddSubRegShift64; |
5275 | 0 | } |
5276 | | |
5277 | | // 'LogicalVecShifter' class |
5278 | 20 | if (Kind == MCK_LogicalVecShifter) { |
5279 | 0 | if (Operand.isLogicalVecShifter()) |
5280 | 0 | return MCTargetAsmParser::Match_Success; |
5281 | 0 | } |
5282 | | |
5283 | | // 'MovImm32Shifter' class |
5284 | 20 | if (Kind == MCK_MovImm32Shifter) { |
5285 | 0 | if (Operand.isMovImm32Shifter()) |
5286 | 0 | return MCTargetAsmParser::Match_Success; |
5287 | 0 | return AArch64AsmParser::Match_InvalidMovImm32Shift; |
5288 | 0 | } |
5289 | | |
5290 | | // 'MovImm64Shifter' class |
5291 | 20 | if (Kind == MCK_MovImm64Shifter) { |
5292 | 0 | if (Operand.isMovImm64Shifter()) |
5293 | 0 | return MCTargetAsmParser::Match_Success; |
5294 | 0 | return AArch64AsmParser::Match_InvalidMovImm64Shift; |
5295 | 0 | } |
5296 | | |
5297 | | // 'MoveVecShifter' class |
5298 | 20 | if (Kind == MCK_MoveVecShifter) { |
5299 | 0 | if (Operand.isMoveVecShifter()) |
5300 | 0 | return MCTargetAsmParser::Match_Success; |
5301 | 0 | } |
5302 | | |
5303 | | // 'Shifter' class |
5304 | 20 | if (Kind == MCK_Shifter) { |
5305 | 0 | if (Operand.isShifter()) |
5306 | 0 | return MCTargetAsmParser::Match_Success; |
5307 | 0 | } |
5308 | | |
5309 | | // 'SysCR' class |
5310 | 20 | if (Kind == MCK_SysCR) { |
5311 | 0 | if (Operand.isSysCR()) |
5312 | 0 | return MCTargetAsmParser::Match_Success; |
5313 | 0 | } |
5314 | | |
5315 | | // 'SystemPStateFieldWithImm0_15' class |
5316 | 20 | if (Kind == MCK_SystemPStateFieldWithImm0_15) { |
5317 | 4 | if (Operand.isSystemPStateFieldWithImm0_15()) |
5318 | 0 | return MCTargetAsmParser::Match_Success; |
5319 | 4 | } |
5320 | | |
5321 | | // 'SystemPStateFieldWithImm0_1' class |
5322 | 20 | if (Kind == MCK_SystemPStateFieldWithImm0_1) { |
5323 | 4 | if (Operand.isSystemPStateFieldWithImm0_1()) |
5324 | 0 | return MCTargetAsmParser::Match_Success; |
5325 | 4 | } |
5326 | | |
5327 | | // 'TBZImm0_31' class |
5328 | 20 | if (Kind == MCK_TBZImm0_31) { |
5329 | 0 | if (Operand.isImm0_31()) |
5330 | 0 | return MCTargetAsmParser::Match_Success; |
5331 | 0 | } |
5332 | | |
5333 | | // 'Imm32_63' class |
5334 | 20 | if (Kind == MCK_Imm32_63) { |
5335 | 0 | if (Operand.isImm32_63()) |
5336 | 0 | return MCTargetAsmParser::Match_Success; |
5337 | 0 | return AArch64AsmParser::Match_InvalidImm0_63; |
5338 | 0 | } |
5339 | | |
5340 | | // 'UImm12Offset16' class |
5341 | 20 | if (Kind == MCK_UImm12Offset16) { |
5342 | 0 | if (Operand.isUImm12Offset<16>()) |
5343 | 0 | return MCTargetAsmParser::Match_Success; |
5344 | 0 | return AArch64AsmParser::Match_InvalidMemoryIndexed16; |
5345 | 0 | } |
5346 | | |
5347 | | // 'UImm12Offset1' class |
5348 | 20 | if (Kind == MCK_UImm12Offset1) { |
5349 | 0 | if (Operand.isUImm12Offset<1>()) |
5350 | 0 | return MCTargetAsmParser::Match_Success; |
5351 | 0 | return AArch64AsmParser::Match_InvalidMemoryIndexed1; |
5352 | 0 | } |
5353 | | |
5354 | | // 'UImm12Offset2' class |
5355 | 20 | if (Kind == MCK_UImm12Offset2) { |
5356 | 0 | if (Operand.isUImm12Offset<2>()) |
5357 | 0 | return MCTargetAsmParser::Match_Success; |
5358 | 0 | return AArch64AsmParser::Match_InvalidMemoryIndexed2; |
5359 | 0 | } |
5360 | | |
5361 | | // 'UImm12Offset4' class |
5362 | 20 | if (Kind == MCK_UImm12Offset4) { |
5363 | 0 | if (Operand.isUImm12Offset<4>()) |
5364 | 0 | return MCTargetAsmParser::Match_Success; |
5365 | 0 | return AArch64AsmParser::Match_InvalidMemoryIndexed4; |
5366 | 0 | } |
5367 | | |
5368 | | // 'UImm12Offset8' class |
5369 | 20 | if (Kind == MCK_UImm12Offset8) { |
5370 | 0 | if (Operand.isUImm12Offset<8>()) |
5371 | 0 | return MCTargetAsmParser::Match_Success; |
5372 | 0 | return AArch64AsmParser::Match_InvalidMemoryIndexed8; |
5373 | 0 | } |
5374 | | |
5375 | | // 'VecListFour128' class |
5376 | 20 | if (Kind == MCK_VecListFour128) { |
5377 | 0 | if (Operand.isImplicitlyTypedVectorList<4>()) |
5378 | 0 | return MCTargetAsmParser::Match_Success; |
5379 | 0 | } |
5380 | | |
5381 | | // 'TypedVectorList4_16b' class |
5382 | 20 | if (Kind == MCK_TypedVectorList4_16b) { |
5383 | 0 | if (Operand.isTypedVectorList<4, 16, 'b'>()) |
5384 | 0 | return MCTargetAsmParser::Match_Success; |
5385 | 0 | } |
5386 | | |
5387 | | // 'TypedVectorList4_1d' class |
5388 | 20 | if (Kind == MCK_TypedVectorList4_1d) { |
5389 | 0 | if (Operand.isTypedVectorList<4, 1, 'd'>()) |
5390 | 0 | return MCTargetAsmParser::Match_Success; |
5391 | 0 | } |
5392 | | |
5393 | | // 'TypedVectorList4_2d' class |
5394 | 20 | if (Kind == MCK_TypedVectorList4_2d) { |
5395 | 0 | if (Operand.isTypedVectorList<4, 2, 'd'>()) |
5396 | 0 | return MCTargetAsmParser::Match_Success; |
5397 | 0 | } |
5398 | | |
5399 | | // 'TypedVectorList4_2s' class |
5400 | 20 | if (Kind == MCK_TypedVectorList4_2s) { |
5401 | 0 | if (Operand.isTypedVectorList<4, 2, 's'>()) |
5402 | 0 | return MCTargetAsmParser::Match_Success; |
5403 | 0 | } |
5404 | | |
5405 | | // 'TypedVectorList4_4h' class |
5406 | 20 | if (Kind == MCK_TypedVectorList4_4h) { |
5407 | 0 | if (Operand.isTypedVectorList<4, 4, 'h'>()) |
5408 | 0 | return MCTargetAsmParser::Match_Success; |
5409 | 0 | } |
5410 | | |
5411 | | // 'TypedVectorList4_4s' class |
5412 | 20 | if (Kind == MCK_TypedVectorList4_4s) { |
5413 | 0 | if (Operand.isTypedVectorList<4, 4, 's'>()) |
5414 | 0 | return MCTargetAsmParser::Match_Success; |
5415 | 0 | } |
5416 | | |
5417 | | // 'VecListFour64' class |
5418 | 20 | if (Kind == MCK_VecListFour64) { |
5419 | 0 | if (Operand.isImplicitlyTypedVectorList<4>()) |
5420 | 0 | return MCTargetAsmParser::Match_Success; |
5421 | 0 | } |
5422 | | |
5423 | | // 'TypedVectorList4_8b' class |
5424 | 20 | if (Kind == MCK_TypedVectorList4_8b) { |
5425 | 0 | if (Operand.isTypedVectorList<4, 8, 'b'>()) |
5426 | 0 | return MCTargetAsmParser::Match_Success; |
5427 | 0 | } |
5428 | | |
5429 | | // 'TypedVectorList4_8h' class |
5430 | 20 | if (Kind == MCK_TypedVectorList4_8h) { |
5431 | 0 | if (Operand.isTypedVectorList<4, 8, 'h'>()) |
5432 | 0 | return MCTargetAsmParser::Match_Success; |
5433 | 0 | } |
5434 | | |
5435 | | // 'TypedVectorList4_0b' class |
5436 | 20 | if (Kind == MCK_TypedVectorList4_0b) { |
5437 | 0 | if (Operand.isTypedVectorList<4, 0, 'b'>()) |
5438 | 0 | return MCTargetAsmParser::Match_Success; |
5439 | 0 | } |
5440 | | |
5441 | | // 'TypedVectorList4_0d' class |
5442 | 20 | if (Kind == MCK_TypedVectorList4_0d) { |
5443 | 0 | if (Operand.isTypedVectorList<4, 0, 'd'>()) |
5444 | 0 | return MCTargetAsmParser::Match_Success; |
5445 | 0 | } |
5446 | | |
5447 | | // 'TypedVectorList4_0h' class |
5448 | 20 | if (Kind == MCK_TypedVectorList4_0h) { |
5449 | 0 | if (Operand.isTypedVectorList<4, 0, 'h'>()) |
5450 | 0 | return MCTargetAsmParser::Match_Success; |
5451 | 0 | } |
5452 | | |
5453 | | // 'TypedVectorList4_0s' class |
5454 | 20 | if (Kind == MCK_TypedVectorList4_0s) { |
5455 | 0 | if (Operand.isTypedVectorList<4, 0, 's'>()) |
5456 | 0 | return MCTargetAsmParser::Match_Success; |
5457 | 0 | } |
5458 | | |
5459 | | // 'VecListOne128' class |
5460 | 20 | if (Kind == MCK_VecListOne128) { |
5461 | 0 | if (Operand.isImplicitlyTypedVectorList<1>()) |
5462 | 0 | return MCTargetAsmParser::Match_Success; |
5463 | 0 | } |
5464 | | |
5465 | | // 'TypedVectorList1_16b' class |
5466 | 20 | if (Kind == MCK_TypedVectorList1_16b) { |
5467 | 0 | if (Operand.isTypedVectorList<1, 16, 'b'>()) |
5468 | 0 | return MCTargetAsmParser::Match_Success; |
5469 | 0 | } |
5470 | | |
5471 | | // 'TypedVectorList1_1d' class |
5472 | 20 | if (Kind == MCK_TypedVectorList1_1d) { |
5473 | 0 | if (Operand.isTypedVectorList<1, 1, 'd'>()) |
5474 | 0 | return MCTargetAsmParser::Match_Success; |
5475 | 0 | } |
5476 | | |
5477 | | // 'TypedVectorList1_2d' class |
5478 | 20 | if (Kind == MCK_TypedVectorList1_2d) { |
5479 | 0 | if (Operand.isTypedVectorList<1, 2, 'd'>()) |
5480 | 0 | return MCTargetAsmParser::Match_Success; |
5481 | 0 | } |
5482 | | |
5483 | | // 'TypedVectorList1_2s' class |
5484 | 20 | if (Kind == MCK_TypedVectorList1_2s) { |
5485 | 0 | if (Operand.isTypedVectorList<1, 2, 's'>()) |
5486 | 0 | return MCTargetAsmParser::Match_Success; |
5487 | 0 | } |
5488 | | |
5489 | | // 'TypedVectorList1_4h' class |
5490 | 20 | if (Kind == MCK_TypedVectorList1_4h) { |
5491 | 0 | if (Operand.isTypedVectorList<1, 4, 'h'>()) |
5492 | 0 | return MCTargetAsmParser::Match_Success; |
5493 | 0 | } |
5494 | | |
5495 | | // 'TypedVectorList1_4s' class |
5496 | 20 | if (Kind == MCK_TypedVectorList1_4s) { |
5497 | 0 | if (Operand.isTypedVectorList<1, 4, 's'>()) |
5498 | 0 | return MCTargetAsmParser::Match_Success; |
5499 | 0 | } |
5500 | | |
5501 | | // 'VecListOne64' class |
5502 | 20 | if (Kind == MCK_VecListOne64) { |
5503 | 0 | if (Operand.isImplicitlyTypedVectorList<1>()) |
5504 | 0 | return MCTargetAsmParser::Match_Success; |
5505 | 0 | } |
5506 | | |
5507 | | // 'TypedVectorList1_8b' class |
5508 | 20 | if (Kind == MCK_TypedVectorList1_8b) { |
5509 | 0 | if (Operand.isTypedVectorList<1, 8, 'b'>()) |
5510 | 0 | return MCTargetAsmParser::Match_Success; |
5511 | 0 | } |
5512 | | |
5513 | | // 'TypedVectorList1_8h' class |
5514 | 20 | if (Kind == MCK_TypedVectorList1_8h) { |
5515 | 0 | if (Operand.isTypedVectorList<1, 8, 'h'>()) |
5516 | 0 | return MCTargetAsmParser::Match_Success; |
5517 | 0 | } |
5518 | | |
5519 | | // 'TypedVectorList1_0b' class |
5520 | 20 | if (Kind == MCK_TypedVectorList1_0b) { |
5521 | 0 | if (Operand.isTypedVectorList<1, 0, 'b'>()) |
5522 | 0 | return MCTargetAsmParser::Match_Success; |
5523 | 0 | } |
5524 | | |
5525 | | // 'TypedVectorList1_0d' class |
5526 | 20 | if (Kind == MCK_TypedVectorList1_0d) { |
5527 | 0 | if (Operand.isTypedVectorList<1, 0, 'd'>()) |
5528 | 0 | return MCTargetAsmParser::Match_Success; |
5529 | 0 | } |
5530 | | |
5531 | | // 'TypedVectorList1_0h' class |
5532 | 20 | if (Kind == MCK_TypedVectorList1_0h) { |
5533 | 0 | if (Operand.isTypedVectorList<1, 0, 'h'>()) |
5534 | 0 | return MCTargetAsmParser::Match_Success; |
5535 | 0 | } |
5536 | | |
5537 | | // 'TypedVectorList1_0s' class |
5538 | 20 | if (Kind == MCK_TypedVectorList1_0s) { |
5539 | 0 | if (Operand.isTypedVectorList<1, 0, 's'>()) |
5540 | 0 | return MCTargetAsmParser::Match_Success; |
5541 | 0 | } |
5542 | | |
5543 | | // 'VecListThree128' class |
5544 | 20 | if (Kind == MCK_VecListThree128) { |
5545 | 0 | if (Operand.isImplicitlyTypedVectorList<3>()) |
5546 | 0 | return MCTargetAsmParser::Match_Success; |
5547 | 0 | } |
5548 | | |
5549 | | // 'TypedVectorList3_16b' class |
5550 | 20 | if (Kind == MCK_TypedVectorList3_16b) { |
5551 | 0 | if (Operand.isTypedVectorList<3, 16, 'b'>()) |
5552 | 0 | return MCTargetAsmParser::Match_Success; |
5553 | 0 | } |
5554 | | |
5555 | | // 'TypedVectorList3_1d' class |
5556 | 20 | if (Kind == MCK_TypedVectorList3_1d) { |
5557 | 0 | if (Operand.isTypedVectorList<3, 1, 'd'>()) |
5558 | 0 | return MCTargetAsmParser::Match_Success; |
5559 | 0 | } |
5560 | | |
5561 | | // 'TypedVectorList3_2d' class |
5562 | 20 | if (Kind == MCK_TypedVectorList3_2d) { |
5563 | 0 | if (Operand.isTypedVectorList<3, 2, 'd'>()) |
5564 | 0 | return MCTargetAsmParser::Match_Success; |
5565 | 0 | } |
5566 | | |
5567 | | // 'TypedVectorList3_2s' class |
5568 | 20 | if (Kind == MCK_TypedVectorList3_2s) { |
5569 | 0 | if (Operand.isTypedVectorList<3, 2, 's'>()) |
5570 | 0 | return MCTargetAsmParser::Match_Success; |
5571 | 0 | } |
5572 | | |
5573 | | // 'TypedVectorList3_4h' class |
5574 | 20 | if (Kind == MCK_TypedVectorList3_4h) { |
5575 | 0 | if (Operand.isTypedVectorList<3, 4, 'h'>()) |
5576 | 0 | return MCTargetAsmParser::Match_Success; |
5577 | 0 | } |
5578 | | |
5579 | | // 'TypedVectorList3_4s' class |
5580 | 20 | if (Kind == MCK_TypedVectorList3_4s) { |
5581 | 0 | if (Operand.isTypedVectorList<3, 4, 's'>()) |
5582 | 0 | return MCTargetAsmParser::Match_Success; |
5583 | 0 | } |
5584 | | |
5585 | | // 'VecListThree64' class |
5586 | 20 | if (Kind == MCK_VecListThree64) { |
5587 | 0 | if (Operand.isImplicitlyTypedVectorList<3>()) |
5588 | 0 | return MCTargetAsmParser::Match_Success; |
5589 | 0 | } |
5590 | | |
5591 | | // 'TypedVectorList3_8b' class |
5592 | 20 | if (Kind == MCK_TypedVectorList3_8b) { |
5593 | 0 | if (Operand.isTypedVectorList<3, 8, 'b'>()) |
5594 | 0 | return MCTargetAsmParser::Match_Success; |
5595 | 0 | } |
5596 | | |
5597 | | // 'TypedVectorList3_8h' class |
5598 | 20 | if (Kind == MCK_TypedVectorList3_8h) { |
5599 | 0 | if (Operand.isTypedVectorList<3, 8, 'h'>()) |
5600 | 0 | return MCTargetAsmParser::Match_Success; |
5601 | 0 | } |
5602 | | |
5603 | | // 'TypedVectorList3_0b' class |
5604 | 20 | if (Kind == MCK_TypedVectorList3_0b) { |
5605 | 0 | if (Operand.isTypedVectorList<3, 0, 'b'>()) |
5606 | 0 | return MCTargetAsmParser::Match_Success; |
5607 | 0 | } |
5608 | | |
5609 | | // 'TypedVectorList3_0d' class |
5610 | 20 | if (Kind == MCK_TypedVectorList3_0d) { |
5611 | 0 | if (Operand.isTypedVectorList<3, 0, 'd'>()) |
5612 | 0 | return MCTargetAsmParser::Match_Success; |
5613 | 0 | } |
5614 | | |
5615 | | // 'TypedVectorList3_0h' class |
5616 | 20 | if (Kind == MCK_TypedVectorList3_0h) { |
5617 | 0 | if (Operand.isTypedVectorList<3, 0, 'h'>()) |
5618 | 0 | return MCTargetAsmParser::Match_Success; |
5619 | 0 | } |
5620 | | |
5621 | | // 'TypedVectorList3_0s' class |
5622 | 20 | if (Kind == MCK_TypedVectorList3_0s) { |
5623 | 0 | if (Operand.isTypedVectorList<3, 0, 's'>()) |
5624 | 0 | return MCTargetAsmParser::Match_Success; |
5625 | 0 | } |
5626 | | |
5627 | | // 'VecListTwo128' class |
5628 | 20 | if (Kind == MCK_VecListTwo128) { |
5629 | 0 | if (Operand.isImplicitlyTypedVectorList<2>()) |
5630 | 0 | return MCTargetAsmParser::Match_Success; |
5631 | 0 | } |
5632 | | |
5633 | | // 'TypedVectorList2_16b' class |
5634 | 20 | if (Kind == MCK_TypedVectorList2_16b) { |
5635 | 0 | if (Operand.isTypedVectorList<2, 16, 'b'>()) |
5636 | 0 | return MCTargetAsmParser::Match_Success; |
5637 | 0 | } |
5638 | | |
5639 | | // 'TypedVectorList2_1d' class |
5640 | 20 | if (Kind == MCK_TypedVectorList2_1d) { |
5641 | 0 | if (Operand.isTypedVectorList<2, 1, 'd'>()) |
5642 | 0 | return MCTargetAsmParser::Match_Success; |
5643 | 0 | } |
5644 | | |
5645 | | // 'TypedVectorList2_2d' class |
5646 | 20 | if (Kind == MCK_TypedVectorList2_2d) { |
5647 | 0 | if (Operand.isTypedVectorList<2, 2, 'd'>()) |
5648 | 0 | return MCTargetAsmParser::Match_Success; |
5649 | 0 | } |
5650 | | |
5651 | | // 'TypedVectorList2_2s' class |
5652 | 20 | if (Kind == MCK_TypedVectorList2_2s) { |
5653 | 0 | if (Operand.isTypedVectorList<2, 2, 's'>()) |
5654 | 0 | return MCTargetAsmParser::Match_Success; |
5655 | 0 | } |
5656 | | |
5657 | | // 'TypedVectorList2_4h' class |
5658 | 20 | if (Kind == MCK_TypedVectorList2_4h) { |
5659 | 0 | if (Operand.isTypedVectorList<2, 4, 'h'>()) |
5660 | 0 | return MCTargetAsmParser::Match_Success; |
5661 | 0 | } |
5662 | | |
5663 | | // 'TypedVectorList2_4s' class |
5664 | 20 | if (Kind == MCK_TypedVectorList2_4s) { |
5665 | 0 | if (Operand.isTypedVectorList<2, 4, 's'>()) |
5666 | 0 | return MCTargetAsmParser::Match_Success; |
5667 | 0 | } |
5668 | | |
5669 | | // 'VecListTwo64' class |
5670 | 20 | if (Kind == MCK_VecListTwo64) { |
5671 | 0 | if (Operand.isImplicitlyTypedVectorList<2>()) |
5672 | 0 | return MCTargetAsmParser::Match_Success; |
5673 | 0 | } |
5674 | | |
5675 | | // 'TypedVectorList2_8b' class |
5676 | 20 | if (Kind == MCK_TypedVectorList2_8b) { |
5677 | 0 | if (Operand.isTypedVectorList<2, 8, 'b'>()) |
5678 | 0 | return MCTargetAsmParser::Match_Success; |
5679 | 0 | } |
5680 | | |
5681 | | // 'TypedVectorList2_8h' class |
5682 | 20 | if (Kind == MCK_TypedVectorList2_8h) { |
5683 | 0 | if (Operand.isTypedVectorList<2, 8, 'h'>()) |
5684 | 0 | return MCTargetAsmParser::Match_Success; |
5685 | 0 | } |
5686 | | |
5687 | | // 'TypedVectorList2_0b' class |
5688 | 20 | if (Kind == MCK_TypedVectorList2_0b) { |
5689 | 0 | if (Operand.isTypedVectorList<2, 0, 'b'>()) |
5690 | 0 | return MCTargetAsmParser::Match_Success; |
5691 | 0 | } |
5692 | | |
5693 | | // 'TypedVectorList2_0d' class |
5694 | 20 | if (Kind == MCK_TypedVectorList2_0d) { |
5695 | 0 | if (Operand.isTypedVectorList<2, 0, 'd'>()) |
5696 | 0 | return MCTargetAsmParser::Match_Success; |
5697 | 0 | } |
5698 | | |
5699 | | // 'TypedVectorList2_0h' class |
5700 | 20 | if (Kind == MCK_TypedVectorList2_0h) { |
5701 | 0 | if (Operand.isTypedVectorList<2, 0, 'h'>()) |
5702 | 0 | return MCTargetAsmParser::Match_Success; |
5703 | 0 | } |
5704 | | |
5705 | | // 'TypedVectorList2_0s' class |
5706 | 20 | if (Kind == MCK_TypedVectorList2_0s) { |
5707 | 0 | if (Operand.isTypedVectorList<2, 0, 's'>()) |
5708 | 0 | return MCTargetAsmParser::Match_Success; |
5709 | 0 | } |
5710 | | |
5711 | | // 'VectorIndex1' class |
5712 | 20 | if (Kind == MCK_VectorIndex1) { |
5713 | 0 | if (Operand.isVectorIndex1()) |
5714 | 0 | return MCTargetAsmParser::Match_Success; |
5715 | 0 | return AArch64AsmParser::Match_InvalidIndex1; |
5716 | 0 | } |
5717 | | |
5718 | | // 'VectorIndexB' class |
5719 | 20 | if (Kind == MCK_VectorIndexB) { |
5720 | 0 | if (Operand.isVectorIndexB()) |
5721 | 0 | return MCTargetAsmParser::Match_Success; |
5722 | 0 | return AArch64AsmParser::Match_InvalidIndexB; |
5723 | 0 | } |
5724 | | |
5725 | | // 'VectorIndexD' class |
5726 | 20 | if (Kind == MCK_VectorIndexD) { |
5727 | 0 | if (Operand.isVectorIndexD()) |
5728 | 0 | return MCTargetAsmParser::Match_Success; |
5729 | 0 | return AArch64AsmParser::Match_InvalidIndexD; |
5730 | 0 | } |
5731 | | |
5732 | | // 'VectorIndexH' class |
5733 | 20 | if (Kind == MCK_VectorIndexH) { |
5734 | 0 | if (Operand.isVectorIndexH()) |
5735 | 0 | return MCTargetAsmParser::Match_Success; |
5736 | 0 | return AArch64AsmParser::Match_InvalidIndexH; |
5737 | 0 | } |
5738 | | |
5739 | | // 'VectorIndexS' class |
5740 | 20 | if (Kind == MCK_VectorIndexS) { |
5741 | 0 | if (Operand.isVectorIndexS()) |
5742 | 0 | return MCTargetAsmParser::Match_Success; |
5743 | 0 | return AArch64AsmParser::Match_InvalidIndexS; |
5744 | 0 | } |
5745 | | |
5746 | | // 'VectorReg128' class |
5747 | 20 | if (Kind == MCK_VectorReg128) { |
5748 | 0 | if (Operand.isVectorReg()) |
5749 | 0 | return MCTargetAsmParser::Match_Success; |
5750 | 0 | } |
5751 | | |
5752 | | // 'VectorReg64' class |
5753 | 20 | if (Kind == MCK_VectorReg64) { |
5754 | 0 | if (Operand.isVectorReg()) |
5755 | 0 | return MCTargetAsmParser::Match_Success; |
5756 | 0 | } |
5757 | | |
5758 | | // 'VectorRegLo' class |
5759 | 20 | if (Kind == MCK_VectorRegLo) { |
5760 | 0 | if (Operand.isVectorRegLo()) |
5761 | 0 | return MCTargetAsmParser::Match_Success; |
5762 | 0 | } |
5763 | | |
5764 | | // 'WSeqPair' class |
5765 | 20 | if (Kind == MCK_WSeqPair) { |
5766 | 0 | if (Operand.isWSeqPair()) |
5767 | 0 | return MCTargetAsmParser::Match_Success; |
5768 | 0 | } |
5769 | | |
5770 | | // 'XSeqPair' class |
5771 | 20 | if (Kind == MCK_XSeqPair) { |
5772 | 0 | if (Operand.isXSeqPair()) |
5773 | 0 | return MCTargetAsmParser::Match_Success; |
5774 | 0 | } |
5775 | | |
5776 | | // 'MOVZ32_lsl0MovAlias' class |
5777 | 20 | if (Kind == MCK_MOVZ32_lsl0MovAlias) { |
5778 | 0 | if (Operand.isMOVZMovAlias<32, 0>()) |
5779 | 0 | return MCTargetAsmParser::Match_Success; |
5780 | 0 | } |
5781 | | |
5782 | | // 'MOVZ32_lsl16MovAlias' class |
5783 | 20 | if (Kind == MCK_MOVZ32_lsl16MovAlias) { |
5784 | 0 | if (Operand.isMOVZMovAlias<32, 16>()) |
5785 | 0 | return MCTargetAsmParser::Match_Success; |
5786 | 0 | } |
5787 | | |
5788 | | // 'MOVZ64_lsl0MovAlias' class |
5789 | 20 | if (Kind == MCK_MOVZ64_lsl0MovAlias) { |
5790 | 0 | if (Operand.isMOVZMovAlias<64, 0>()) |
5791 | 0 | return MCTargetAsmParser::Match_Success; |
5792 | 0 | } |
5793 | | |
5794 | | // 'MOVZ64_lsl16MovAlias' class |
5795 | 20 | if (Kind == MCK_MOVZ64_lsl16MovAlias) { |
5796 | 0 | if (Operand.isMOVZMovAlias<64, 16>()) |
5797 | 0 | return MCTargetAsmParser::Match_Success; |
5798 | 0 | } |
5799 | | |
5800 | | // 'MOVZ64_lsl32MovAlias' class |
5801 | 20 | if (Kind == MCK_MOVZ64_lsl32MovAlias) { |
5802 | 0 | if (Operand.isMOVZMovAlias<64, 32>()) |
5803 | 0 | return MCTargetAsmParser::Match_Success; |
5804 | 0 | } |
5805 | | |
5806 | | // 'MOVZ64_lsl48MovAlias' class |
5807 | 20 | if (Kind == MCK_MOVZ64_lsl48MovAlias) { |
5808 | 0 | if (Operand.isMOVZMovAlias<64, 48>()) |
5809 | 0 | return MCTargetAsmParser::Match_Success; |
5810 | 0 | } |
5811 | | |
5812 | | // 'MOVN32_lsl0MovAlias' class |
5813 | 20 | if (Kind == MCK_MOVN32_lsl0MovAlias) { |
5814 | 0 | if (Operand.isMOVNMovAlias<32, 0>()) |
5815 | 0 | return MCTargetAsmParser::Match_Success; |
5816 | 0 | } |
5817 | | |
5818 | | // 'MOVN32_lsl16MovAlias' class |
5819 | 20 | if (Kind == MCK_MOVN32_lsl16MovAlias) { |
5820 | 0 | if (Operand.isMOVNMovAlias<32, 16>()) |
5821 | 0 | return MCTargetAsmParser::Match_Success; |
5822 | 0 | } |
5823 | | |
5824 | | // 'MOVN64_lsl0MovAlias' class |
5825 | 20 | if (Kind == MCK_MOVN64_lsl0MovAlias) { |
5826 | 0 | if (Operand.isMOVNMovAlias<64, 0>()) |
5827 | 0 | return MCTargetAsmParser::Match_Success; |
5828 | 0 | } |
5829 | | |
5830 | | // 'MOVN64_lsl16MovAlias' class |
5831 | 20 | if (Kind == MCK_MOVN64_lsl16MovAlias) { |
5832 | 0 | if (Operand.isMOVNMovAlias<64, 16>()) |
5833 | 0 | return MCTargetAsmParser::Match_Success; |
5834 | 0 | } |
5835 | | |
5836 | | // 'MOVN64_lsl32MovAlias' class |
5837 | 20 | if (Kind == MCK_MOVN64_lsl32MovAlias) { |
5838 | 0 | if (Operand.isMOVNMovAlias<64, 32>()) |
5839 | 0 | return MCTargetAsmParser::Match_Success; |
5840 | 0 | } |
5841 | | |
5842 | | // 'MOVN64_lsl48MovAlias' class |
5843 | 20 | if (Kind == MCK_MOVN64_lsl48MovAlias) { |
5844 | 0 | if (Operand.isMOVNMovAlias<64, 48>()) |
5845 | 0 | return MCTargetAsmParser::Match_Success; |
5846 | 0 | } |
5847 | | |
5848 | 20 | if (Operand.isReg()) { |
5849 | 0 | MatchClassKind OpKind; |
5850 | 0 | switch (Operand.getReg()) { |
5851 | 0 | default: OpKind = InvalidMatchClass; break; |
5852 | 0 | case AArch64::W0: OpKind = MCK_GPR32common; break; |
5853 | 0 | case AArch64::W1: OpKind = MCK_GPR32common; break; |
5854 | 0 | case AArch64::W2: OpKind = MCK_GPR32common; break; |
5855 | 0 | case AArch64::W3: OpKind = MCK_GPR32common; break; |
5856 | 0 | case AArch64::W4: OpKind = MCK_GPR32common; break; |
5857 | 0 | case AArch64::W5: OpKind = MCK_GPR32common; break; |
5858 | 0 | case AArch64::W6: OpKind = MCK_GPR32common; break; |
5859 | 0 | case AArch64::W7: OpKind = MCK_GPR32common; break; |
5860 | 0 | case AArch64::W8: OpKind = MCK_GPR32common; break; |
5861 | 0 | case AArch64::W9: OpKind = MCK_GPR32common; break; |
5862 | 0 | case AArch64::W10: OpKind = MCK_GPR32common; break; |
5863 | 0 | case AArch64::W11: OpKind = MCK_GPR32common; break; |
5864 | 0 | case AArch64::W12: OpKind = MCK_GPR32common; break; |
5865 | 0 | case AArch64::W13: OpKind = MCK_GPR32common; break; |
5866 | 0 | case AArch64::W14: OpKind = MCK_GPR32common; break; |
5867 | 0 | case AArch64::W15: OpKind = MCK_GPR32common; break; |
5868 | 0 | case AArch64::W16: OpKind = MCK_GPR32common; break; |
5869 | 0 | case AArch64::W17: OpKind = MCK_GPR32common; break; |
5870 | 0 | case AArch64::W18: OpKind = MCK_GPR32common; break; |
5871 | 0 | case AArch64::W19: OpKind = MCK_GPR32common; break; |
5872 | 0 | case AArch64::W20: OpKind = MCK_GPR32common; break; |
5873 | 0 | case AArch64::W21: OpKind = MCK_GPR32common; break; |
5874 | 0 | case AArch64::W22: OpKind = MCK_GPR32common; break; |
5875 | 0 | case AArch64::W23: OpKind = MCK_GPR32common; break; |
5876 | 0 | case AArch64::W24: OpKind = MCK_GPR32common; break; |
5877 | 0 | case AArch64::W25: OpKind = MCK_GPR32common; break; |
5878 | 0 | case AArch64::W26: OpKind = MCK_GPR32common; break; |
5879 | 0 | case AArch64::W27: OpKind = MCK_GPR32common; break; |
5880 | 0 | case AArch64::W28: OpKind = MCK_GPR32common; break; |
5881 | 0 | case AArch64::W29: OpKind = MCK_GPR32common; break; |
5882 | 0 | case AArch64::W30: OpKind = MCK_GPR32common; break; |
5883 | 0 | case AArch64::WSP: OpKind = MCK_GPR32sponly; break; |
5884 | 0 | case AArch64::WZR: OpKind = MCK_GPR32; break; |
5885 | 0 | case AArch64::X0: OpKind = MCK_tcGPR64; break; |
5886 | 0 | case AArch64::X1: OpKind = MCK_tcGPR64; break; |
5887 | 0 | case AArch64::X2: OpKind = MCK_tcGPR64; break; |
5888 | 0 | case AArch64::X3: OpKind = MCK_tcGPR64; break; |
5889 | 0 | case AArch64::X4: OpKind = MCK_tcGPR64; break; |
5890 | 0 | case AArch64::X5: OpKind = MCK_tcGPR64; break; |
5891 | 0 | case AArch64::X6: OpKind = MCK_tcGPR64; break; |
5892 | 0 | case AArch64::X7: OpKind = MCK_tcGPR64; break; |
5893 | 0 | case AArch64::X8: OpKind = MCK_tcGPR64; break; |
5894 | 0 | case AArch64::X9: OpKind = MCK_tcGPR64; break; |
5895 | 0 | case AArch64::X10: OpKind = MCK_tcGPR64; break; |
5896 | 0 | case AArch64::X11: OpKind = MCK_tcGPR64; break; |
5897 | 0 | case AArch64::X12: OpKind = MCK_tcGPR64; break; |
5898 | 0 | case AArch64::X13: OpKind = MCK_tcGPR64; break; |
5899 | 0 | case AArch64::X14: OpKind = MCK_tcGPR64; break; |
5900 | 0 | case AArch64::X15: OpKind = MCK_tcGPR64; break; |
5901 | 0 | case AArch64::X16: OpKind = MCK_tcGPR64; break; |
5902 | 0 | case AArch64::X17: OpKind = MCK_tcGPR64; break; |
5903 | 0 | case AArch64::X18: OpKind = MCK_tcGPR64; break; |
5904 | 0 | case AArch64::X19: OpKind = MCK_GPR64common; break; |
5905 | 0 | case AArch64::X20: OpKind = MCK_GPR64common; break; |
5906 | 0 | case AArch64::X21: OpKind = MCK_GPR64common; break; |
5907 | 0 | case AArch64::X22: OpKind = MCK_GPR64common; break; |
5908 | 0 | case AArch64::X23: OpKind = MCK_GPR64common; break; |
5909 | 0 | case AArch64::X24: OpKind = MCK_GPR64common; break; |
5910 | 0 | case AArch64::X25: OpKind = MCK_GPR64common; break; |
5911 | 0 | case AArch64::X26: OpKind = MCK_GPR64common; break; |
5912 | 0 | case AArch64::X27: OpKind = MCK_GPR64common; break; |
5913 | 0 | case AArch64::X28: OpKind = MCK_GPR64common; break; |
5914 | 0 | case AArch64::FP: OpKind = MCK_GPR64common; break; |
5915 | 0 | case AArch64::LR: OpKind = MCK_GPR64common; break; |
5916 | 0 | case AArch64::SP: OpKind = MCK_GPR64sponly; break; |
5917 | 0 | case AArch64::XZR: OpKind = MCK_GPR64; break; |
5918 | 0 | case AArch64::NZCV: OpKind = MCK_CCR; break; |
5919 | 0 | case AArch64::B0: OpKind = MCK_FPR8; break; |
5920 | 0 | case AArch64::B1: OpKind = MCK_FPR8; break; |
5921 | 0 | case AArch64::B2: OpKind = MCK_FPR8; break; |
5922 | 0 | case AArch64::B3: OpKind = MCK_FPR8; break; |
5923 | 0 | case AArch64::B4: OpKind = MCK_FPR8; break; |
5924 | 0 | case AArch64::B5: OpKind = MCK_FPR8; break; |
5925 | 0 | case AArch64::B6: OpKind = MCK_FPR8; break; |
5926 | 0 | case AArch64::B7: OpKind = MCK_FPR8; break; |
5927 | 0 | case AArch64::B8: OpKind = MCK_FPR8; break; |
5928 | 0 | case AArch64::B9: OpKind = MCK_FPR8; break; |
5929 | 0 | case AArch64::B10: OpKind = MCK_FPR8; break; |
5930 | 0 | case AArch64::B11: OpKind = MCK_FPR8; break; |
5931 | 0 | case AArch64::B12: OpKind = MCK_FPR8; break; |
5932 | 0 | case AArch64::B13: OpKind = MCK_FPR8; break; |
5933 | 0 | case AArch64::B14: OpKind = MCK_FPR8; break; |
5934 | 0 | case AArch64::B15: OpKind = MCK_FPR8; break; |
5935 | 0 | case AArch64::B16: OpKind = MCK_FPR8; break; |
5936 | 0 | case AArch64::B17: OpKind = MCK_FPR8; break; |
5937 | 0 | case AArch64::B18: OpKind = MCK_FPR8; break; |
5938 | 0 | case AArch64::B19: OpKind = MCK_FPR8; break; |
5939 | 0 | case AArch64::B20: OpKind = MCK_FPR8; break; |
5940 | 0 | case AArch64::B21: OpKind = MCK_FPR8; break; |
5941 | 0 | case AArch64::B22: OpKind = MCK_FPR8; break; |
5942 | 0 | case AArch64::B23: OpKind = MCK_FPR8; break; |
5943 | 0 | case AArch64::B24: OpKind = MCK_FPR8; break; |
5944 | 0 | case AArch64::B25: OpKind = MCK_FPR8; break; |
5945 | 0 | case AArch64::B26: OpKind = MCK_FPR8; break; |
5946 | 0 | case AArch64::B27: OpKind = MCK_FPR8; break; |
5947 | 0 | case AArch64::B28: OpKind = MCK_FPR8; break; |
5948 | 0 | case AArch64::B29: OpKind = MCK_FPR8; break; |
5949 | 0 | case AArch64::B30: OpKind = MCK_FPR8; break; |
5950 | 0 | case AArch64::B31: OpKind = MCK_FPR8; break; |
5951 | 0 | case AArch64::H0: OpKind = MCK_FPR16; break; |
5952 | 0 | case AArch64::H1: OpKind = MCK_FPR16; break; |
5953 | 0 | case AArch64::H2: OpKind = MCK_FPR16; break; |
5954 | 0 | case AArch64::H3: OpKind = MCK_FPR16; break; |
5955 | 0 | case AArch64::H4: OpKind = MCK_FPR16; break; |
5956 | 0 | case AArch64::H5: OpKind = MCK_FPR16; break; |
5957 | 0 | case AArch64::H6: OpKind = MCK_FPR16; break; |
5958 | 0 | case AArch64::H7: OpKind = MCK_FPR16; break; |
5959 | 0 | case AArch64::H8: OpKind = MCK_FPR16; break; |
5960 | 0 | case AArch64::H9: OpKind = MCK_FPR16; break; |
5961 | 0 | case AArch64::H10: OpKind = MCK_FPR16; break; |
5962 | 0 | case AArch64::H11: OpKind = MCK_FPR16; break; |
5963 | 0 | case AArch64::H12: OpKind = MCK_FPR16; break; |
5964 | 0 | case AArch64::H13: OpKind = MCK_FPR16; break; |
5965 | 0 | case AArch64::H14: OpKind = MCK_FPR16; break; |
5966 | 0 | case AArch64::H15: OpKind = MCK_FPR16; break; |
5967 | 0 | case AArch64::H16: OpKind = MCK_FPR16; break; |
5968 | 0 | case AArch64::H17: OpKind = MCK_FPR16; break; |
5969 | 0 | case AArch64::H18: OpKind = MCK_FPR16; break; |
5970 | 0 | case AArch64::H19: OpKind = MCK_FPR16; break; |
5971 | 0 | case AArch64::H20: OpKind = MCK_FPR16; break; |
5972 | 0 | case AArch64::H21: OpKind = MCK_FPR16; break; |
5973 | 0 | case AArch64::H22: OpKind = MCK_FPR16; break; |
5974 | 0 | case AArch64::H23: OpKind = MCK_FPR16; break; |
5975 | 0 | case AArch64::H24: OpKind = MCK_FPR16; break; |
5976 | 0 | case AArch64::H25: OpKind = MCK_FPR16; break; |
5977 | 0 | case AArch64::H26: OpKind = MCK_FPR16; break; |
5978 | 0 | case AArch64::H27: OpKind = MCK_FPR16; break; |
5979 | 0 | case AArch64::H28: OpKind = MCK_FPR16; break; |
5980 | 0 | case AArch64::H29: OpKind = MCK_FPR16; break; |
5981 | 0 | case AArch64::H30: OpKind = MCK_FPR16; break; |
5982 | 0 | case AArch64::H31: OpKind = MCK_FPR16; break; |
5983 | 0 | case AArch64::S0: OpKind = MCK_FPR32; break; |
5984 | 0 | case AArch64::S1: OpKind = MCK_FPR32; break; |
5985 | 0 | case AArch64::S2: OpKind = MCK_FPR32; break; |
5986 | 0 | case AArch64::S3: OpKind = MCK_FPR32; break; |
5987 | 0 | case AArch64::S4: OpKind = MCK_FPR32; break; |
5988 | 0 | case AArch64::S5: OpKind = MCK_FPR32; break; |
5989 | 0 | case AArch64::S6: OpKind = MCK_FPR32; break; |
5990 | 0 | case AArch64::S7: OpKind = MCK_FPR32; break; |
5991 | 0 | case AArch64::S8: OpKind = MCK_FPR32; break; |
5992 | 0 | case AArch64::S9: OpKind = MCK_FPR32; break; |
5993 | 0 | case AArch64::S10: OpKind = MCK_FPR32; break; |
5994 | 0 | case AArch64::S11: OpKind = MCK_FPR32; break; |
5995 | 0 | case AArch64::S12: OpKind = MCK_FPR32; break; |
5996 | 0 | case AArch64::S13: OpKind = MCK_FPR32; break; |
5997 | 0 | case AArch64::S14: OpKind = MCK_FPR32; break; |
5998 | 0 | case AArch64::S15: OpKind = MCK_FPR32; break; |
5999 | 0 | case AArch64::S16: OpKind = MCK_FPR32; break; |
6000 | 0 | case AArch64::S17: OpKind = MCK_FPR32; break; |
6001 | 0 | case AArch64::S18: OpKind = MCK_FPR32; break; |
6002 | 0 | case AArch64::S19: OpKind = MCK_FPR32; break; |
6003 | 0 | case AArch64::S20: OpKind = MCK_FPR32; break; |
6004 | 0 | case AArch64::S21: OpKind = MCK_FPR32; break; |
6005 | 0 | case AArch64::S22: OpKind = MCK_FPR32; break; |
6006 | 0 | case AArch64::S23: OpKind = MCK_FPR32; break; |
6007 | 0 | case AArch64::S24: OpKind = MCK_FPR32; break; |
6008 | 0 | case AArch64::S25: OpKind = MCK_FPR32; break; |
6009 | 0 | case AArch64::S26: OpKind = MCK_FPR32; break; |
6010 | 0 | case AArch64::S27: OpKind = MCK_FPR32; break; |
6011 | 0 | case AArch64::S28: OpKind = MCK_FPR32; break; |
6012 | 0 | case AArch64::S29: OpKind = MCK_FPR32; break; |
6013 | 0 | case AArch64::S30: OpKind = MCK_FPR32; break; |
6014 | 0 | case AArch64::S31: OpKind = MCK_FPR32; break; |
6015 | 0 | case AArch64::D0: OpKind = MCK_FPR64; break; |
6016 | 0 | case AArch64::D1: OpKind = MCK_FPR64; break; |
6017 | 0 | case AArch64::D2: OpKind = MCK_FPR64; break; |
6018 | 0 | case AArch64::D3: OpKind = MCK_FPR64; break; |
6019 | 0 | case AArch64::D4: OpKind = MCK_FPR64; break; |
6020 | 0 | case AArch64::D5: OpKind = MCK_FPR64; break; |
6021 | 0 | case AArch64::D6: OpKind = MCK_FPR64; break; |
6022 | 0 | case AArch64::D7: OpKind = MCK_FPR64; break; |
6023 | 0 | case AArch64::D8: OpKind = MCK_FPR64; break; |
6024 | 0 | case AArch64::D9: OpKind = MCK_FPR64; break; |
6025 | 0 | case AArch64::D10: OpKind = MCK_FPR64; break; |
6026 | 0 | case AArch64::D11: OpKind = MCK_FPR64; break; |
6027 | 0 | case AArch64::D12: OpKind = MCK_FPR64; break; |
6028 | 0 | case AArch64::D13: OpKind = MCK_FPR64; break; |
6029 | 0 | case AArch64::D14: OpKind = MCK_FPR64; break; |
6030 | 0 | case AArch64::D15: OpKind = MCK_FPR64; break; |
6031 | 0 | case AArch64::D16: OpKind = MCK_FPR64; break; |
6032 | 0 | case AArch64::D17: OpKind = MCK_FPR64; break; |
6033 | 0 | case AArch64::D18: OpKind = MCK_FPR64; break; |
6034 | 0 | case AArch64::D19: OpKind = MCK_FPR64; break; |
6035 | 0 | case AArch64::D20: OpKind = MCK_FPR64; break; |
6036 | 0 | case AArch64::D21: OpKind = MCK_FPR64; break; |
6037 | 0 | case AArch64::D22: OpKind = MCK_FPR64; break; |
6038 | 0 | case AArch64::D23: OpKind = MCK_FPR64; break; |
6039 | 0 | case AArch64::D24: OpKind = MCK_FPR64; break; |
6040 | 0 | case AArch64::D25: OpKind = MCK_FPR64; break; |
6041 | 0 | case AArch64::D26: OpKind = MCK_FPR64; break; |
6042 | 0 | case AArch64::D27: OpKind = MCK_FPR64; break; |
6043 | 0 | case AArch64::D28: OpKind = MCK_FPR64; break; |
6044 | 0 | case AArch64::D29: OpKind = MCK_FPR64; break; |
6045 | 0 | case AArch64::D30: OpKind = MCK_FPR64; break; |
6046 | 0 | case AArch64::D31: OpKind = MCK_FPR64; break; |
6047 | 0 | case AArch64::Q0: OpKind = MCK_FPR128_lo; break; |
6048 | 0 | case AArch64::Q1: OpKind = MCK_FPR128_lo; break; |
6049 | 0 | case AArch64::Q2: OpKind = MCK_FPR128_lo; break; |
6050 | 0 | case AArch64::Q3: OpKind = MCK_FPR128_lo; break; |
6051 | 0 | case AArch64::Q4: OpKind = MCK_FPR128_lo; break; |
6052 | 0 | case AArch64::Q5: OpKind = MCK_FPR128_lo; break; |
6053 | 0 | case AArch64::Q6: OpKind = MCK_FPR128_lo; break; |
6054 | 0 | case AArch64::Q7: OpKind = MCK_FPR128_lo; break; |
6055 | 0 | case AArch64::Q8: OpKind = MCK_FPR128_lo; break; |
6056 | 0 | case AArch64::Q9: OpKind = MCK_FPR128_lo; break; |
6057 | 0 | case AArch64::Q10: OpKind = MCK_FPR128_lo; break; |
6058 | 0 | case AArch64::Q11: OpKind = MCK_FPR128_lo; break; |
6059 | 0 | case AArch64::Q12: OpKind = MCK_FPR128_lo; break; |
6060 | 0 | case AArch64::Q13: OpKind = MCK_FPR128_lo; break; |
6061 | 0 | case AArch64::Q14: OpKind = MCK_FPR128_lo; break; |
6062 | 0 | case AArch64::Q15: OpKind = MCK_FPR128_lo; break; |
6063 | 0 | case AArch64::Q16: OpKind = MCK_FPR128; break; |
6064 | 0 | case AArch64::Q17: OpKind = MCK_FPR128; break; |
6065 | 0 | case AArch64::Q18: OpKind = MCK_FPR128; break; |
6066 | 0 | case AArch64::Q19: OpKind = MCK_FPR128; break; |
6067 | 0 | case AArch64::Q20: OpKind = MCK_FPR128; break; |
6068 | 0 | case AArch64::Q21: OpKind = MCK_FPR128; break; |
6069 | 0 | case AArch64::Q22: OpKind = MCK_FPR128; break; |
6070 | 0 | case AArch64::Q23: OpKind = MCK_FPR128; break; |
6071 | 0 | case AArch64::Q24: OpKind = MCK_FPR128; break; |
6072 | 0 | case AArch64::Q25: OpKind = MCK_FPR128; break; |
6073 | 0 | case AArch64::Q26: OpKind = MCK_FPR128; break; |
6074 | 0 | case AArch64::Q27: OpKind = MCK_FPR128; break; |
6075 | 0 | case AArch64::Q28: OpKind = MCK_FPR128; break; |
6076 | 0 | case AArch64::Q29: OpKind = MCK_FPR128; break; |
6077 | 0 | case AArch64::Q30: OpKind = MCK_FPR128; break; |
6078 | 0 | case AArch64::Q31: OpKind = MCK_FPR128; break; |
6079 | 0 | case AArch64::D0_D1: OpKind = MCK_DD; break; |
6080 | 0 | case AArch64::D1_D2: OpKind = MCK_DD; break; |
6081 | 0 | case AArch64::D2_D3: OpKind = MCK_DD; break; |
6082 | 0 | case AArch64::D3_D4: OpKind = MCK_DD; break; |
6083 | 0 | case AArch64::D4_D5: OpKind = MCK_DD; break; |
6084 | 0 | case AArch64::D5_D6: OpKind = MCK_DD; break; |
6085 | 0 | case AArch64::D6_D7: OpKind = MCK_DD; break; |
6086 | 0 | case AArch64::D7_D8: OpKind = MCK_DD; break; |
6087 | 0 | case AArch64::D8_D9: OpKind = MCK_DD; break; |
6088 | 0 | case AArch64::D9_D10: OpKind = MCK_DD; break; |
6089 | 0 | case AArch64::D10_D11: OpKind = MCK_DD; break; |
6090 | 0 | case AArch64::D11_D12: OpKind = MCK_DD; break; |
6091 | 0 | case AArch64::D12_D13: OpKind = MCK_DD; break; |
6092 | 0 | case AArch64::D13_D14: OpKind = MCK_DD; break; |
6093 | 0 | case AArch64::D14_D15: OpKind = MCK_DD; break; |
6094 | 0 | case AArch64::D15_D16: OpKind = MCK_DD; break; |
6095 | 0 | case AArch64::D16_D17: OpKind = MCK_DD; break; |
6096 | 0 | case AArch64::D17_D18: OpKind = MCK_DD; break; |
6097 | 0 | case AArch64::D18_D19: OpKind = MCK_DD; break; |
6098 | 0 | case AArch64::D19_D20: OpKind = MCK_DD; break; |
6099 | 0 | case AArch64::D20_D21: OpKind = MCK_DD; break; |
6100 | 0 | case AArch64::D21_D22: OpKind = MCK_DD; break; |
6101 | 0 | case AArch64::D22_D23: OpKind = MCK_DD; break; |
6102 | 0 | case AArch64::D23_D24: OpKind = MCK_DD; break; |
6103 | 0 | case AArch64::D24_D25: OpKind = MCK_DD; break; |
6104 | 0 | case AArch64::D25_D26: OpKind = MCK_DD; break; |
6105 | 0 | case AArch64::D26_D27: OpKind = MCK_DD; break; |
6106 | 0 | case AArch64::D27_D28: OpKind = MCK_DD; break; |
6107 | 0 | case AArch64::D28_D29: OpKind = MCK_DD; break; |
6108 | 0 | case AArch64::D29_D30: OpKind = MCK_DD; break; |
6109 | 0 | case AArch64::D30_D31: OpKind = MCK_DD; break; |
6110 | 0 | case AArch64::D31_D0: OpKind = MCK_DD; break; |
6111 | 0 | case AArch64::D0_D1_D2_D3: OpKind = MCK_DDDD; break; |
6112 | 0 | case AArch64::D1_D2_D3_D4: OpKind = MCK_DDDD; break; |
6113 | 0 | case AArch64::D2_D3_D4_D5: OpKind = MCK_DDDD; break; |
6114 | 0 | case AArch64::D3_D4_D5_D6: OpKind = MCK_DDDD; break; |
6115 | 0 | case AArch64::D4_D5_D6_D7: OpKind = MCK_DDDD; break; |
6116 | 0 | case AArch64::D5_D6_D7_D8: OpKind = MCK_DDDD; break; |
6117 | 0 | case AArch64::D6_D7_D8_D9: OpKind = MCK_DDDD; break; |
6118 | 0 | case AArch64::D7_D8_D9_D10: OpKind = MCK_DDDD; break; |
6119 | 0 | case AArch64::D8_D9_D10_D11: OpKind = MCK_DDDD; break; |
6120 | 0 | case AArch64::D9_D10_D11_D12: OpKind = MCK_DDDD; break; |
6121 | 0 | case AArch64::D10_D11_D12_D13: OpKind = MCK_DDDD; break; |
6122 | 0 | case AArch64::D11_D12_D13_D14: OpKind = MCK_DDDD; break; |
6123 | 0 | case AArch64::D12_D13_D14_D15: OpKind = MCK_DDDD; break; |
6124 | 0 | case AArch64::D13_D14_D15_D16: OpKind = MCK_DDDD; break; |
6125 | 0 | case AArch64::D14_D15_D16_D17: OpKind = MCK_DDDD; break; |
6126 | 0 | case AArch64::D15_D16_D17_D18: OpKind = MCK_DDDD; break; |
6127 | 0 | case AArch64::D16_D17_D18_D19: OpKind = MCK_DDDD; break; |
6128 | 0 | case AArch64::D17_D18_D19_D20: OpKind = MCK_DDDD; break; |
6129 | 0 | case AArch64::D18_D19_D20_D21: OpKind = MCK_DDDD; break; |
6130 | 0 | case AArch64::D19_D20_D21_D22: OpKind = MCK_DDDD; break; |
6131 | 0 | case AArch64::D20_D21_D22_D23: OpKind = MCK_DDDD; break; |
6132 | 0 | case AArch64::D21_D22_D23_D24: OpKind = MCK_DDDD; break; |
6133 | 0 | case AArch64::D22_D23_D24_D25: OpKind = MCK_DDDD; break; |
6134 | 0 | case AArch64::D23_D24_D25_D26: OpKind = MCK_DDDD; break; |
6135 | 0 | case AArch64::D24_D25_D26_D27: OpKind = MCK_DDDD; break; |
6136 | 0 | case AArch64::D25_D26_D27_D28: OpKind = MCK_DDDD; break; |
6137 | 0 | case AArch64::D26_D27_D28_D29: OpKind = MCK_DDDD; break; |
6138 | 0 | case AArch64::D27_D28_D29_D30: OpKind = MCK_DDDD; break; |
6139 | 0 | case AArch64::D28_D29_D30_D31: OpKind = MCK_DDDD; break; |
6140 | 0 | case AArch64::D29_D30_D31_D0: OpKind = MCK_DDDD; break; |
6141 | 0 | case AArch64::D30_D31_D0_D1: OpKind = MCK_DDDD; break; |
6142 | 0 | case AArch64::D31_D0_D1_D2: OpKind = MCK_DDDD; break; |
6143 | 0 | case AArch64::D0_D1_D2: OpKind = MCK_DDD; break; |
6144 | 0 | case AArch64::D1_D2_D3: OpKind = MCK_DDD; break; |
6145 | 0 | case AArch64::D2_D3_D4: OpKind = MCK_DDD; break; |
6146 | 0 | case AArch64::D3_D4_D5: OpKind = MCK_DDD; break; |
6147 | 0 | case AArch64::D4_D5_D6: OpKind = MCK_DDD; break; |
6148 | 0 | case AArch64::D5_D6_D7: OpKind = MCK_DDD; break; |
6149 | 0 | case AArch64::D6_D7_D8: OpKind = MCK_DDD; break; |
6150 | 0 | case AArch64::D7_D8_D9: OpKind = MCK_DDD; break; |
6151 | 0 | case AArch64::D8_D9_D10: OpKind = MCK_DDD; break; |
6152 | 0 | case AArch64::D9_D10_D11: OpKind = MCK_DDD; break; |
6153 | 0 | case AArch64::D10_D11_D12: OpKind = MCK_DDD; break; |
6154 | 0 | case AArch64::D11_D12_D13: OpKind = MCK_DDD; break; |
6155 | 0 | case AArch64::D12_D13_D14: OpKind = MCK_DDD; break; |
6156 | 0 | case AArch64::D13_D14_D15: OpKind = MCK_DDD; break; |
6157 | 0 | case AArch64::D14_D15_D16: OpKind = MCK_DDD; break; |
6158 | 0 | case AArch64::D15_D16_D17: OpKind = MCK_DDD; break; |
6159 | 0 | case AArch64::D16_D17_D18: OpKind = MCK_DDD; break; |
6160 | 0 | case AArch64::D17_D18_D19: OpKind = MCK_DDD; break; |
6161 | 0 | case AArch64::D18_D19_D20: OpKind = MCK_DDD; break; |
6162 | 0 | case AArch64::D19_D20_D21: OpKind = MCK_DDD; break; |
6163 | 0 | case AArch64::D20_D21_D22: OpKind = MCK_DDD; break; |
6164 | 0 | case AArch64::D21_D22_D23: OpKind = MCK_DDD; break; |
6165 | 0 | case AArch64::D22_D23_D24: OpKind = MCK_DDD; break; |
6166 | 0 | case AArch64::D23_D24_D25: OpKind = MCK_DDD; break; |
6167 | 0 | case AArch64::D24_D25_D26: OpKind = MCK_DDD; break; |
6168 | 0 | case AArch64::D25_D26_D27: OpKind = MCK_DDD; break; |
6169 | 0 | case AArch64::D26_D27_D28: OpKind = MCK_DDD; break; |
6170 | 0 | case AArch64::D27_D28_D29: OpKind = MCK_DDD; break; |
6171 | 0 | case AArch64::D28_D29_D30: OpKind = MCK_DDD; break; |
6172 | 0 | case AArch64::D29_D30_D31: OpKind = MCK_DDD; break; |
6173 | 0 | case AArch64::D30_D31_D0: OpKind = MCK_DDD; break; |
6174 | 0 | case AArch64::D31_D0_D1: OpKind = MCK_DDD; break; |
6175 | 0 | case AArch64::Q0_Q1: OpKind = MCK_Reg21; break; |
6176 | 0 | case AArch64::Q1_Q2: OpKind = MCK_Reg21; break; |
6177 | 0 | case AArch64::Q2_Q3: OpKind = MCK_Reg21; break; |
6178 | 0 | case AArch64::Q3_Q4: OpKind = MCK_Reg21; break; |
6179 | 0 | case AArch64::Q4_Q5: OpKind = MCK_Reg21; break; |
6180 | 0 | case AArch64::Q5_Q6: OpKind = MCK_Reg21; break; |
6181 | 0 | case AArch64::Q6_Q7: OpKind = MCK_Reg21; break; |
6182 | 0 | case AArch64::Q7_Q8: OpKind = MCK_Reg21; break; |
6183 | 0 | case AArch64::Q8_Q9: OpKind = MCK_Reg21; break; |
6184 | 0 | case AArch64::Q9_Q10: OpKind = MCK_Reg21; break; |
6185 | 0 | case AArch64::Q10_Q11: OpKind = MCK_Reg21; break; |
6186 | 0 | case AArch64::Q11_Q12: OpKind = MCK_Reg21; break; |
6187 | 0 | case AArch64::Q12_Q13: OpKind = MCK_Reg21; break; |
6188 | 0 | case AArch64::Q13_Q14: OpKind = MCK_Reg21; break; |
6189 | 0 | case AArch64::Q14_Q15: OpKind = MCK_Reg21; break; |
6190 | 0 | case AArch64::Q15_Q16: OpKind = MCK_Reg22; break; |
6191 | 0 | case AArch64::Q16_Q17: OpKind = MCK_QQ; break; |
6192 | 0 | case AArch64::Q17_Q18: OpKind = MCK_QQ; break; |
6193 | 0 | case AArch64::Q18_Q19: OpKind = MCK_QQ; break; |
6194 | 0 | case AArch64::Q19_Q20: OpKind = MCK_QQ; break; |
6195 | 0 | case AArch64::Q20_Q21: OpKind = MCK_QQ; break; |
6196 | 0 | case AArch64::Q21_Q22: OpKind = MCK_QQ; break; |
6197 | 0 | case AArch64::Q22_Q23: OpKind = MCK_QQ; break; |
6198 | 0 | case AArch64::Q23_Q24: OpKind = MCK_QQ; break; |
6199 | 0 | case AArch64::Q24_Q25: OpKind = MCK_QQ; break; |
6200 | 0 | case AArch64::Q25_Q26: OpKind = MCK_QQ; break; |
6201 | 0 | case AArch64::Q26_Q27: OpKind = MCK_QQ; break; |
6202 | 0 | case AArch64::Q27_Q28: OpKind = MCK_QQ; break; |
6203 | 0 | case AArch64::Q28_Q29: OpKind = MCK_QQ; break; |
6204 | 0 | case AArch64::Q29_Q30: OpKind = MCK_QQ; break; |
6205 | 0 | case AArch64::Q30_Q31: OpKind = MCK_QQ; break; |
6206 | 0 | case AArch64::Q31_Q0: OpKind = MCK_Reg24; break; |
6207 | 0 | case AArch64::Q0_Q1_Q2_Q3: OpKind = MCK_Reg25; break; |
6208 | 0 | case AArch64::Q1_Q2_Q3_Q4: OpKind = MCK_Reg25; break; |
6209 | 0 | case AArch64::Q2_Q3_Q4_Q5: OpKind = MCK_Reg25; break; |
6210 | 0 | case AArch64::Q3_Q4_Q5_Q6: OpKind = MCK_Reg25; break; |
6211 | 0 | case AArch64::Q4_Q5_Q6_Q7: OpKind = MCK_Reg25; break; |
6212 | 0 | case AArch64::Q5_Q6_Q7_Q8: OpKind = MCK_Reg25; break; |
6213 | 0 | case AArch64::Q6_Q7_Q8_Q9: OpKind = MCK_Reg25; break; |
6214 | 0 | case AArch64::Q7_Q8_Q9_Q10: OpKind = MCK_Reg25; break; |
6215 | 0 | case AArch64::Q8_Q9_Q10_Q11: OpKind = MCK_Reg25; break; |
6216 | 0 | case AArch64::Q9_Q10_Q11_Q12: OpKind = MCK_Reg25; break; |
6217 | 0 | case AArch64::Q10_Q11_Q12_Q13: OpKind = MCK_Reg25; break; |
6218 | 0 | case AArch64::Q11_Q12_Q13_Q14: OpKind = MCK_Reg25; break; |
6219 | 0 | case AArch64::Q12_Q13_Q14_Q15: OpKind = MCK_Reg25; break; |
6220 | 0 | case AArch64::Q13_Q14_Q15_Q16: OpKind = MCK_Reg26; break; |
6221 | 0 | case AArch64::Q14_Q15_Q16_Q17: OpKind = MCK_Reg27; break; |
6222 | 0 | case AArch64::Q15_Q16_Q17_Q18: OpKind = MCK_Reg28; break; |
6223 | 0 | case AArch64::Q16_Q17_Q18_Q19: OpKind = MCK_QQQQ; break; |
6224 | 0 | case AArch64::Q17_Q18_Q19_Q20: OpKind = MCK_QQQQ; break; |
6225 | 0 | case AArch64::Q18_Q19_Q20_Q21: OpKind = MCK_QQQQ; break; |
6226 | 0 | case AArch64::Q19_Q20_Q21_Q22: OpKind = MCK_QQQQ; break; |
6227 | 0 | case AArch64::Q20_Q21_Q22_Q23: OpKind = MCK_QQQQ; break; |
6228 | 0 | case AArch64::Q21_Q22_Q23_Q24: OpKind = MCK_QQQQ; break; |
6229 | 0 | case AArch64::Q22_Q23_Q24_Q25: OpKind = MCK_QQQQ; break; |
6230 | 0 | case AArch64::Q23_Q24_Q25_Q26: OpKind = MCK_QQQQ; break; |
6231 | 0 | case AArch64::Q24_Q25_Q26_Q27: OpKind = MCK_QQQQ; break; |
6232 | 0 | case AArch64::Q25_Q26_Q27_Q28: OpKind = MCK_QQQQ; break; |
6233 | 0 | case AArch64::Q26_Q27_Q28_Q29: OpKind = MCK_QQQQ; break; |
6234 | 0 | case AArch64::Q27_Q28_Q29_Q30: OpKind = MCK_QQQQ; break; |
6235 | 0 | case AArch64::Q28_Q29_Q30_Q31: OpKind = MCK_QQQQ; break; |
6236 | 0 | case AArch64::Q29_Q30_Q31_Q0: OpKind = MCK_Reg33; break; |
6237 | 0 | case AArch64::Q30_Q31_Q0_Q1: OpKind = MCK_Reg34; break; |
6238 | 0 | case AArch64::Q31_Q0_Q1_Q2: OpKind = MCK_Reg35; break; |
6239 | 0 | case AArch64::Q0_Q1_Q2: OpKind = MCK_Reg36; break; |
6240 | 0 | case AArch64::Q1_Q2_Q3: OpKind = MCK_Reg36; break; |
6241 | 0 | case AArch64::Q2_Q3_Q4: OpKind = MCK_Reg36; break; |
6242 | 0 | case AArch64::Q3_Q4_Q5: OpKind = MCK_Reg36; break; |
6243 | 0 | case AArch64::Q4_Q5_Q6: OpKind = MCK_Reg36; break; |
6244 | 0 | case AArch64::Q5_Q6_Q7: OpKind = MCK_Reg36; break; |
6245 | 0 | case AArch64::Q6_Q7_Q8: OpKind = MCK_Reg36; break; |
6246 | 0 | case AArch64::Q7_Q8_Q9: OpKind = MCK_Reg36; break; |
6247 | 0 | case AArch64::Q8_Q9_Q10: OpKind = MCK_Reg36; break; |
6248 | 0 | case AArch64::Q9_Q10_Q11: OpKind = MCK_Reg36; break; |
6249 | 0 | case AArch64::Q10_Q11_Q12: OpKind = MCK_Reg36; break; |
6250 | 0 | case AArch64::Q11_Q12_Q13: OpKind = MCK_Reg36; break; |
6251 | 0 | case AArch64::Q12_Q13_Q14: OpKind = MCK_Reg36; break; |
6252 | 0 | case AArch64::Q13_Q14_Q15: OpKind = MCK_Reg36; break; |
6253 | 0 | case AArch64::Q14_Q15_Q16: OpKind = MCK_Reg37; break; |
6254 | 0 | case AArch64::Q15_Q16_Q17: OpKind = MCK_Reg38; break; |
6255 | 0 | case AArch64::Q16_Q17_Q18: OpKind = MCK_QQQ; break; |
6256 | 0 | case AArch64::Q17_Q18_Q19: OpKind = MCK_QQQ; break; |
6257 | 0 | case AArch64::Q18_Q19_Q20: OpKind = MCK_QQQ; break; |
6258 | 0 | case AArch64::Q19_Q20_Q21: OpKind = MCK_QQQ; break; |
6259 | 0 | case AArch64::Q20_Q21_Q22: OpKind = MCK_QQQ; break; |
6260 | 0 | case AArch64::Q21_Q22_Q23: OpKind = MCK_QQQ; break; |
6261 | 0 | case AArch64::Q22_Q23_Q24: OpKind = MCK_QQQ; break; |
6262 | 0 | case AArch64::Q23_Q24_Q25: OpKind = MCK_QQQ; break; |
6263 | 0 | case AArch64::Q24_Q25_Q26: OpKind = MCK_QQQ; break; |
6264 | 0 | case AArch64::Q25_Q26_Q27: OpKind = MCK_QQQ; break; |
6265 | 0 | case AArch64::Q26_Q27_Q28: OpKind = MCK_QQQ; break; |
6266 | 0 | case AArch64::Q27_Q28_Q29: OpKind = MCK_QQQ; break; |
6267 | 0 | case AArch64::Q28_Q29_Q30: OpKind = MCK_QQQ; break; |
6268 | 0 | case AArch64::Q29_Q30_Q31: OpKind = MCK_QQQ; break; |
6269 | 0 | case AArch64::Q30_Q31_Q0: OpKind = MCK_Reg41; break; |
6270 | 0 | case AArch64::Q31_Q0_Q1: OpKind = MCK_Reg42; break; |
6271 | 0 | case AArch64::W0_W1: OpKind = MCK_Reg43; break; |
6272 | 0 | case AArch64::W1_W2: OpKind = MCK_Reg43; break; |
6273 | 0 | case AArch64::W2_W3: OpKind = MCK_Reg43; break; |
6274 | 0 | case AArch64::W3_W4: OpKind = MCK_Reg43; break; |
6275 | 0 | case AArch64::W4_W5: OpKind = MCK_Reg43; break; |
6276 | 0 | case AArch64::W5_W6: OpKind = MCK_Reg43; break; |
6277 | 0 | case AArch64::W6_W7: OpKind = MCK_Reg43; break; |
6278 | 0 | case AArch64::W7_W8: OpKind = MCK_Reg43; break; |
6279 | 0 | case AArch64::W8_W9: OpKind = MCK_Reg43; break; |
6280 | 0 | case AArch64::W9_W10: OpKind = MCK_Reg43; break; |
6281 | 0 | case AArch64::W10_W11: OpKind = MCK_Reg43; break; |
6282 | 0 | case AArch64::W11_W12: OpKind = MCK_Reg43; break; |
6283 | 0 | case AArch64::W12_W13: OpKind = MCK_Reg43; break; |
6284 | 0 | case AArch64::W13_W14: OpKind = MCK_Reg43; break; |
6285 | 0 | case AArch64::W14_W15: OpKind = MCK_Reg43; break; |
6286 | 0 | case AArch64::W15_W16: OpKind = MCK_Reg43; break; |
6287 | 0 | case AArch64::W16_W17: OpKind = MCK_Reg43; break; |
6288 | 0 | case AArch64::W17_W18: OpKind = MCK_Reg43; break; |
6289 | 0 | case AArch64::W18_W19: OpKind = MCK_Reg43; break; |
6290 | 0 | case AArch64::W19_W20: OpKind = MCK_Reg43; break; |
6291 | 0 | case AArch64::W20_W21: OpKind = MCK_Reg43; break; |
6292 | 0 | case AArch64::W21_W22: OpKind = MCK_Reg43; break; |
6293 | 0 | case AArch64::W22_W23: OpKind = MCK_Reg43; break; |
6294 | 0 | case AArch64::W23_W24: OpKind = MCK_Reg43; break; |
6295 | 0 | case AArch64::W24_W25: OpKind = MCK_Reg43; break; |
6296 | 0 | case AArch64::W25_W26: OpKind = MCK_Reg43; break; |
6297 | 0 | case AArch64::W26_W27: OpKind = MCK_Reg43; break; |
6298 | 0 | case AArch64::W27_W28: OpKind = MCK_Reg43; break; |
6299 | 0 | case AArch64::W28_W29: OpKind = MCK_Reg43; break; |
6300 | 0 | case AArch64::W29_W30: OpKind = MCK_Reg43; break; |
6301 | 0 | case AArch64::W30_WZR: OpKind = MCK_Reg44; break; |
6302 | 0 | case AArch64::WZR_W0: OpKind = MCK_Reg46; break; |
6303 | 0 | case AArch64::X0_X1: OpKind = MCK_Reg47; break; |
6304 | 0 | case AArch64::X1_X2: OpKind = MCK_Reg47; break; |
6305 | 0 | case AArch64::X2_X3: OpKind = MCK_Reg47; break; |
6306 | 0 | case AArch64::X3_X4: OpKind = MCK_Reg47; break; |
6307 | 0 | case AArch64::X4_X5: OpKind = MCK_Reg47; break; |
6308 | 0 | case AArch64::X5_X6: OpKind = MCK_Reg47; break; |
6309 | 0 | case AArch64::X6_X7: OpKind = MCK_Reg47; break; |
6310 | 0 | case AArch64::X7_X8: OpKind = MCK_Reg47; break; |
6311 | 0 | case AArch64::X8_X9: OpKind = MCK_Reg47; break; |
6312 | 0 | case AArch64::X9_X10: OpKind = MCK_Reg47; break; |
6313 | 0 | case AArch64::X10_X11: OpKind = MCK_Reg47; break; |
6314 | 0 | case AArch64::X11_X12: OpKind = MCK_Reg47; break; |
6315 | 0 | case AArch64::X12_X13: OpKind = MCK_Reg47; break; |
6316 | 0 | case AArch64::X13_X14: OpKind = MCK_Reg47; break; |
6317 | 0 | case AArch64::X14_X15: OpKind = MCK_Reg47; break; |
6318 | 0 | case AArch64::X15_X16: OpKind = MCK_Reg47; break; |
6319 | 0 | case AArch64::X16_X17: OpKind = MCK_Reg47; break; |
6320 | 0 | case AArch64::X17_X18: OpKind = MCK_Reg47; break; |
6321 | 0 | case AArch64::X18_X19: OpKind = MCK_Reg48; break; |
6322 | 0 | case AArch64::X19_X20: OpKind = MCK_Reg49; break; |
6323 | 0 | case AArch64::X20_X21: OpKind = MCK_Reg49; break; |
6324 | 0 | case AArch64::X21_X22: OpKind = MCK_Reg49; break; |
6325 | 0 | case AArch64::X22_X23: OpKind = MCK_Reg49; break; |
6326 | 0 | case AArch64::X23_X24: OpKind = MCK_Reg49; break; |
6327 | 0 | case AArch64::X24_X25: OpKind = MCK_Reg49; break; |
6328 | 0 | case AArch64::X25_X26: OpKind = MCK_Reg49; break; |
6329 | 0 | case AArch64::X26_X27: OpKind = MCK_Reg49; break; |
6330 | 0 | case AArch64::X27_X28: OpKind = MCK_Reg49; break; |
6331 | 0 | case AArch64::X28_FP: OpKind = MCK_Reg49; break; |
6332 | 0 | case AArch64::FP_LR: OpKind = MCK_Reg49; break; |
6333 | 0 | case AArch64::LR_XZR: OpKind = MCK_Reg50; break; |
6334 | 0 | case AArch64::XZR_X0: OpKind = MCK_Reg53; break; |
6335 | 0 | } |
6336 | 0 | return isSubclass(OpKind, Kind) ? MCTargetAsmParser::Match_Success : |
6337 | 0 | MCTargetAsmParser::Match_InvalidOperand; |
6338 | 0 | } |
6339 | | |
6340 | 20 | return MCTargetAsmParser::Match_InvalidOperand; |
6341 | 20 | } |
6342 | | |
6343 | | uint64_t AArch64AsmParser:: |
6344 | 1.58k | ComputeAvailableFeatures(const FeatureBitset& FB) const { |
6345 | 1.58k | uint64_t Features = 0; |
6346 | 1.58k | if ((FB[AArch64::HasV8_1aOps])) |
6347 | 0 | Features |= Feature_HasV8_1a; |
6348 | 1.58k | if ((FB[AArch64::HasV8_2aOps])) |
6349 | 0 | Features |= Feature_HasV8_2a; |
6350 | 1.58k | if ((FB[AArch64::FeatureFPARMv8])) |
6351 | 1.58k | Features |= Feature_HasFPARMv8; |
6352 | 1.58k | if ((FB[AArch64::FeatureNEON])) |
6353 | 1.58k | Features |= Feature_HasNEON; |
6354 | 1.58k | if ((FB[AArch64::FeatureCrypto])) |
6355 | 0 | Features |= Feature_HasCrypto; |
6356 | 1.58k | if ((FB[AArch64::FeatureCRC])) |
6357 | 1.58k | Features |= Feature_HasCRC; |
6358 | 1.58k | if ((FB[AArch64::FeatureFullFP16])) |
6359 | 0 | Features |= Feature_HasFullFP16; |
6360 | 1.58k | if ((FB[AArch64::FeatureSPE])) |
6361 | 0 | Features |= Feature_HasSPE; |
6362 | 1.58k | return Features; |
6363 | 1.58k | } |
6364 | | |
6365 | | static const char *const MnemonicTable = |
6366 | | "\003abs\003adc\004adcs\003add\005addhn\006addhn2\004addp\004adds\004add" |
6367 | | "v\003adr\004adrp\004aesd\004aese\006aesimc\005aesmc\003and\004ands\003a" |
6368 | | "sr\004asrv\001b\003bfm\003bic\004bics\003bif\003bit\002bl\003blr\002br\003" |
6369 | | "brk\003bsl\003cas\004casa\005casab\005casah\005casal\006casalb\006casal" |
6370 | | "h\004casb\004cash\004casl\005caslb\005caslh\004casp\005caspa\006caspal\005" |
6371 | | "caspl\004cbnz\003cbz\004ccmn\004ccmp\004cinc\004cinv\005clrex\003cls\003" |
6372 | | "clz\004cmeq\004cmge\004cmgt\004cmhi\004cmhs\004cmle\004cmlo\004cmls\004" |
6373 | | "cmlt\003cmn\003cmp\005cmtst\004cneg\003cnt\006crc32b\007crc32cb\007crc3" |
6374 | | "2ch\007crc32cw\007crc32cx\006crc32h\006crc32w\006crc32x\004csel\004cset" |
6375 | | "\005csetm\005csinc\005csinv\005csneg\005dcps1\005dcps2\005dcps3\003dmb\004" |
6376 | | "drps\003dsb\003dup\003eon\003eor\004eret\003ext\004extr\004fabd\004fabs" |
6377 | | "\005facge\005facgt\005facle\005faclt\004fadd\005faddp\005fccmp\006fccmp" |
6378 | | "e\005fcmeq\005fcmge\005fcmgt\005fcmle\005fcmlt\004fcmp\005fcmpe\005fcse" |
6379 | | "l\004fcvt\006fcvtas\006fcvtau\005fcvtl\006fcvtl2\006fcvtms\006fcvtmu\005" |
6380 | | "fcvtn\006fcvtn2\006fcvtns\006fcvtnu\006fcvtps\006fcvtpu\006fcvtxn\007fc" |
6381 | | "vtxn2\006fcvtzs\006fcvtzu\004fdiv\005fmadd\004fmax\006fmaxnm\007fmaxnmp" |
6382 | | "\007fmaxnmv\005fmaxp\005fmaxv\004fmin\006fminnm\007fminnmp\007fminnmv\005" |
6383 | | "fminp\005fminv\004fmla\004fmls\004fmov\005fmsub\004fmul\005fmulx\004fne" |
6384 | | "g\006fnmadd\006fnmsub\005fnmul\006frecpe\006frecps\006frecpx\006frinta\006" |
6385 | | "frinti\006frintm\006frintn\006frintp\006frintx\006frintz\007frsqrte\007" |
6386 | | "frsqrts\005fsqrt\004fsub\004hint\003hlt\003hvc\003ins\003isb\003ld1\004" |
6387 | | "ld1r\003ld2\004ld2r\003ld3\004ld3r\003ld4\004ld4r\005ldadd\006ldadda\007" |
6388 | | "ldaddab\007ldaddah\007ldaddal\010ldaddalb\010ldaddalh\006ldaddb\006ldad" |
6389 | | "dh\006ldaddl\007ldaddlb\007ldaddlh\004ldar\005ldarb\005ldarh\005ldaxp\005" |
6390 | | "ldaxr\006ldaxrb\006ldaxrh\005ldclr\006ldclra\007ldclrab\007ldclrah\007l" |
6391 | | "dclral\010ldclralb\010ldclralh\006ldclrb\006ldclrh\006ldclrl\007ldclrlb" |
6392 | | "\007ldclrlh\005ldeor\006ldeora\007ldeorab\007ldeorah\007ldeoral\010ldeo" |
6393 | | "ralb\010ldeoralh\006ldeorb\006ldeorh\006ldeorl\007ldeorlb\007ldeorlh\005" |
6394 | | "ldlar\006ldlarb\006ldlarh\004ldnp\003ldp\005ldpsw\003ldr\004ldrb\004ldr" |
6395 | | "h\005ldrsb\005ldrsh\005ldrsw\005ldset\006ldseta\007ldsetab\007ldsetah\007" |
6396 | | "ldsetal\010ldsetalb\010ldsetalh\006ldsetb\006ldseth\006ldsetl\007ldsetl" |
6397 | | "b\007ldsetlh\006ldsmax\007ldsmaxa\010ldsmaxab\010ldsmaxah\010ldsmaxal\t" |
6398 | | "ldsmaxalb\tldsmaxalh\007ldsmaxb\007ldsmaxh\007ldsmaxl\010ldsmaxlb\010ld" |
6399 | | "smaxlh\006ldsmin\007ldsmina\010ldsminab\010ldsminah\010ldsminal\tldsmin" |
6400 | | "alb\tldsminalh\007ldsminb\007ldsminh\007ldsminl\010ldsminlb\010ldsminlh" |
6401 | | "\004ldtr\005ldtrb\005ldtrh\006ldtrsb\006ldtrsh\006ldtrsw\006ldumax\007l" |
6402 | | "dumaxa\010ldumaxab\010ldumaxah\010ldumaxal\tldumaxalb\tldumaxalh\007ldu" |
6403 | | "maxb\007ldumaxh\007ldumaxl\010ldumaxlb\010ldumaxlh\006ldumin\007ldumina" |
6404 | | "\010lduminab\010lduminah\010lduminal\tlduminalb\tlduminalh\007lduminb\007" |
6405 | | "lduminh\007lduminl\010lduminlb\010lduminlh\004ldur\005ldurb\005ldurh\006" |
6406 | | "ldursb\006ldursh\006ldursw\004ldxp\004ldxr\005ldxrb\005ldxrh\003lsl\004" |
6407 | | "lslv\003lsr\004lsrv\004madd\003mla\003mls\004mneg\003mov\004movi\004mov" |
6408 | | "k\004movn\004movz\003mrs\003msr\004msub\003mul\003mvn\004mvni\003neg\004" |
6409 | | "negs\003ngc\004ngcs\003nop\003not\003orn\003orr\004pmul\005pmull\006pmu" |
6410 | | "ll2\004prfm\005prfum\003psb\006raddhn\007raddhn2\004rbit\003ret\003rev\005" |
6411 | | "rev16\005rev32\005rev64\003ror\004rorv\005rshrn\006rshrn2\006rsubhn\007" |
6412 | | "rsubhn2\004saba\005sabal\006sabal2\004sabd\005sabdl\006sabdl2\006sadalp" |
6413 | | "\005saddl\006saddl2\006saddlp\006saddlv\005saddw\006saddw2\003sbc\004sb" |
6414 | | "cs\004sbfm\005scvtf\004sdiv\003sev\004sevl\005sha1c\005sha1h\005sha1m\005" |
6415 | | "sha1p\007sha1su0\007sha1su1\007sha256h\010sha256h2\tsha256su0\tsha256su" |
6416 | | "1\005shadd\003shl\004shll\005shll2\004shrn\005shrn2\005shsub\003sli\006" |
6417 | | "smaddl\004smax\005smaxp\005smaxv\003smc\004smin\005sminp\005sminv\005sm" |
6418 | | "lal\006smlal2\005smlsl\006smlsl2\006smnegl\004smov\006smsubl\005smulh\005" |
6419 | | "smull\006smull2\005sqabs\005sqadd\007sqdmlal\010sqdmlal2\007sqdmlsl\010" |
6420 | | "sqdmlsl2\007sqdmulh\007sqdmull\010sqdmull2\005sqneg\010sqrdmlah\010sqrd" |
6421 | | "mlsh\010sqrdmulh\006sqrshl\007sqrshrn\010sqrshrn2\010sqrshrun\tsqrshrun" |
6422 | | "2\005sqshl\006sqshlu\006sqshrn\007sqshrn2\007sqshrun\010sqshrun2\005sqs" |
6423 | | "ub\005sqxtn\006sqxtn2\006sqxtun\007sqxtun2\006srhadd\003sri\005srshl\005" |
6424 | | "srshr\005srsra\004sshl\005sshll\006sshll2\004sshr\004ssra\005ssubl\006s" |
6425 | | "subl2\005ssubw\006ssubw2\003st1\003st2\003st3\003st4\005stadd\006staddb" |
6426 | | "\006staddh\006staddl\007staddlb\007staddlh\005stclr\006stclrb\006stclrh" |
6427 | | "\006stclrl\007stclrlb\007stclrlh\005steor\006steorb\006steorh\006steorl" |
6428 | | "\007steorlb\007steorlh\005stllr\006stllrb\006stllrh\004stlr\005stlrb\005" |
6429 | | "stlrh\005stlxp\005stlxr\006stlxrb\006stlxrh\004stnp\003stp\003str\004st" |
6430 | | "rb\004strh\005stset\006stsetb\006stseth\006stsetl\007stsetlb\007stsetlh" |
6431 | | "\006stsmax\007stsmaxb\007stsmaxh\007stsmaxl\010stsmaxlb\010stsmaxlh\006" |
6432 | | "stsmin\007stsminb\007stsminh\007stsminl\010stsminlb\010stsminlh\004sttr" |
6433 | | "\005sttrb\005sttrh\006stumax\007stumaxb\007stumaxh\007stumaxl\010stumax" |
6434 | | "lb\010stumaxlh\006stumin\007stuminb\007stuminh\007stuminl\010stuminlb\010" |
6435 | | "stuminlh\004stur\005sturb\005sturh\004stxp\004stxr\005stxrb\005stxrh\003" |
6436 | | "sub\005subhn\006subhn2\004subs\006suqadd\003svc\003swp\004swpa\005swpab" |
6437 | | "\005swpah\005swpal\006swpalb\006swpalh\004swpb\004swph\004swpl\005swplb" |
6438 | | "\005swplh\004sxtb\004sxth\004sxtl\005sxtl2\004sxtw\003sys\004sysl\003tb" |
6439 | | "l\004tbnz\003tbx\003tbz\004trn1\004trn2\003tst\004uaba\005uabal\006uaba" |
6440 | | "l2\004uabd\005uabdl\006uabdl2\006uadalp\005uaddl\006uaddl2\006uaddlp\006" |
6441 | | "uaddlv\005uaddw\006uaddw2\004ubfm\005ucvtf\004udiv\005uhadd\005uhsub\006" |
6442 | | "umaddl\004umax\005umaxp\005umaxv\004umin\005uminp\005uminv\005umlal\006" |
6443 | | "umlal2\005umlsl\006umlsl2\006umnegl\004umov\006umsubl\005umulh\005umull" |
6444 | | "\006umull2\005uqadd\006uqrshl\007uqrshrn\010uqrshrn2\005uqshl\006uqshrn" |
6445 | | "\007uqshrn2\005uqsub\005uqxtn\006uqxtn2\006urecpe\006urhadd\005urshl\005" |
6446 | | "urshr\007ursqrte\005ursra\004ushl\005ushll\006ushll2\004ushr\006usqadd\004" |
6447 | | "usra\005usubl\006usubl2\005usubw\006usubw2\004uxtb\004uxth\004uxtl\005u" |
6448 | | "xtl2\004uxtw\004uzp1\004uzp2\003wfe\003wfi\003xtn\004xtn2\005yield\004z" |
6449 | | "ip1\004zip2"; |
6450 | | |
6451 | | namespace { |
6452 | | struct MatchEntry { |
6453 | | uint16_t Mnemonic; |
6454 | | uint16_t Opcode; |
6455 | | uint16_t ConvertFn; |
6456 | | uint8_t RequiredFeatures; |
6457 | | uint16_t Classes[7]; |
6458 | 38.4k | StringRef getMnemonic() const { |
6459 | 38.4k | return StringRef(MnemonicTable + Mnemonic + 1, |
6460 | 38.4k | MnemonicTable[Mnemonic]); |
6461 | 38.4k | } |
6462 | | }; |
6463 | | |
6464 | | // Predicate for searching for an opcode. |
6465 | | struct LessOpcode { |
6466 | 21.4k | bool operator()(const MatchEntry &LHS, StringRef RHS) { |
6467 | 21.4k | return LHS.getMnemonic() < RHS; |
6468 | 21.4k | } |
6469 | 14.9k | bool operator()(StringRef LHS, const MatchEntry &RHS) { |
6470 | 14.9k | return LHS < RHS.getMnemonic(); |
6471 | 14.9k | } |
6472 | 0 | bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) { |
6473 | 0 | return LHS.getMnemonic() < RHS.getMnemonic(); |
6474 | 0 | } |
6475 | | }; |
6476 | | } // end anonymous namespace. |
6477 | | |
6478 | | static const MatchEntry MatchTable0[] = { |
6479 | | { 0 /* abs */, AArch64::ABSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
6480 | | { 0 /* abs */, AArch64::ABSv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6481 | | { 0 /* abs */, AArch64::ABSv2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6482 | | { 0 /* abs */, AArch64::ABSv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6483 | | { 0 /* abs */, AArch64::ABSv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6484 | | { 0 /* abs */, AArch64::ABSv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6485 | | { 0 /* abs */, AArch64::ABSv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6486 | | { 0 /* abs */, AArch64::ABSv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6487 | | { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6488 | | { 4 /* adc */, AArch64::ADCXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6489 | | { 8 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6490 | | { 8 /* adcs */, AArch64::ADCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6491 | | { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, }, |
6492 | | { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, }, |
6493 | | { 13 /* add */, AArch64::ADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6494 | | { 13 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6495 | | { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, }, |
6496 | | { 13 /* add */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
6497 | | { 13 /* add */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, }, |
6498 | | { 13 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6499 | | { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, }, |
6500 | | { 13 /* add */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
6501 | | { 13 /* add */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, }, |
6502 | | { 13 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
6503 | | { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
6504 | | { 13 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
6505 | | { 13 /* add */, AArch64::ADDXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, }, |
6506 | | { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
6507 | | { 13 /* add */, AArch64::ADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6508 | | { 13 /* add */, AArch64::ADDv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6509 | | { 13 /* add */, AArch64::ADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6510 | | { 13 /* add */, AArch64::ADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6511 | | { 13 /* add */, AArch64::ADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6512 | | { 13 /* add */, AArch64::ADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6513 | | { 13 /* add */, AArch64::ADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6514 | | { 17 /* addhn */, AArch64::ADDHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6515 | | { 17 /* addhn */, AArch64::ADDHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6516 | | { 17 /* addhn */, AArch64::ADDHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6517 | | { 23 /* addhn2 */, AArch64::ADDHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6518 | | { 23 /* addhn2 */, AArch64::ADDHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6519 | | { 23 /* addhn2 */, AArch64::ADDHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6520 | | { 30 /* addp */, AArch64::ADDPv2i64p, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_2d }, }, |
6521 | | { 30 /* addp */, AArch64::ADDPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6522 | | { 30 /* addp */, AArch64::ADDPv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6523 | | { 30 /* addp */, AArch64::ADDPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6524 | | { 30 /* addp */, AArch64::ADDPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6525 | | { 30 /* addp */, AArch64::ADDPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6526 | | { 30 /* addp */, AArch64::ADDPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6527 | | { 30 /* addp */, AArch64::ADDPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6528 | | { 35 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, }, |
6529 | | { 35 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6530 | | { 35 /* adds */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
6531 | | { 35 /* adds */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, }, |
6532 | | { 35 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, }, |
6533 | | { 35 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6534 | | { 35 /* adds */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
6535 | | { 35 /* adds */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, }, |
6536 | | { 35 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
6537 | | { 35 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
6538 | | { 35 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
6539 | | { 35 /* adds */, AArch64::ADDSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, |
6540 | | { 35 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
6541 | | { 40 /* addv */, AArch64::ADDVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, |
6542 | | { 40 /* addv */, AArch64::ADDVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, |
6543 | | { 40 /* addv */, AArch64::ADDVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
6544 | | { 40 /* addv */, AArch64::ADDVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, }, |
6545 | | { 40 /* addv */, AArch64::ADDVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, }, |
6546 | | { 45 /* adr */, AArch64::ADR, Convert__Reg1_0__AdrLabel1_1, 0, { MCK_GPR64, MCK_AdrLabel }, }, |
6547 | | { 49 /* adrp */, AArch64::ADRP, Convert__Reg1_0__AdrpLabel1_1, 0, { MCK_GPR64, MCK_AdrpLabel }, }, |
6548 | | { 54 /* aesd */, AArch64::AESDrr, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasCrypto, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6549 | | { 59 /* aese */, AArch64::AESErr, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasCrypto, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6550 | | { 64 /* aesimc */, AArch64::AESIMCrr, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasCrypto, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6551 | | { 71 /* aesmc */, AArch64::AESMCrr, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasCrypto, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6552 | | { 77 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6553 | | { 77 /* and */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, |
6554 | | { 77 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6555 | | { 77 /* and */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, |
6556 | | { 77 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
6557 | | { 77 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
6558 | | { 77 /* and */, AArch64::ANDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6559 | | { 77 /* and */, AArch64::ANDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6560 | | { 81 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6561 | | { 81 /* ands */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32 }, }, |
6562 | | { 81 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6563 | | { 81 /* ands */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64 }, }, |
6564 | | { 81 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
6565 | | { 81 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
6566 | | { 86 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6567 | | { 86 /* asr */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, |
6568 | | { 86 /* asr */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6569 | | { 86 /* asr */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, |
6570 | | { 90 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6571 | | { 90 /* asrv */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6572 | | { 95 /* b */, AArch64::B, Convert__BranchTarget261_0, 0, { MCK_BranchTarget26 }, }, |
6573 | | { 95 /* b */, AArch64::Bcc, Convert__CondCode1_1__PCRelLabel191_2, 0, { MCK__DOT_, MCK_CondCode, MCK_PCRelLabel19 }, }, |
6574 | | { 97 /* bfm */, AArch64::BFMWri, Convert__Reg1_0__Tie0__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, |
6575 | | { 97 /* bfm */, AArch64::BFMXri, Convert__Reg1_0__Tie0__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, |
6576 | | { 101 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, |
6577 | | { 101 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, |
6578 | | { 101 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, |
6579 | | { 101 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, |
6580 | | { 101 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6581 | | { 101 /* bic */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, |
6582 | | { 101 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6583 | | { 101 /* bic */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, |
6584 | | { 101 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, |
6585 | | { 101 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, |
6586 | | { 101 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, |
6587 | | { 101 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, |
6588 | | { 101 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
6589 | | { 101 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
6590 | | { 101 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
6591 | | { 101 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
6592 | | { 101 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_0__Tie0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
6593 | | { 101 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_0__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
6594 | | { 101 /* bic */, AArch64::BICv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6595 | | { 101 /* bic */, AArch64::BICv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6596 | | { 105 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6597 | | { 105 /* bics */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32Not }, }, |
6598 | | { 105 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6599 | | { 105 /* bics */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64Not }, }, |
6600 | | { 105 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
6601 | | { 105 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
6602 | | { 110 /* bif */, AArch64::BIFv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6603 | | { 110 /* bif */, AArch64::BIFv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6604 | | { 114 /* bit */, AArch64::BITv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6605 | | { 114 /* bit */, AArch64::BITv8i8, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6606 | | { 118 /* bl */, AArch64::BL, Convert__BranchTarget261_0, 0, { MCK_BranchTarget26 }, }, |
6607 | | { 121 /* blr */, AArch64::BLR, Convert__Reg1_0, 0, { MCK_GPR64 }, }, |
6608 | | { 125 /* br */, AArch64::BR, Convert__Reg1_0, 0, { MCK_GPR64 }, }, |
6609 | | { 128 /* brk */, AArch64::BRK, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
6610 | | { 132 /* bsl */, AArch64::BSLv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6611 | | { 132 /* bsl */, AArch64::BSLv8i8, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6612 | | { 136 /* cas */, AArch64::CASs, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6613 | | { 136 /* cas */, AArch64::CASd, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6614 | | { 140 /* casa */, AArch64::CASAs, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6615 | | { 140 /* casa */, AArch64::CASAd, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6616 | | { 145 /* casab */, AArch64::CASAb, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6617 | | { 151 /* casah */, AArch64::CASAh, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6618 | | { 157 /* casal */, AArch64::CASALs, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6619 | | { 157 /* casal */, AArch64::CASALd, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6620 | | { 163 /* casalb */, AArch64::CASALb, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6621 | | { 170 /* casalh */, AArch64::CASALh, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6622 | | { 177 /* casb */, AArch64::CASb, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6623 | | { 182 /* cash */, AArch64::CASh, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6624 | | { 187 /* casl */, AArch64::CASLs, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6625 | | { 187 /* casl */, AArch64::CASLd, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6626 | | { 192 /* caslb */, AArch64::CASLb, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6627 | | { 198 /* caslh */, AArch64::CASLh, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6628 | | { 204 /* casp */, AArch64::CASPs, Convert__WSeqPair1_0__Tie0__WSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6629 | | { 204 /* casp */, AArch64::CASPd, Convert__XSeqPair1_0__Tie0__XSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6630 | | { 209 /* caspa */, AArch64::CASPAs, Convert__WSeqPair1_0__Tie0__WSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6631 | | { 209 /* caspa */, AArch64::CASPAd, Convert__XSeqPair1_0__Tie0__XSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6632 | | { 215 /* caspal */, AArch64::CASPALs, Convert__WSeqPair1_0__Tie0__WSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6633 | | { 215 /* caspal */, AArch64::CASPALd, Convert__XSeqPair1_0__Tie0__XSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6634 | | { 222 /* caspl */, AArch64::CASPLs, Convert__WSeqPair1_0__Tie0__WSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6635 | | { 222 /* caspl */, AArch64::CASPLd, Convert__XSeqPair1_0__Tie0__XSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
6636 | | { 228 /* cbnz */, AArch64::CBNZW, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, |
6637 | | { 228 /* cbnz */, AArch64::CBNZX, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, |
6638 | | { 233 /* cbz */, AArch64::CBZW, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, |
6639 | | { 233 /* cbz */, AArch64::CBZX, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, |
6640 | | { 237 /* ccmn */, AArch64::CCMNWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, }, |
6641 | | { 237 /* ccmn */, AArch64::CCMNWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, |
6642 | | { 237 /* ccmn */, AArch64::CCMNXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, }, |
6643 | | { 237 /* ccmn */, AArch64::CCMNXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, |
6644 | | { 242 /* ccmp */, AArch64::CCMPWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, }, |
6645 | | { 242 /* ccmp */, AArch64::CCMPWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, |
6646 | | { 242 /* ccmp */, AArch64::CCMPXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, }, |
6647 | | { 242 /* ccmp */, AArch64::CCMPXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, |
6648 | | { 247 /* cinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
6649 | | { 247 /* cinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
6650 | | { 252 /* cinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
6651 | | { 252 /* cinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
6652 | | { 257 /* clrex */, AArch64::CLREX, Convert__imm_95_15, 0, { }, }, |
6653 | | { 257 /* clrex */, AArch64::CLREX, Convert__Imm0_151_0, 0, { MCK_Imm0_15 }, }, |
6654 | | { 263 /* cls */, AArch64::CLSWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
6655 | | { 263 /* cls */, AArch64::CLSXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
6656 | | { 263 /* cls */, AArch64::CLSv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6657 | | { 263 /* cls */, AArch64::CLSv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6658 | | { 263 /* cls */, AArch64::CLSv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6659 | | { 263 /* cls */, AArch64::CLSv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6660 | | { 263 /* cls */, AArch64::CLSv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6661 | | { 263 /* cls */, AArch64::CLSv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6662 | | { 267 /* clz */, AArch64::CLZWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
6663 | | { 267 /* clz */, AArch64::CLZXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
6664 | | { 267 /* clz */, AArch64::CLZv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6665 | | { 267 /* clz */, AArch64::CLZv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6666 | | { 267 /* clz */, AArch64::CLZv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6667 | | { 267 /* clz */, AArch64::CLZv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6668 | | { 267 /* clz */, AArch64::CLZv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6669 | | { 267 /* clz */, AArch64::CLZv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6670 | | { 271 /* cmeq */, AArch64::CMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
6671 | | { 271 /* cmeq */, AArch64::CMEQv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6672 | | { 271 /* cmeq */, AArch64::CMEQv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__35_0 }, }, |
6673 | | { 271 /* cmeq */, AArch64::CMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
6674 | | { 271 /* cmeq */, AArch64::CMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
6675 | | { 271 /* cmeq */, AArch64::CMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
6676 | | { 271 /* cmeq */, AArch64::CMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
6677 | | { 271 /* cmeq */, AArch64::CMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
6678 | | { 271 /* cmeq */, AArch64::CMEQv8i8rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__35_0 }, }, |
6679 | | { 271 /* cmeq */, AArch64::CMEQv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6680 | | { 271 /* cmeq */, AArch64::CMEQv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6681 | | { 271 /* cmeq */, AArch64::CMEQv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6682 | | { 271 /* cmeq */, AArch64::CMEQv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6683 | | { 271 /* cmeq */, AArch64::CMEQv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6684 | | { 271 /* cmeq */, AArch64::CMEQv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6685 | | { 271 /* cmeq */, AArch64::CMEQv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6686 | | { 276 /* cmge */, AArch64::CMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
6687 | | { 276 /* cmge */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6688 | | { 276 /* cmge */, AArch64::CMGEv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__35_0 }, }, |
6689 | | { 276 /* cmge */, AArch64::CMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
6690 | | { 276 /* cmge */, AArch64::CMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
6691 | | { 276 /* cmge */, AArch64::CMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
6692 | | { 276 /* cmge */, AArch64::CMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
6693 | | { 276 /* cmge */, AArch64::CMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
6694 | | { 276 /* cmge */, AArch64::CMGEv8i8rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__35_0 }, }, |
6695 | | { 276 /* cmge */, AArch64::CMGEv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6696 | | { 276 /* cmge */, AArch64::CMGEv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6697 | | { 276 /* cmge */, AArch64::CMGEv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6698 | | { 276 /* cmge */, AArch64::CMGEv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6699 | | { 276 /* cmge */, AArch64::CMGEv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6700 | | { 276 /* cmge */, AArch64::CMGEv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6701 | | { 276 /* cmge */, AArch64::CMGEv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6702 | | { 281 /* cmgt */, AArch64::CMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
6703 | | { 281 /* cmgt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6704 | | { 281 /* cmgt */, AArch64::CMGTv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__35_0 }, }, |
6705 | | { 281 /* cmgt */, AArch64::CMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
6706 | | { 281 /* cmgt */, AArch64::CMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
6707 | | { 281 /* cmgt */, AArch64::CMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
6708 | | { 281 /* cmgt */, AArch64::CMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
6709 | | { 281 /* cmgt */, AArch64::CMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
6710 | | { 281 /* cmgt */, AArch64::CMGTv8i8rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__35_0 }, }, |
6711 | | { 281 /* cmgt */, AArch64::CMGTv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6712 | | { 281 /* cmgt */, AArch64::CMGTv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6713 | | { 281 /* cmgt */, AArch64::CMGTv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6714 | | { 281 /* cmgt */, AArch64::CMGTv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6715 | | { 281 /* cmgt */, AArch64::CMGTv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6716 | | { 281 /* cmgt */, AArch64::CMGTv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6717 | | { 281 /* cmgt */, AArch64::CMGTv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6718 | | { 286 /* cmhi */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6719 | | { 286 /* cmhi */, AArch64::CMHIv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6720 | | { 286 /* cmhi */, AArch64::CMHIv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6721 | | { 286 /* cmhi */, AArch64::CMHIv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6722 | | { 286 /* cmhi */, AArch64::CMHIv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6723 | | { 286 /* cmhi */, AArch64::CMHIv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6724 | | { 286 /* cmhi */, AArch64::CMHIv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6725 | | { 286 /* cmhi */, AArch64::CMHIv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6726 | | { 291 /* cmhs */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6727 | | { 291 /* cmhs */, AArch64::CMHSv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6728 | | { 291 /* cmhs */, AArch64::CMHSv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6729 | | { 291 /* cmhs */, AArch64::CMHSv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6730 | | { 291 /* cmhs */, AArch64::CMHSv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6731 | | { 291 /* cmhs */, AArch64::CMHSv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6732 | | { 291 /* cmhs */, AArch64::CMHSv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6733 | | { 291 /* cmhs */, AArch64::CMHSv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6734 | | { 296 /* cmle */, AArch64::CMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
6735 | | { 296 /* cmle */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6736 | | { 296 /* cmle */, AArch64::CMLEv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__35_0 }, }, |
6737 | | { 296 /* cmle */, AArch64::CMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
6738 | | { 296 /* cmle */, AArch64::CMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
6739 | | { 296 /* cmle */, AArch64::CMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
6740 | | { 296 /* cmle */, AArch64::CMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
6741 | | { 296 /* cmle */, AArch64::CMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
6742 | | { 296 /* cmle */, AArch64::CMLEv8i8rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__35_0 }, }, |
6743 | | { 296 /* cmle */, AArch64::CMGEv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6744 | | { 296 /* cmle */, AArch64::CMGEv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6745 | | { 296 /* cmle */, AArch64::CMGEv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6746 | | { 296 /* cmle */, AArch64::CMGEv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6747 | | { 296 /* cmle */, AArch64::CMGEv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6748 | | { 296 /* cmle */, AArch64::CMGEv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6749 | | { 296 /* cmle */, AArch64::CMGEv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6750 | | { 301 /* cmlo */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6751 | | { 301 /* cmlo */, AArch64::CMHIv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6752 | | { 301 /* cmlo */, AArch64::CMHIv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6753 | | { 301 /* cmlo */, AArch64::CMHIv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6754 | | { 301 /* cmlo */, AArch64::CMHIv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6755 | | { 301 /* cmlo */, AArch64::CMHIv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6756 | | { 301 /* cmlo */, AArch64::CMHIv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6757 | | { 301 /* cmlo */, AArch64::CMHIv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6758 | | { 306 /* cmls */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6759 | | { 306 /* cmls */, AArch64::CMHSv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6760 | | { 306 /* cmls */, AArch64::CMHSv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6761 | | { 306 /* cmls */, AArch64::CMHSv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6762 | | { 306 /* cmls */, AArch64::CMHSv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6763 | | { 306 /* cmls */, AArch64::CMHSv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6764 | | { 306 /* cmls */, AArch64::CMHSv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6765 | | { 306 /* cmls */, AArch64::CMHSv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6766 | | { 311 /* cmlt */, AArch64::CMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
6767 | | { 311 /* cmlt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6768 | | { 311 /* cmlt */, AArch64::CMLTv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__35_0 }, }, |
6769 | | { 311 /* cmlt */, AArch64::CMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
6770 | | { 311 /* cmlt */, AArch64::CMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
6771 | | { 311 /* cmlt */, AArch64::CMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
6772 | | { 311 /* cmlt */, AArch64::CMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
6773 | | { 311 /* cmlt */, AArch64::CMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
6774 | | { 311 /* cmlt */, AArch64::CMLTv8i8rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__35_0 }, }, |
6775 | | { 311 /* cmlt */, AArch64::CMGTv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6776 | | { 311 /* cmlt */, AArch64::CMGTv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6777 | | { 311 /* cmlt */, AArch64::CMGTv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6778 | | { 311 /* cmlt */, AArch64::CMGTv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6779 | | { 311 /* cmlt */, AArch64::CMGTv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6780 | | { 311 /* cmlt */, AArch64::CMGTv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6781 | | { 311 /* cmlt */, AArch64::CMGTv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6782 | | { 316 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32 }, }, |
6783 | | { 316 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64 }, }, |
6784 | | { 316 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
6785 | | { 316 /* cmn */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, 0, { MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
6786 | | { 316 /* cmn */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR32sp, MCK_AddSubImm }, }, |
6787 | | { 316 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
6788 | | { 316 /* cmn */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, 0, { MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
6789 | | { 316 /* cmn */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR64sp, MCK_AddSubImm }, }, |
6790 | | { 316 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
6791 | | { 316 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
6792 | | { 316 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
6793 | | { 316 /* cmn */, AArch64::ADDSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, |
6794 | | { 316 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
6795 | | { 320 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32 }, }, |
6796 | | { 320 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64 }, }, |
6797 | | { 320 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
6798 | | { 320 /* cmp */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, 0, { MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
6799 | | { 320 /* cmp */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR32sp, MCK_AddSubImm }, }, |
6800 | | { 320 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
6801 | | { 320 /* cmp */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, 0, { MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
6802 | | { 320 /* cmp */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR64sp, MCK_AddSubImm }, }, |
6803 | | { 320 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
6804 | | { 320 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
6805 | | { 320 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
6806 | | { 320 /* cmp */, AArch64::SUBSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, |
6807 | | { 320 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
6808 | | { 324 /* cmtst */, AArch64::CMTSTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6809 | | { 324 /* cmtst */, AArch64::CMTSTv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6810 | | { 324 /* cmtst */, AArch64::CMTSTv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6811 | | { 324 /* cmtst */, AArch64::CMTSTv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6812 | | { 324 /* cmtst */, AArch64::CMTSTv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6813 | | { 324 /* cmtst */, AArch64::CMTSTv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6814 | | { 324 /* cmtst */, AArch64::CMTSTv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6815 | | { 324 /* cmtst */, AArch64::CMTSTv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6816 | | { 330 /* cneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
6817 | | { 330 /* cneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
6818 | | { 335 /* cnt */, AArch64::CNTv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6819 | | { 335 /* cnt */, AArch64::CNTv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6820 | | { 339 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6821 | | { 346 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6822 | | { 354 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6823 | | { 362 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6824 | | { 370 /* crc32cx */, AArch64::CRC32CXrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
6825 | | { 378 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6826 | | { 385 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6827 | | { 392 /* crc32x */, AArch64::CRC32Xrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
6828 | | { 399 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
6829 | | { 399 /* csel */, AArch64::CSELXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
6830 | | { 404 /* cset */, AArch64::CSINCWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, 0, { MCK_GPR32, MCK_CondCode }, }, |
6831 | | { 404 /* cset */, AArch64::CSINCXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, 0, { MCK_GPR64, MCK_CondCode }, }, |
6832 | | { 409 /* csetm */, AArch64::CSINVWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, 0, { MCK_GPR32, MCK_CondCode }, }, |
6833 | | { 409 /* csetm */, AArch64::CSINVXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, 0, { MCK_GPR64, MCK_CondCode }, }, |
6834 | | { 415 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
6835 | | { 415 /* csinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
6836 | | { 421 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
6837 | | { 421 /* csinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
6838 | | { 427 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
6839 | | { 427 /* csneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
6840 | | { 433 /* dcps1 */, AArch64::DCPS1, Convert__imm_95_0, 0, { }, }, |
6841 | | { 433 /* dcps1 */, AArch64::DCPS1, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
6842 | | { 439 /* dcps2 */, AArch64::DCPS2, Convert__imm_95_0, 0, { }, }, |
6843 | | { 439 /* dcps2 */, AArch64::DCPS2, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
6844 | | { 445 /* dcps3 */, AArch64::DCPS3, Convert__imm_95_0, 0, { }, }, |
6845 | | { 445 /* dcps3 */, AArch64::DCPS3, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
6846 | | { 451 /* dmb */, AArch64::DMB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, |
6847 | | { 455 /* drps */, AArch64::DRPS, Convert_NoOperands, 0, { }, }, |
6848 | | { 460 /* dsb */, AArch64::DSB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, |
6849 | | { 464 /* dup */, AArch64::DUPv16i8gpr, Convert__VectorReg1281_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_GPR32 }, }, |
6850 | | { 464 /* dup */, AArch64::DUPv2i64gpr, Convert__VectorReg1281_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_GPR64 }, }, |
6851 | | { 464 /* dup */, AArch64::DUPv4i32gpr, Convert__VectorReg1281_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_GPR32 }, }, |
6852 | | { 464 /* dup */, AArch64::DUPv8i16gpr, Convert__VectorReg1281_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_GPR32 }, }, |
6853 | | { 464 /* dup */, AArch64::DUPv2i32gpr, Convert__VectorReg641_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_GPR32 }, }, |
6854 | | { 464 /* dup */, AArch64::DUPv4i16gpr, Convert__VectorReg641_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_GPR32 }, }, |
6855 | | { 464 /* dup */, AArch64::DUPv8i8gpr, Convert__VectorReg641_0__Reg1_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_GPR32 }, }, |
6856 | | { 464 /* dup */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__VectorIndexH1_3, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH }, }, |
6857 | | { 464 /* dup */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__VectorIndexS1_3, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
6858 | | { 464 /* dup */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__VectorIndexD1_3, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
6859 | | { 464 /* dup */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__VectorIndexB1_3, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB }, }, |
6860 | | { 464 /* dup */, AArch64::DUPv16i8lane, Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexB1_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB }, }, |
6861 | | { 464 /* dup */, AArch64::DUPv2i64lane, Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexD1_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
6862 | | { 464 /* dup */, AArch64::DUPv4i32lane, Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
6863 | | { 464 /* dup */, AArch64::DUPv8i16lane, Convert__VectorReg1281_0__VectorReg1281_2__VectorIndexH1_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH }, }, |
6864 | | { 464 /* dup */, AArch64::DUPv2i32lane, Convert__VectorReg641_0__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
6865 | | { 464 /* dup */, AArch64::DUPv4i16lane, Convert__VectorReg641_0__VectorReg1281_2__VectorIndexH1_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH }, }, |
6866 | | { 464 /* dup */, AArch64::DUPv8i8lane, Convert__VectorReg641_0__VectorReg1281_2__VectorIndexB1_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB }, }, |
6867 | | { 468 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6868 | | { 468 /* eon */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, |
6869 | | { 468 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6870 | | { 468 /* eon */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, |
6871 | | { 468 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
6872 | | { 468 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
6873 | | { 472 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
6874 | | { 472 /* eor */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, |
6875 | | { 472 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
6876 | | { 472 /* eor */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, |
6877 | | { 472 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
6878 | | { 472 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
6879 | | { 472 /* eor */, AArch64::EORv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
6880 | | { 472 /* eor */, AArch64::EORv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
6881 | | { 476 /* eret */, AArch64::ERET, Convert_NoOperands, 0, { }, }, |
6882 | | { 481 /* ext */, AArch64::EXTv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__Imm1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm }, }, |
6883 | | { 481 /* ext */, AArch64::EXTv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__Imm1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm }, }, |
6884 | | { 485 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, |
6885 | | { 485 /* extr */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, |
6886 | | { 490 /* fabd */, AArch64::FABD16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
6887 | | { 490 /* fabd */, AArch64::FABD32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
6888 | | { 490 /* fabd */, AArch64::FABD64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6889 | | { 490 /* fabd */, AArch64::FABDv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6890 | | { 490 /* fabd */, AArch64::FABDv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6891 | | { 490 /* fabd */, AArch64::FABDv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6892 | | { 490 /* fabd */, AArch64::FABDv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6893 | | { 490 /* fabd */, AArch64::FABDv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6894 | | { 495 /* fabs */, AArch64::FABSHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
6895 | | { 495 /* fabs */, AArch64::FABSSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
6896 | | { 495 /* fabs */, AArch64::FABSDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
6897 | | { 495 /* fabs */, AArch64::FABSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6898 | | { 495 /* fabs */, AArch64::FABSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6899 | | { 495 /* fabs */, AArch64::FABSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6900 | | { 495 /* fabs */, AArch64::FABSv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6901 | | { 495 /* fabs */, AArch64::FABSv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6902 | | { 500 /* facge */, AArch64::FACGE16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
6903 | | { 500 /* facge */, AArch64::FACGE32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
6904 | | { 500 /* facge */, AArch64::FACGE64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6905 | | { 500 /* facge */, AArch64::FACGEv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6906 | | { 500 /* facge */, AArch64::FACGEv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6907 | | { 500 /* facge */, AArch64::FACGEv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6908 | | { 500 /* facge */, AArch64::FACGEv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6909 | | { 500 /* facge */, AArch64::FACGEv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6910 | | { 506 /* facgt */, AArch64::FACGT16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
6911 | | { 506 /* facgt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
6912 | | { 506 /* facgt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6913 | | { 506 /* facgt */, AArch64::FACGTv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6914 | | { 506 /* facgt */, AArch64::FACGTv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6915 | | { 506 /* facgt */, AArch64::FACGTv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6916 | | { 506 /* facgt */, AArch64::FACGTv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6917 | | { 506 /* facgt */, AArch64::FACGTv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6918 | | { 512 /* facle */, AArch64::FACGE32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
6919 | | { 512 /* facle */, AArch64::FACGE64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6920 | | { 512 /* facle */, AArch64::FACGEv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6921 | | { 512 /* facle */, AArch64::FACGEv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6922 | | { 512 /* facle */, AArch64::FACGEv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6923 | | { 512 /* facle */, AArch64::FACGEv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6924 | | { 512 /* facle */, AArch64::FACGEv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6925 | | { 518 /* faclt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
6926 | | { 518 /* faclt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6927 | | { 518 /* faclt */, AArch64::FACGTv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6928 | | { 518 /* faclt */, AArch64::FACGTv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6929 | | { 518 /* faclt */, AArch64::FACGTv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6930 | | { 518 /* faclt */, AArch64::FACGTv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6931 | | { 518 /* faclt */, AArch64::FACGTv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6932 | | { 524 /* fadd */, AArch64::FADDHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
6933 | | { 524 /* fadd */, AArch64::FADDSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
6934 | | { 524 /* fadd */, AArch64::FADDDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6935 | | { 524 /* fadd */, AArch64::FADDv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6936 | | { 524 /* fadd */, AArch64::FADDv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6937 | | { 524 /* fadd */, AArch64::FADDv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6938 | | { 524 /* fadd */, AArch64::FADDv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6939 | | { 524 /* fadd */, AArch64::FADDv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6940 | | { 529 /* faddp */, AArch64::FADDPv2i16p, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_2h }, }, |
6941 | | { 529 /* faddp */, AArch64::FADDPv2i32p, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg64, MCK__DOT_2s }, }, |
6942 | | { 529 /* faddp */, AArch64::FADDPv2i64p, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_2d }, }, |
6943 | | { 529 /* faddp */, AArch64::FADDPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6944 | | { 529 /* faddp */, AArch64::FADDPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6945 | | { 529 /* faddp */, AArch64::FADDPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6946 | | { 529 /* faddp */, AArch64::FADDPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6947 | | { 529 /* faddp */, AArch64::FADDPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6948 | | { 535 /* fccmp */, AArch64::FCCMPHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, }, |
6949 | | { 535 /* fccmp */, AArch64::FCCMPSrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, }, |
6950 | | { 535 /* fccmp */, AArch64::FCCMPDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, }, |
6951 | | { 541 /* fccmpe */, AArch64::FCCMPEHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, }, |
6952 | | { 541 /* fccmpe */, AArch64::FCCMPESrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, }, |
6953 | | { 541 /* fccmpe */, AArch64::FCCMPEDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, }, |
6954 | | { 548 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, |
6955 | | { 548 /* fcmeq */, AArch64::FCMEQ16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
6956 | | { 548 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, |
6957 | | { 548 /* fcmeq */, AArch64::FCMEQ32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
6958 | | { 548 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
6959 | | { 548 /* fcmeq */, AArch64::FCMEQ64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6960 | | { 548 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
6961 | | { 548 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
6962 | | { 548 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
6963 | | { 548 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
6964 | | { 548 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
6965 | | { 548 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
6966 | | { 548 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
6967 | | { 548 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
6968 | | { 548 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
6969 | | { 548 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
6970 | | { 548 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
6971 | | { 548 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
6972 | | { 548 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
6973 | | { 548 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0, MCK__DOT_0 }, }, |
6974 | | { 548 /* fcmeq */, AArch64::FCMEQv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
6975 | | { 548 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0, MCK__DOT_0 }, }, |
6976 | | { 548 /* fcmeq */, AArch64::FCMEQv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
6977 | | { 548 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0, MCK__DOT_0 }, }, |
6978 | | { 548 /* fcmeq */, AArch64::FCMEQv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
6979 | | { 548 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0, MCK__DOT_0 }, }, |
6980 | | { 548 /* fcmeq */, AArch64::FCMEQv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
6981 | | { 548 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0, MCK__DOT_0 }, }, |
6982 | | { 548 /* fcmeq */, AArch64::FCMEQv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
6983 | | { 554 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, |
6984 | | { 554 /* fcmge */, AArch64::FCMGE16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
6985 | | { 554 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, |
6986 | | { 554 /* fcmge */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
6987 | | { 554 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
6988 | | { 554 /* fcmge */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
6989 | | { 554 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
6990 | | { 554 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
6991 | | { 554 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
6992 | | { 554 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
6993 | | { 554 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
6994 | | { 554 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
6995 | | { 554 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
6996 | | { 554 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
6997 | | { 554 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
6998 | | { 554 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
6999 | | { 554 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
7000 | | { 554 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
7001 | | { 554 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
7002 | | { 554 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0, MCK__DOT_0 }, }, |
7003 | | { 554 /* fcmge */, AArch64::FCMGEv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7004 | | { 554 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0, MCK__DOT_0 }, }, |
7005 | | { 554 /* fcmge */, AArch64::FCMGEv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7006 | | { 554 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0, MCK__DOT_0 }, }, |
7007 | | { 554 /* fcmge */, AArch64::FCMGEv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7008 | | { 554 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0, MCK__DOT_0 }, }, |
7009 | | { 554 /* fcmge */, AArch64::FCMGEv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7010 | | { 554 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0, MCK__DOT_0 }, }, |
7011 | | { 554 /* fcmge */, AArch64::FCMGEv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7012 | | { 560 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, |
7013 | | { 560 /* fcmgt */, AArch64::FCMGT16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7014 | | { 560 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, |
7015 | | { 560 /* fcmgt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7016 | | { 560 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
7017 | | { 560 /* fcmgt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7018 | | { 560 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
7019 | | { 560 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
7020 | | { 560 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
7021 | | { 560 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
7022 | | { 560 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
7023 | | { 560 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
7024 | | { 560 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
7025 | | { 560 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
7026 | | { 560 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
7027 | | { 560 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
7028 | | { 560 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
7029 | | { 560 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
7030 | | { 560 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
7031 | | { 560 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0, MCK__DOT_0 }, }, |
7032 | | { 560 /* fcmgt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7033 | | { 560 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0, MCK__DOT_0 }, }, |
7034 | | { 560 /* fcmgt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7035 | | { 560 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0, MCK__DOT_0 }, }, |
7036 | | { 560 /* fcmgt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7037 | | { 560 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0, MCK__DOT_0 }, }, |
7038 | | { 560 /* fcmgt */, AArch64::FCMGTv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7039 | | { 560 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0, MCK__DOT_0 }, }, |
7040 | | { 560 /* fcmgt */, AArch64::FCMGTv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7041 | | { 566 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, |
7042 | | { 566 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, |
7043 | | { 566 /* fcmle */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7044 | | { 566 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
7045 | | { 566 /* fcmle */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7046 | | { 566 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
7047 | | { 566 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
7048 | | { 566 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
7049 | | { 566 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
7050 | | { 566 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
7051 | | { 566 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
7052 | | { 566 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
7053 | | { 566 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
7054 | | { 566 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
7055 | | { 566 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
7056 | | { 566 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
7057 | | { 566 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
7058 | | { 566 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
7059 | | { 566 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0, MCK__DOT_0 }, }, |
7060 | | { 566 /* fcmle */, AArch64::FCMGEv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7061 | | { 566 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0, MCK__DOT_0 }, }, |
7062 | | { 566 /* fcmle */, AArch64::FCMGEv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7063 | | { 566 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0, MCK__DOT_0 }, }, |
7064 | | { 566 /* fcmle */, AArch64::FCMGEv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7065 | | { 566 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0, MCK__DOT_0 }, }, |
7066 | | { 566 /* fcmle */, AArch64::FCMGEv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7067 | | { 566 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0, MCK__DOT_0 }, }, |
7068 | | { 566 /* fcmle */, AArch64::FCMGEv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7069 | | { 572 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, |
7070 | | { 572 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, |
7071 | | { 572 /* fcmlt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7072 | | { 572 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
7073 | | { 572 /* fcmlt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7074 | | { 572 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
7075 | | { 572 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
7076 | | { 572 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
7077 | | { 572 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
7078 | | { 572 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
7079 | | { 572 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
7080 | | { 572 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
7081 | | { 572 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
7082 | | { 572 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
7083 | | { 572 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
7084 | | { 572 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
7085 | | { 572 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
7086 | | { 572 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
7087 | | { 572 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0, MCK__DOT_0 }, }, |
7088 | | { 572 /* fcmlt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7089 | | { 572 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0, MCK__DOT_0 }, }, |
7090 | | { 572 /* fcmlt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7091 | | { 572 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0, MCK__DOT_0 }, }, |
7092 | | { 572 /* fcmlt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7093 | | { 572 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0, MCK__DOT_0 }, }, |
7094 | | { 572 /* fcmlt */, AArch64::FCMGTv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7095 | | { 572 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0, MCK__DOT_0 }, }, |
7096 | | { 572 /* fcmlt */, AArch64::FCMGTv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7097 | | { 578 /* fcmp */, AArch64::FCMPHrr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7098 | | { 578 /* fcmp */, AArch64::FCMPSrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7099 | | { 578 /* fcmp */, AArch64::FCMPDrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7100 | | { 578 /* fcmp */, AArch64::FCMPHri, Convert__Reg1_0, Feature_HasFullFP16, { MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
7101 | | { 578 /* fcmp */, AArch64::FCMPSri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
7102 | | { 578 /* fcmp */, AArch64::FCMPDri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
7103 | | { 583 /* fcmpe */, AArch64::FCMPEHrr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7104 | | { 583 /* fcmpe */, AArch64::FCMPESrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7105 | | { 583 /* fcmpe */, AArch64::FCMPEDrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7106 | | { 583 /* fcmpe */, AArch64::FCMPEHri, Convert__Reg1_0, Feature_HasFullFP16, { MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
7107 | | { 583 /* fcmpe */, AArch64::FCMPESri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
7108 | | { 583 /* fcmpe */, AArch64::FCMPEDri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
7109 | | { 589 /* fcsel */, AArch64::FCSELHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_CondCode }, }, |
7110 | | { 589 /* fcsel */, AArch64::FCSELSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_CondCode }, }, |
7111 | | { 589 /* fcsel */, AArch64::FCSELDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_CondCode }, }, |
7112 | | { 595 /* fcvt */, AArch64::FCVTHSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR16, MCK_FPR32 }, }, |
7113 | | { 595 /* fcvt */, AArch64::FCVTHDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR16, MCK_FPR64 }, }, |
7114 | | { 595 /* fcvt */, AArch64::FCVTSHr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR16 }, }, |
7115 | | { 595 /* fcvt */, AArch64::FCVTSDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR64 }, }, |
7116 | | { 595 /* fcvt */, AArch64::FCVTDHr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR16 }, }, |
7117 | | { 595 /* fcvt */, AArch64::FCVTDSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR32 }, }, |
7118 | | { 600 /* fcvtas */, AArch64::FCVTASv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7119 | | { 600 /* fcvtas */, AArch64::FCVTASv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7120 | | { 600 /* fcvtas */, AArch64::FCVTASv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7121 | | { 600 /* fcvtas */, AArch64::FCVTASUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
7122 | | { 600 /* fcvtas */, AArch64::FCVTASUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
7123 | | { 600 /* fcvtas */, AArch64::FCVTASUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
7124 | | { 600 /* fcvtas */, AArch64::FCVTASUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
7125 | | { 600 /* fcvtas */, AArch64::FCVTASUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
7126 | | { 600 /* fcvtas */, AArch64::FCVTASUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
7127 | | { 600 /* fcvtas */, AArch64::FCVTASv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7128 | | { 600 /* fcvtas */, AArch64::FCVTASv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7129 | | { 600 /* fcvtas */, AArch64::FCVTASv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7130 | | { 600 /* fcvtas */, AArch64::FCVTASv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7131 | | { 600 /* fcvtas */, AArch64::FCVTASv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7132 | | { 607 /* fcvtau */, AArch64::FCVTAUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7133 | | { 607 /* fcvtau */, AArch64::FCVTAUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7134 | | { 607 /* fcvtau */, AArch64::FCVTAUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7135 | | { 607 /* fcvtau */, AArch64::FCVTAUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
7136 | | { 607 /* fcvtau */, AArch64::FCVTAUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
7137 | | { 607 /* fcvtau */, AArch64::FCVTAUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
7138 | | { 607 /* fcvtau */, AArch64::FCVTAUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
7139 | | { 607 /* fcvtau */, AArch64::FCVTAUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
7140 | | { 607 /* fcvtau */, AArch64::FCVTAUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
7141 | | { 607 /* fcvtau */, AArch64::FCVTAUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7142 | | { 607 /* fcvtau */, AArch64::FCVTAUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7143 | | { 607 /* fcvtau */, AArch64::FCVTAUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7144 | | { 607 /* fcvtau */, AArch64::FCVTAUv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7145 | | { 607 /* fcvtau */, AArch64::FCVTAUv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7146 | | { 614 /* fcvtl */, AArch64::FCVTLv2i32, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, |
7147 | | { 614 /* fcvtl */, AArch64::FCVTLv4i16, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, |
7148 | | { 620 /* fcvtl2 */, AArch64::FCVTLv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
7149 | | { 620 /* fcvtl2 */, AArch64::FCVTLv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
7150 | | { 627 /* fcvtms */, AArch64::FCVTMSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7151 | | { 627 /* fcvtms */, AArch64::FCVTMSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7152 | | { 627 /* fcvtms */, AArch64::FCVTMSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7153 | | { 627 /* fcvtms */, AArch64::FCVTMSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
7154 | | { 627 /* fcvtms */, AArch64::FCVTMSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
7155 | | { 627 /* fcvtms */, AArch64::FCVTMSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
7156 | | { 627 /* fcvtms */, AArch64::FCVTMSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
7157 | | { 627 /* fcvtms */, AArch64::FCVTMSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
7158 | | { 627 /* fcvtms */, AArch64::FCVTMSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
7159 | | { 627 /* fcvtms */, AArch64::FCVTMSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7160 | | { 627 /* fcvtms */, AArch64::FCVTMSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7161 | | { 627 /* fcvtms */, AArch64::FCVTMSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7162 | | { 627 /* fcvtms */, AArch64::FCVTMSv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7163 | | { 627 /* fcvtms */, AArch64::FCVTMSv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7164 | | { 634 /* fcvtmu */, AArch64::FCVTMUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7165 | | { 634 /* fcvtmu */, AArch64::FCVTMUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7166 | | { 634 /* fcvtmu */, AArch64::FCVTMUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7167 | | { 634 /* fcvtmu */, AArch64::FCVTMUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
7168 | | { 634 /* fcvtmu */, AArch64::FCVTMUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
7169 | | { 634 /* fcvtmu */, AArch64::FCVTMUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
7170 | | { 634 /* fcvtmu */, AArch64::FCVTMUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
7171 | | { 634 /* fcvtmu */, AArch64::FCVTMUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
7172 | | { 634 /* fcvtmu */, AArch64::FCVTMUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
7173 | | { 634 /* fcvtmu */, AArch64::FCVTMUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7174 | | { 634 /* fcvtmu */, AArch64::FCVTMUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7175 | | { 634 /* fcvtmu */, AArch64::FCVTMUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7176 | | { 634 /* fcvtmu */, AArch64::FCVTMUv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7177 | | { 634 /* fcvtmu */, AArch64::FCVTMUv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7178 | | { 641 /* fcvtn */, AArch64::FCVTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, |
7179 | | { 641 /* fcvtn */, AArch64::FCVTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, |
7180 | | { 647 /* fcvtn2 */, AArch64::FCVTNv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, |
7181 | | { 647 /* fcvtn2 */, AArch64::FCVTNv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, |
7182 | | { 654 /* fcvtns */, AArch64::FCVTNSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7183 | | { 654 /* fcvtns */, AArch64::FCVTNSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7184 | | { 654 /* fcvtns */, AArch64::FCVTNSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7185 | | { 654 /* fcvtns */, AArch64::FCVTNSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
7186 | | { 654 /* fcvtns */, AArch64::FCVTNSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
7187 | | { 654 /* fcvtns */, AArch64::FCVTNSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
7188 | | { 654 /* fcvtns */, AArch64::FCVTNSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
7189 | | { 654 /* fcvtns */, AArch64::FCVTNSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
7190 | | { 654 /* fcvtns */, AArch64::FCVTNSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
7191 | | { 654 /* fcvtns */, AArch64::FCVTNSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7192 | | { 654 /* fcvtns */, AArch64::FCVTNSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7193 | | { 654 /* fcvtns */, AArch64::FCVTNSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7194 | | { 654 /* fcvtns */, AArch64::FCVTNSv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7195 | | { 654 /* fcvtns */, AArch64::FCVTNSv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7196 | | { 661 /* fcvtnu */, AArch64::FCVTNUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7197 | | { 661 /* fcvtnu */, AArch64::FCVTNUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7198 | | { 661 /* fcvtnu */, AArch64::FCVTNUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7199 | | { 661 /* fcvtnu */, AArch64::FCVTNUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
7200 | | { 661 /* fcvtnu */, AArch64::FCVTNUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
7201 | | { 661 /* fcvtnu */, AArch64::FCVTNUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
7202 | | { 661 /* fcvtnu */, AArch64::FCVTNUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
7203 | | { 661 /* fcvtnu */, AArch64::FCVTNUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
7204 | | { 661 /* fcvtnu */, AArch64::FCVTNUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
7205 | | { 661 /* fcvtnu */, AArch64::FCVTNUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7206 | | { 661 /* fcvtnu */, AArch64::FCVTNUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7207 | | { 661 /* fcvtnu */, AArch64::FCVTNUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7208 | | { 661 /* fcvtnu */, AArch64::FCVTNUv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7209 | | { 661 /* fcvtnu */, AArch64::FCVTNUv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7210 | | { 668 /* fcvtps */, AArch64::FCVTPSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7211 | | { 668 /* fcvtps */, AArch64::FCVTPSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7212 | | { 668 /* fcvtps */, AArch64::FCVTPSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7213 | | { 668 /* fcvtps */, AArch64::FCVTPSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
7214 | | { 668 /* fcvtps */, AArch64::FCVTPSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
7215 | | { 668 /* fcvtps */, AArch64::FCVTPSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
7216 | | { 668 /* fcvtps */, AArch64::FCVTPSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
7217 | | { 668 /* fcvtps */, AArch64::FCVTPSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
7218 | | { 668 /* fcvtps */, AArch64::FCVTPSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
7219 | | { 668 /* fcvtps */, AArch64::FCVTPSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7220 | | { 668 /* fcvtps */, AArch64::FCVTPSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7221 | | { 668 /* fcvtps */, AArch64::FCVTPSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7222 | | { 668 /* fcvtps */, AArch64::FCVTPSv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7223 | | { 668 /* fcvtps */, AArch64::FCVTPSv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7224 | | { 675 /* fcvtpu */, AArch64::FCVTPUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7225 | | { 675 /* fcvtpu */, AArch64::FCVTPUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7226 | | { 675 /* fcvtpu */, AArch64::FCVTPUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7227 | | { 675 /* fcvtpu */, AArch64::FCVTPUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
7228 | | { 675 /* fcvtpu */, AArch64::FCVTPUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
7229 | | { 675 /* fcvtpu */, AArch64::FCVTPUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
7230 | | { 675 /* fcvtpu */, AArch64::FCVTPUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
7231 | | { 675 /* fcvtpu */, AArch64::FCVTPUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
7232 | | { 675 /* fcvtpu */, AArch64::FCVTPUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
7233 | | { 675 /* fcvtpu */, AArch64::FCVTPUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7234 | | { 675 /* fcvtpu */, AArch64::FCVTPUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7235 | | { 675 /* fcvtpu */, AArch64::FCVTPUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7236 | | { 675 /* fcvtpu */, AArch64::FCVTPUv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7237 | | { 675 /* fcvtpu */, AArch64::FCVTPUv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7238 | | { 682 /* fcvtxn */, AArch64::FCVTXNv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, |
7239 | | { 682 /* fcvtxn */, AArch64::FCVTXNv2f32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, |
7240 | | { 689 /* fcvtxn2 */, AArch64::FCVTXNv4f32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, |
7241 | | { 697 /* fcvtzs */, AArch64::FCVTZSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7242 | | { 697 /* fcvtzs */, AArch64::FCVTZSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7243 | | { 697 /* fcvtzs */, AArch64::FCVTZSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7244 | | { 697 /* fcvtzs */, AArch64::FCVTZSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
7245 | | { 697 /* fcvtzs */, AArch64::FCVTZSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
7246 | | { 697 /* fcvtzs */, AArch64::FCVTZSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
7247 | | { 697 /* fcvtzs */, AArch64::FCVTZSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
7248 | | { 697 /* fcvtzs */, AArch64::FCVTZSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
7249 | | { 697 /* fcvtzs */, AArch64::FCVTZSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
7250 | | { 697 /* fcvtzs */, AArch64::FCVTZSh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, |
7251 | | { 697 /* fcvtzs */, AArch64::FCVTZSs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
7252 | | { 697 /* fcvtzs */, AArch64::FCVTZSd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
7253 | | { 697 /* fcvtzs */, AArch64::FCVTZSSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, }, |
7254 | | { 697 /* fcvtzs */, AArch64::FCVTZSSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
7255 | | { 697 /* fcvtzs */, AArch64::FCVTZSSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
7256 | | { 697 /* fcvtzs */, AArch64::FCVTZSSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, }, |
7257 | | { 697 /* fcvtzs */, AArch64::FCVTZSSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, }, |
7258 | | { 697 /* fcvtzs */, AArch64::FCVTZSSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
7259 | | { 697 /* fcvtzs */, AArch64::FCVTZSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7260 | | { 697 /* fcvtzs */, AArch64::FCVTZSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7261 | | { 697 /* fcvtzs */, AArch64::FCVTZSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7262 | | { 697 /* fcvtzs */, AArch64::FCVTZSv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7263 | | { 697 /* fcvtzs */, AArch64::FCVTZSv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7264 | | { 697 /* fcvtzs */, AArch64::FCVTZSv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
7265 | | { 697 /* fcvtzs */, AArch64::FCVTZSv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
7266 | | { 697 /* fcvtzs */, AArch64::FCVTZSv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
7267 | | { 697 /* fcvtzs */, AArch64::FCVTZSv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
7268 | | { 697 /* fcvtzs */, AArch64::FCVTZSv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
7269 | | { 704 /* fcvtzu */, AArch64::FCVTZUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7270 | | { 704 /* fcvtzu */, AArch64::FCVTZUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7271 | | { 704 /* fcvtzu */, AArch64::FCVTZUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7272 | | { 704 /* fcvtzu */, AArch64::FCVTZUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
7273 | | { 704 /* fcvtzu */, AArch64::FCVTZUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
7274 | | { 704 /* fcvtzu */, AArch64::FCVTZUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
7275 | | { 704 /* fcvtzu */, AArch64::FCVTZUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
7276 | | { 704 /* fcvtzu */, AArch64::FCVTZUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
7277 | | { 704 /* fcvtzu */, AArch64::FCVTZUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
7278 | | { 704 /* fcvtzu */, AArch64::FCVTZUh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, |
7279 | | { 704 /* fcvtzu */, AArch64::FCVTZUs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
7280 | | { 704 /* fcvtzu */, AArch64::FCVTZUd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
7281 | | { 704 /* fcvtzu */, AArch64::FCVTZUSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, }, |
7282 | | { 704 /* fcvtzu */, AArch64::FCVTZUSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
7283 | | { 704 /* fcvtzu */, AArch64::FCVTZUSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
7284 | | { 704 /* fcvtzu */, AArch64::FCVTZUSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, }, |
7285 | | { 704 /* fcvtzu */, AArch64::FCVTZUSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, }, |
7286 | | { 704 /* fcvtzu */, AArch64::FCVTZUSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
7287 | | { 704 /* fcvtzu */, AArch64::FCVTZUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7288 | | { 704 /* fcvtzu */, AArch64::FCVTZUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7289 | | { 704 /* fcvtzu */, AArch64::FCVTZUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7290 | | { 704 /* fcvtzu */, AArch64::FCVTZUv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7291 | | { 704 /* fcvtzu */, AArch64::FCVTZUv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7292 | | { 704 /* fcvtzu */, AArch64::FCVTZUv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
7293 | | { 704 /* fcvtzu */, AArch64::FCVTZUv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
7294 | | { 704 /* fcvtzu */, AArch64::FCVTZUv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
7295 | | { 704 /* fcvtzu */, AArch64::FCVTZUv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
7296 | | { 704 /* fcvtzu */, AArch64::FCVTZUv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
7297 | | { 711 /* fdiv */, AArch64::FDIVHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7298 | | { 711 /* fdiv */, AArch64::FDIVSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7299 | | { 711 /* fdiv */, AArch64::FDIVDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7300 | | { 711 /* fdiv */, AArch64::FDIVv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7301 | | { 711 /* fdiv */, AArch64::FDIVv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7302 | | { 711 /* fdiv */, AArch64::FDIVv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7303 | | { 711 /* fdiv */, AArch64::FDIVv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7304 | | { 711 /* fdiv */, AArch64::FDIVv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7305 | | { 716 /* fmadd */, AArch64::FMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7306 | | { 716 /* fmadd */, AArch64::FMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7307 | | { 716 /* fmadd */, AArch64::FMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7308 | | { 722 /* fmax */, AArch64::FMAXHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7309 | | { 722 /* fmax */, AArch64::FMAXSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7310 | | { 722 /* fmax */, AArch64::FMAXDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7311 | | { 722 /* fmax */, AArch64::FMAXv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7312 | | { 722 /* fmax */, AArch64::FMAXv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7313 | | { 722 /* fmax */, AArch64::FMAXv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7314 | | { 722 /* fmax */, AArch64::FMAXv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7315 | | { 722 /* fmax */, AArch64::FMAXv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7316 | | { 727 /* fmaxnm */, AArch64::FMAXNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7317 | | { 727 /* fmaxnm */, AArch64::FMAXNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7318 | | { 727 /* fmaxnm */, AArch64::FMAXNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7319 | | { 727 /* fmaxnm */, AArch64::FMAXNMv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7320 | | { 727 /* fmaxnm */, AArch64::FMAXNMv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7321 | | { 727 /* fmaxnm */, AArch64::FMAXNMv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7322 | | { 727 /* fmaxnm */, AArch64::FMAXNMv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7323 | | { 727 /* fmaxnm */, AArch64::FMAXNMv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7324 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv2i16p, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_2h }, }, |
7325 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv2i32p, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg64, MCK__DOT_2s }, }, |
7326 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv2i64p, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_2d }, }, |
7327 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7328 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7329 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7330 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7331 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7332 | | { 742 /* fmaxnmv */, AArch64::FMAXNMVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, |
7333 | | { 742 /* fmaxnmv */, AArch64::FMAXNMVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, |
7334 | | { 742 /* fmaxnmv */, AArch64::FMAXNMVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
7335 | | { 750 /* fmaxp */, AArch64::FMAXPv2i16p, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_2h }, }, |
7336 | | { 750 /* fmaxp */, AArch64::FMAXPv2i32p, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg64, MCK__DOT_2s }, }, |
7337 | | { 750 /* fmaxp */, AArch64::FMAXPv2i64p, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_2d }, }, |
7338 | | { 750 /* fmaxp */, AArch64::FMAXPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7339 | | { 750 /* fmaxp */, AArch64::FMAXPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7340 | | { 750 /* fmaxp */, AArch64::FMAXPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7341 | | { 750 /* fmaxp */, AArch64::FMAXPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7342 | | { 750 /* fmaxp */, AArch64::FMAXPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7343 | | { 756 /* fmaxv */, AArch64::FMAXVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, |
7344 | | { 756 /* fmaxv */, AArch64::FMAXVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, |
7345 | | { 756 /* fmaxv */, AArch64::FMAXVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
7346 | | { 762 /* fmin */, AArch64::FMINHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7347 | | { 762 /* fmin */, AArch64::FMINSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7348 | | { 762 /* fmin */, AArch64::FMINDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7349 | | { 762 /* fmin */, AArch64::FMINv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7350 | | { 762 /* fmin */, AArch64::FMINv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7351 | | { 762 /* fmin */, AArch64::FMINv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7352 | | { 762 /* fmin */, AArch64::FMINv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7353 | | { 762 /* fmin */, AArch64::FMINv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7354 | | { 767 /* fminnm */, AArch64::FMINNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7355 | | { 767 /* fminnm */, AArch64::FMINNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7356 | | { 767 /* fminnm */, AArch64::FMINNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7357 | | { 767 /* fminnm */, AArch64::FMINNMv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7358 | | { 767 /* fminnm */, AArch64::FMINNMv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7359 | | { 767 /* fminnm */, AArch64::FMINNMv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7360 | | { 767 /* fminnm */, AArch64::FMINNMv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7361 | | { 767 /* fminnm */, AArch64::FMINNMv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7362 | | { 774 /* fminnmp */, AArch64::FMINNMPv2i16p, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_2h }, }, |
7363 | | { 774 /* fminnmp */, AArch64::FMINNMPv2i32p, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg64, MCK__DOT_2s }, }, |
7364 | | { 774 /* fminnmp */, AArch64::FMINNMPv2i64p, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_2d }, }, |
7365 | | { 774 /* fminnmp */, AArch64::FMINNMPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7366 | | { 774 /* fminnmp */, AArch64::FMINNMPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7367 | | { 774 /* fminnmp */, AArch64::FMINNMPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7368 | | { 774 /* fminnmp */, AArch64::FMINNMPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7369 | | { 774 /* fminnmp */, AArch64::FMINNMPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7370 | | { 782 /* fminnmv */, AArch64::FMINNMVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, |
7371 | | { 782 /* fminnmv */, AArch64::FMINNMVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, |
7372 | | { 782 /* fminnmv */, AArch64::FMINNMVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
7373 | | { 790 /* fminp */, AArch64::FMINPv2i16p, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_2h }, }, |
7374 | | { 790 /* fminp */, AArch64::FMINPv2i32p, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg64, MCK__DOT_2s }, }, |
7375 | | { 790 /* fminp */, AArch64::FMINPv2i64p, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_2d }, }, |
7376 | | { 790 /* fminp */, AArch64::FMINPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7377 | | { 790 /* fminp */, AArch64::FMINPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7378 | | { 790 /* fminp */, AArch64::FMINPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7379 | | { 790 /* fminp */, AArch64::FMINPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7380 | | { 790 /* fminp */, AArch64::FMINPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7381 | | { 796 /* fminv */, AArch64::FMINVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, |
7382 | | { 796 /* fminv */, AArch64::FMINVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, |
7383 | | { 796 /* fminv */, AArch64::FMINVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
7384 | | { 802 /* fmla */, AArch64::FMLAv1i16_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7385 | | { 802 /* fmla */, AArch64::FMLAv1i32_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7386 | | { 802 /* fmla */, AArch64::FMLAv1i64_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexD1_4, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
7387 | | { 802 /* fmla */, AArch64::FMLAv2f64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7388 | | { 802 /* fmla */, AArch64::FMLAv4f32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7389 | | { 802 /* fmla */, AArch64::FMLAv8f16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7390 | | { 802 /* fmla */, AArch64::FMLAv2f32, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7391 | | { 802 /* fmla */, AArch64::FMLAv4f16, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7392 | | { 802 /* fmla */, AArch64::FMLAv2i64_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexD1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
7393 | | { 802 /* fmla */, AArch64::FMLAv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7394 | | { 802 /* fmla */, AArch64::FMLAv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7395 | | { 802 /* fmla */, AArch64::FMLAv2i32_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7396 | | { 802 /* fmla */, AArch64::FMLAv4i16_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7397 | | { 807 /* fmls */, AArch64::FMLSv1i16_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7398 | | { 807 /* fmls */, AArch64::FMLSv1i32_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7399 | | { 807 /* fmls */, AArch64::FMLSv1i64_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexD1_4, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
7400 | | { 807 /* fmls */, AArch64::FMLSv2f64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7401 | | { 807 /* fmls */, AArch64::FMLSv4f32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7402 | | { 807 /* fmls */, AArch64::FMLSv8f16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7403 | | { 807 /* fmls */, AArch64::FMLSv2f32, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7404 | | { 807 /* fmls */, AArch64::FMLSv4f16, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7405 | | { 807 /* fmls */, AArch64::FMLSv2i64_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexD1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
7406 | | { 807 /* fmls */, AArch64::FMLSv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7407 | | { 807 /* fmls */, AArch64::FMLSv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7408 | | { 807 /* fmls */, AArch64::FMLSv2i32_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7409 | | { 807 /* fmls */, AArch64::FMLSv4i16_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7410 | | { 812 /* fmov */, AArch64::FMOVHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7411 | | { 812 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, |
7412 | | { 812 /* fmov */, AArch64::FMOVXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, |
7413 | | { 812 /* fmov */, AArch64::FMOVHi, Convert__Reg1_0__FPImm1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPImm }, }, |
7414 | | { 812 /* fmov */, AArch64::FMOVSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7415 | | { 812 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, |
7416 | | { 812 /* fmov */, AArch64::FMOVSi, Convert__Reg1_0__FPImm1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPImm }, }, |
7417 | | { 812 /* fmov */, AArch64::FMOVDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7418 | | { 812 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, |
7419 | | { 812 /* fmov */, AArch64::FMOVDi, Convert__Reg1_0__FPImm1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPImm }, }, |
7420 | | { 812 /* fmov */, AArch64::FMOVHWr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
7421 | | { 812 /* fmov */, AArch64::FMOVSWr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
7422 | | { 812 /* fmov */, AArch64::FMOVHXr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
7423 | | { 812 /* fmov */, AArch64::FMOVDXr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
7424 | | { 812 /* fmov */, AArch64::FMOVv2f64_ns, Convert__VectorReg1281_0__FPImm1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_FPImm }, }, |
7425 | | { 812 /* fmov */, AArch64::FMOVv4f32_ns, Convert__VectorReg1281_0__FPImm1_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_FPImm }, }, |
7426 | | { 812 /* fmov */, AArch64::FMOVv8f16_ns, Convert__VectorReg1281_0__FPImm1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_FPImm }, }, |
7427 | | { 812 /* fmov */, AArch64::FMOVv2f32_ns, Convert__VectorReg641_0__FPImm1_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_FPImm }, }, |
7428 | | { 812 /* fmov */, AArch64::FMOVv4f16_ns, Convert__VectorReg641_0__FPImm1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_FPImm }, }, |
7429 | | { 812 /* fmov */, AArch64::FMOVDXHighr, Convert__Reg1_0__VectorReg1281_1__VectorIndex11_3, Feature_HasFPARMv8, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndex1 }, }, |
7430 | | { 812 /* fmov */, AArch64::FMOVXDHighr, Convert__VectorReg1281_0__Reg1_3__VectorIndex11_2, Feature_HasFPARMv8, { MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndex1, MCK_GPR64 }, }, |
7431 | | { 817 /* fmsub */, AArch64::FMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7432 | | { 817 /* fmsub */, AArch64::FMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7433 | | { 817 /* fmsub */, AArch64::FMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7434 | | { 823 /* fmul */, AArch64::FMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7435 | | { 823 /* fmul */, AArch64::FMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7436 | | { 823 /* fmul */, AArch64::FMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7437 | | { 823 /* fmul */, AArch64::FMULv1i16_indexed, Convert__Reg1_0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7438 | | { 823 /* fmul */, AArch64::FMULv1i32_indexed, Convert__Reg1_0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7439 | | { 823 /* fmul */, AArch64::FMULv1i64_indexed, Convert__Reg1_0__Reg1_1__VectorReg1281_2__VectorIndexD1_4, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
7440 | | { 823 /* fmul */, AArch64::FMULv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7441 | | { 823 /* fmul */, AArch64::FMULv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7442 | | { 823 /* fmul */, AArch64::FMULv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7443 | | { 823 /* fmul */, AArch64::FMULv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7444 | | { 823 /* fmul */, AArch64::FMULv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7445 | | { 823 /* fmul */, AArch64::FMULv2i64_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexD1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
7446 | | { 823 /* fmul */, AArch64::FMULv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7447 | | { 823 /* fmul */, AArch64::FMULv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7448 | | { 823 /* fmul */, AArch64::FMULv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7449 | | { 823 /* fmul */, AArch64::FMULv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7450 | | { 828 /* fmulx */, AArch64::FMULX16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7451 | | { 828 /* fmulx */, AArch64::FMULX32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7452 | | { 828 /* fmulx */, AArch64::FMULX64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7453 | | { 828 /* fmulx */, AArch64::FMULXv1i16_indexed, Convert__Reg1_0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7454 | | { 828 /* fmulx */, AArch64::FMULXv1i32_indexed, Convert__Reg1_0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7455 | | { 828 /* fmulx */, AArch64::FMULXv1i64_indexed, Convert__Reg1_0__Reg1_1__VectorReg1281_2__VectorIndexD1_4, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
7456 | | { 828 /* fmulx */, AArch64::FMULXv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7457 | | { 828 /* fmulx */, AArch64::FMULXv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7458 | | { 828 /* fmulx */, AArch64::FMULXv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7459 | | { 828 /* fmulx */, AArch64::FMULXv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7460 | | { 828 /* fmulx */, AArch64::FMULXv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7461 | | { 828 /* fmulx */, AArch64::FMULXv2i64_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexD1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
7462 | | { 828 /* fmulx */, AArch64::FMULXv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7463 | | { 828 /* fmulx */, AArch64::FMULXv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7464 | | { 828 /* fmulx */, AArch64::FMULXv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7465 | | { 828 /* fmulx */, AArch64::FMULXv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
7466 | | { 834 /* fneg */, AArch64::FNEGHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7467 | | { 834 /* fneg */, AArch64::FNEGSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7468 | | { 834 /* fneg */, AArch64::FNEGDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7469 | | { 834 /* fneg */, AArch64::FNEGv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7470 | | { 834 /* fneg */, AArch64::FNEGv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7471 | | { 834 /* fneg */, AArch64::FNEGv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7472 | | { 834 /* fneg */, AArch64::FNEGv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7473 | | { 834 /* fneg */, AArch64::FNEGv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7474 | | { 839 /* fnmadd */, AArch64::FNMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7475 | | { 839 /* fnmadd */, AArch64::FNMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7476 | | { 839 /* fnmadd */, AArch64::FNMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7477 | | { 846 /* fnmsub */, AArch64::FNMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7478 | | { 846 /* fnmsub */, AArch64::FNMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7479 | | { 846 /* fnmsub */, AArch64::FNMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7480 | | { 853 /* fnmul */, AArch64::FNMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7481 | | { 853 /* fnmul */, AArch64::FNMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7482 | | { 853 /* fnmul */, AArch64::FNMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7483 | | { 859 /* frecpe */, AArch64::FRECPEv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7484 | | { 859 /* frecpe */, AArch64::FRECPEv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7485 | | { 859 /* frecpe */, AArch64::FRECPEv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7486 | | { 859 /* frecpe */, AArch64::FRECPEv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7487 | | { 859 /* frecpe */, AArch64::FRECPEv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7488 | | { 859 /* frecpe */, AArch64::FRECPEv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7489 | | { 859 /* frecpe */, AArch64::FRECPEv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7490 | | { 859 /* frecpe */, AArch64::FRECPEv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7491 | | { 866 /* frecps */, AArch64::FRECPS16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7492 | | { 866 /* frecps */, AArch64::FRECPS32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7493 | | { 866 /* frecps */, AArch64::FRECPS64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7494 | | { 866 /* frecps */, AArch64::FRECPSv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7495 | | { 866 /* frecps */, AArch64::FRECPSv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7496 | | { 866 /* frecps */, AArch64::FRECPSv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7497 | | { 866 /* frecps */, AArch64::FRECPSv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7498 | | { 866 /* frecps */, AArch64::FRECPSv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7499 | | { 873 /* frecpx */, AArch64::FRECPXv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7500 | | { 873 /* frecpx */, AArch64::FRECPXv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7501 | | { 873 /* frecpx */, AArch64::FRECPXv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7502 | | { 880 /* frinta */, AArch64::FRINTAHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7503 | | { 880 /* frinta */, AArch64::FRINTASr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7504 | | { 880 /* frinta */, AArch64::FRINTADr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7505 | | { 880 /* frinta */, AArch64::FRINTAv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7506 | | { 880 /* frinta */, AArch64::FRINTAv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7507 | | { 880 /* frinta */, AArch64::FRINTAv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7508 | | { 880 /* frinta */, AArch64::FRINTAv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7509 | | { 880 /* frinta */, AArch64::FRINTAv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7510 | | { 887 /* frinti */, AArch64::FRINTIHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7511 | | { 887 /* frinti */, AArch64::FRINTISr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7512 | | { 887 /* frinti */, AArch64::FRINTIDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7513 | | { 887 /* frinti */, AArch64::FRINTIv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7514 | | { 887 /* frinti */, AArch64::FRINTIv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7515 | | { 887 /* frinti */, AArch64::FRINTIv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7516 | | { 887 /* frinti */, AArch64::FRINTIv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7517 | | { 887 /* frinti */, AArch64::FRINTIv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7518 | | { 894 /* frintm */, AArch64::FRINTMHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7519 | | { 894 /* frintm */, AArch64::FRINTMSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7520 | | { 894 /* frintm */, AArch64::FRINTMDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7521 | | { 894 /* frintm */, AArch64::FRINTMv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7522 | | { 894 /* frintm */, AArch64::FRINTMv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7523 | | { 894 /* frintm */, AArch64::FRINTMv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7524 | | { 894 /* frintm */, AArch64::FRINTMv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7525 | | { 894 /* frintm */, AArch64::FRINTMv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7526 | | { 901 /* frintn */, AArch64::FRINTNHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7527 | | { 901 /* frintn */, AArch64::FRINTNSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7528 | | { 901 /* frintn */, AArch64::FRINTNDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7529 | | { 901 /* frintn */, AArch64::FRINTNv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7530 | | { 901 /* frintn */, AArch64::FRINTNv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7531 | | { 901 /* frintn */, AArch64::FRINTNv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7532 | | { 901 /* frintn */, AArch64::FRINTNv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7533 | | { 901 /* frintn */, AArch64::FRINTNv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7534 | | { 908 /* frintp */, AArch64::FRINTPHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7535 | | { 908 /* frintp */, AArch64::FRINTPSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7536 | | { 908 /* frintp */, AArch64::FRINTPDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7537 | | { 908 /* frintp */, AArch64::FRINTPv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7538 | | { 908 /* frintp */, AArch64::FRINTPv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7539 | | { 908 /* frintp */, AArch64::FRINTPv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7540 | | { 908 /* frintp */, AArch64::FRINTPv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7541 | | { 908 /* frintp */, AArch64::FRINTPv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7542 | | { 915 /* frintx */, AArch64::FRINTXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7543 | | { 915 /* frintx */, AArch64::FRINTXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7544 | | { 915 /* frintx */, AArch64::FRINTXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7545 | | { 915 /* frintx */, AArch64::FRINTXv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7546 | | { 915 /* frintx */, AArch64::FRINTXv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7547 | | { 915 /* frintx */, AArch64::FRINTXv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7548 | | { 915 /* frintx */, AArch64::FRINTXv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7549 | | { 915 /* frintx */, AArch64::FRINTXv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7550 | | { 922 /* frintz */, AArch64::FRINTZHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7551 | | { 922 /* frintz */, AArch64::FRINTZSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7552 | | { 922 /* frintz */, AArch64::FRINTZDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7553 | | { 922 /* frintz */, AArch64::FRINTZv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7554 | | { 922 /* frintz */, AArch64::FRINTZv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7555 | | { 922 /* frintz */, AArch64::FRINTZv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7556 | | { 922 /* frintz */, AArch64::FRINTZv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7557 | | { 922 /* frintz */, AArch64::FRINTZv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7558 | | { 929 /* frsqrte */, AArch64::FRSQRTEv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7559 | | { 929 /* frsqrte */, AArch64::FRSQRTEv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
7560 | | { 929 /* frsqrte */, AArch64::FRSQRTEv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
7561 | | { 929 /* frsqrte */, AArch64::FRSQRTEv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7562 | | { 929 /* frsqrte */, AArch64::FRSQRTEv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7563 | | { 929 /* frsqrte */, AArch64::FRSQRTEv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7564 | | { 929 /* frsqrte */, AArch64::FRSQRTEv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7565 | | { 929 /* frsqrte */, AArch64::FRSQRTEv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7566 | | { 937 /* frsqrts */, AArch64::FRSQRTS16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7567 | | { 937 /* frsqrts */, AArch64::FRSQRTS32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7568 | | { 937 /* frsqrts */, AArch64::FRSQRTS64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7569 | | { 937 /* frsqrts */, AArch64::FRSQRTSv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7570 | | { 937 /* frsqrts */, AArch64::FRSQRTSv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7571 | | { 937 /* frsqrts */, AArch64::FRSQRTSv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7572 | | { 937 /* frsqrts */, AArch64::FRSQRTSv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7573 | | { 937 /* frsqrts */, AArch64::FRSQRTSv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7574 | | { 945 /* fsqrt */, AArch64::FSQRTHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
7575 | | { 945 /* fsqrt */, AArch64::FSQRTSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
7576 | | { 945 /* fsqrt */, AArch64::FSQRTDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
7577 | | { 945 /* fsqrt */, AArch64::FSQRTv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7578 | | { 945 /* fsqrt */, AArch64::FSQRTv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7579 | | { 945 /* fsqrt */, AArch64::FSQRTv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7580 | | { 945 /* fsqrt */, AArch64::FSQRTv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7581 | | { 945 /* fsqrt */, AArch64::FSQRTv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7582 | | { 951 /* fsub */, AArch64::FSUBHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
7583 | | { 951 /* fsub */, AArch64::FSUBSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
7584 | | { 951 /* fsub */, AArch64::FSUBDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
7585 | | { 951 /* fsub */, AArch64::FSUBv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
7586 | | { 951 /* fsub */, AArch64::FSUBv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
7587 | | { 951 /* fsub */, AArch64::FSUBv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
7588 | | { 951 /* fsub */, AArch64::FSUBv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
7589 | | { 951 /* fsub */, AArch64::FSUBv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
7590 | | { 956 /* hint */, AArch64::HINT, Convert__Imm0_1271_0, 0, { MCK_Imm0_127 }, }, |
7591 | | { 961 /* hlt */, AArch64::HLT, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
7592 | | { 965 /* hvc */, AArch64::HVC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
7593 | | { 969 /* ins */, AArch64::INSvi8gpr, Convert__VectorReg1281_0__Tie0__VectorIndexB1_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB, MCK_GPR32 }, }, |
7594 | | { 969 /* ins */, AArch64::INSvi64gpr, Convert__VectorReg1281_0__Tie0__VectorIndexD1_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD, MCK_GPR64 }, }, |
7595 | | { 969 /* ins */, AArch64::INSvi16gpr, Convert__VectorReg1281_0__Tie0__VectorIndexH1_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH, MCK_GPR32 }, }, |
7596 | | { 969 /* ins */, AArch64::INSvi32gpr, Convert__VectorReg1281_0__Tie0__VectorIndexS1_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS, MCK_GPR32 }, }, |
7597 | | { 969 /* ins */, AArch64::INSvi8lane, Convert__VectorReg1281_0__Tie0__VectorIndexB1_2__VectorReg1281_3__VectorIndexB1_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB, MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB }, }, |
7598 | | { 969 /* ins */, AArch64::INSvi64lane, Convert__VectorReg1281_0__Tie0__VectorIndexD1_2__VectorReg1281_3__VectorIndexD1_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
7599 | | { 969 /* ins */, AArch64::INSvi16lane, Convert__VectorReg1281_0__Tie0__VectorIndexH1_2__VectorReg1281_3__VectorIndexH1_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH, MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH }, }, |
7600 | | { 969 /* ins */, AArch64::INSvi32lane, Convert__VectorReg1281_0__Tie0__VectorIndexS1_2__VectorReg1281_3__VectorIndexS1_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
7601 | | { 973 /* isb */, AArch64::ISB, Convert__imm_95_15, 0, { }, }, |
7602 | | { 973 /* isb */, AArch64::ISB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, |
7603 | | { 977 /* ld1 */, AArch64::LD1Fourv16b, Convert__TypedVectorList4_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7604 | | { 977 /* ld1 */, AArch64::LD1Fourv1d, Convert__TypedVectorList4_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7605 | | { 977 /* ld1 */, AArch64::LD1Fourv2d, Convert__TypedVectorList4_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7606 | | { 977 /* ld1 */, AArch64::LD1Fourv2s, Convert__TypedVectorList4_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7607 | | { 977 /* ld1 */, AArch64::LD1Fourv4h, Convert__TypedVectorList4_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7608 | | { 977 /* ld1 */, AArch64::LD1Fourv4s, Convert__TypedVectorList4_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7609 | | { 977 /* ld1 */, AArch64::LD1Fourv8b, Convert__TypedVectorList4_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7610 | | { 977 /* ld1 */, AArch64::LD1Fourv8h, Convert__TypedVectorList4_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7611 | | { 977 /* ld1 */, AArch64::LD1Onev16b, Convert__TypedVectorList1_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7612 | | { 977 /* ld1 */, AArch64::LD1Onev1d, Convert__TypedVectorList1_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7613 | | { 977 /* ld1 */, AArch64::LD1Onev2d, Convert__TypedVectorList1_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7614 | | { 977 /* ld1 */, AArch64::LD1Onev2s, Convert__TypedVectorList1_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7615 | | { 977 /* ld1 */, AArch64::LD1Onev4h, Convert__TypedVectorList1_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7616 | | { 977 /* ld1 */, AArch64::LD1Onev4s, Convert__TypedVectorList1_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7617 | | { 977 /* ld1 */, AArch64::LD1Onev8b, Convert__TypedVectorList1_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7618 | | { 977 /* ld1 */, AArch64::LD1Onev8h, Convert__TypedVectorList1_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7619 | | { 977 /* ld1 */, AArch64::LD1Threev16b, Convert__TypedVectorList3_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7620 | | { 977 /* ld1 */, AArch64::LD1Threev1d, Convert__TypedVectorList3_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7621 | | { 977 /* ld1 */, AArch64::LD1Threev2d, Convert__TypedVectorList3_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7622 | | { 977 /* ld1 */, AArch64::LD1Threev2s, Convert__TypedVectorList3_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7623 | | { 977 /* ld1 */, AArch64::LD1Threev4h, Convert__TypedVectorList3_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7624 | | { 977 /* ld1 */, AArch64::LD1Threev4s, Convert__TypedVectorList3_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7625 | | { 977 /* ld1 */, AArch64::LD1Threev8b, Convert__TypedVectorList3_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7626 | | { 977 /* ld1 */, AArch64::LD1Threev8h, Convert__TypedVectorList3_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7627 | | { 977 /* ld1 */, AArch64::LD1Twov16b, Convert__TypedVectorList2_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7628 | | { 977 /* ld1 */, AArch64::LD1Twov1d, Convert__TypedVectorList2_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7629 | | { 977 /* ld1 */, AArch64::LD1Twov2d, Convert__TypedVectorList2_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7630 | | { 977 /* ld1 */, AArch64::LD1Twov2s, Convert__TypedVectorList2_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7631 | | { 977 /* ld1 */, AArch64::LD1Twov4h, Convert__TypedVectorList2_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7632 | | { 977 /* ld1 */, AArch64::LD1Twov4s, Convert__TypedVectorList2_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7633 | | { 977 /* ld1 */, AArch64::LD1Twov8b, Convert__TypedVectorList2_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7634 | | { 977 /* ld1 */, AArch64::LD1Twov8h, Convert__TypedVectorList2_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7635 | | { 977 /* ld1 */, AArch64::LD1Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7636 | | { 977 /* ld1 */, AArch64::LD1Onev16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7637 | | { 977 /* ld1 */, AArch64::LD1Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7638 | | { 977 /* ld1 */, AArch64::LD1Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7639 | | { 977 /* ld1 */, AArch64::LD1Fourv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7640 | | { 977 /* ld1 */, AArch64::LD1Onev1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7641 | | { 977 /* ld1 */, AArch64::LD1Threev1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7642 | | { 977 /* ld1 */, AArch64::LD1Twov1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7643 | | { 977 /* ld1 */, AArch64::LD1Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7644 | | { 977 /* ld1 */, AArch64::LD1Onev2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7645 | | { 977 /* ld1 */, AArch64::LD1Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7646 | | { 977 /* ld1 */, AArch64::LD1Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7647 | | { 977 /* ld1 */, AArch64::LD1Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7648 | | { 977 /* ld1 */, AArch64::LD1Onev2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7649 | | { 977 /* ld1 */, AArch64::LD1Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7650 | | { 977 /* ld1 */, AArch64::LD1Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7651 | | { 977 /* ld1 */, AArch64::LD1Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7652 | | { 977 /* ld1 */, AArch64::LD1Onev4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7653 | | { 977 /* ld1 */, AArch64::LD1Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7654 | | { 977 /* ld1 */, AArch64::LD1Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7655 | | { 977 /* ld1 */, AArch64::LD1Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7656 | | { 977 /* ld1 */, AArch64::LD1Onev4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7657 | | { 977 /* ld1 */, AArch64::LD1Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7658 | | { 977 /* ld1 */, AArch64::LD1Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7659 | | { 977 /* ld1 */, AArch64::LD1Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7660 | | { 977 /* ld1 */, AArch64::LD1Onev8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7661 | | { 977 /* ld1 */, AArch64::LD1Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7662 | | { 977 /* ld1 */, AArch64::LD1Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7663 | | { 977 /* ld1 */, AArch64::LD1Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7664 | | { 977 /* ld1 */, AArch64::LD1Onev8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7665 | | { 977 /* ld1 */, AArch64::LD1Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7666 | | { 977 /* ld1 */, AArch64::LD1Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7667 | | { 977 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
7668 | | { 977 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7669 | | { 977 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7670 | | { 977 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7671 | | { 977 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
7672 | | { 977 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7673 | | { 977 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7674 | | { 977 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7675 | | { 977 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7676 | | { 977 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7677 | | { 977 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
7678 | | { 977 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7679 | | { 977 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7680 | | { 977 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7681 | | { 977 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
7682 | | { 977 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7683 | | { 977 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7684 | | { 977 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7685 | | { 977 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7686 | | { 977 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7687 | | { 977 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7688 | | { 977 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7689 | | { 977 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7690 | | { 977 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7691 | | { 977 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7692 | | { 977 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7693 | | { 977 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7694 | | { 977 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7695 | | { 977 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7696 | | { 977 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7697 | | { 977 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7698 | | { 977 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7699 | | { 977 /* ld1 */, AArch64::LD1i8, Convert__TypedVectorList1_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7700 | | { 977 /* ld1 */, AArch64::LD1i64, Convert__TypedVectorList1_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7701 | | { 977 /* ld1 */, AArch64::LD1i16, Convert__TypedVectorList1_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7702 | | { 977 /* ld1 */, AArch64::LD1i32, Convert__TypedVectorList1_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7703 | | { 977 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
7704 | | { 977 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7705 | | { 977 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
7706 | | { 977 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7707 | | { 977 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
7708 | | { 977 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7709 | | { 977 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
7710 | | { 977 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7711 | | { 977 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
7712 | | { 977 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7713 | | { 977 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
7714 | | { 977 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7715 | | { 977 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
7716 | | { 977 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7717 | | { 977 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
7718 | | { 977 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7719 | | { 977 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7720 | | { 977 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7721 | | { 977 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7722 | | { 977 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7723 | | { 977 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7724 | | { 977 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7725 | | { 977 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7726 | | { 977 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7727 | | { 977 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7728 | | { 977 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7729 | | { 977 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7730 | | { 977 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7731 | | { 977 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7732 | | { 977 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7733 | | { 977 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7734 | | { 977 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7735 | | { 977 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
7736 | | { 977 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7737 | | { 977 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7738 | | { 977 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7739 | | { 977 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
7740 | | { 977 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7741 | | { 977 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7742 | | { 977 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7743 | | { 977 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7744 | | { 977 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7745 | | { 977 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7746 | | { 977 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7747 | | { 977 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
7748 | | { 977 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7749 | | { 977 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7750 | | { 977 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7751 | | { 977 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
7752 | | { 977 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7753 | | { 977 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7754 | | { 977 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7755 | | { 977 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
7756 | | { 977 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7757 | | { 977 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7758 | | { 977 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7759 | | { 977 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7760 | | { 977 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7761 | | { 977 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7762 | | { 977 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7763 | | { 977 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
7764 | | { 977 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7765 | | { 977 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7766 | | { 977 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7767 | | { 977 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7768 | | { 977 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7769 | | { 977 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7770 | | { 977 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7771 | | { 977 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
7772 | | { 977 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7773 | | { 977 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7774 | | { 977 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7775 | | { 977 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
7776 | | { 977 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7777 | | { 977 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7778 | | { 977 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7779 | | { 977 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
7780 | | { 977 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7781 | | { 977 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7782 | | { 977 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7783 | | { 977 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7784 | | { 977 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7785 | | { 977 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7786 | | { 977 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7787 | | { 977 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
7788 | | { 977 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7789 | | { 977 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7790 | | { 977 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7791 | | { 977 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
7792 | | { 977 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7793 | | { 977 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7794 | | { 977 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7795 | | { 977 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
7796 | | { 977 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7797 | | { 977 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7798 | | { 977 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7799 | | { 977 /* ld1 */, AArch64::LD1i8, Convert__VecListOne1281_1__Tie0__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7800 | | { 977 /* ld1 */, AArch64::LD1i64, Convert__VecListOne1281_1__Tie0__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7801 | | { 977 /* ld1 */, AArch64::LD1i16, Convert__VecListOne1281_1__Tie0__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7802 | | { 977 /* ld1 */, AArch64::LD1i32, Convert__VecListOne1281_1__Tie0__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7803 | | { 977 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
7804 | | { 977 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7805 | | { 977 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7806 | | { 977 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7807 | | { 977 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7808 | | { 977 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7809 | | { 977 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7810 | | { 977 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7811 | | { 977 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
7812 | | { 977 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7813 | | { 977 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7814 | | { 977 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7815 | | { 977 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7816 | | { 977 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7817 | | { 977 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7818 | | { 977 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7819 | | { 981 /* ld1r */, AArch64::LD1Rv16b, Convert__TypedVectorList1_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7820 | | { 981 /* ld1r */, AArch64::LD1Rv1d, Convert__TypedVectorList1_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7821 | | { 981 /* ld1r */, AArch64::LD1Rv2d, Convert__TypedVectorList1_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7822 | | { 981 /* ld1r */, AArch64::LD1Rv2s, Convert__TypedVectorList1_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7823 | | { 981 /* ld1r */, AArch64::LD1Rv4h, Convert__TypedVectorList1_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7824 | | { 981 /* ld1r */, AArch64::LD1Rv4s, Convert__TypedVectorList1_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7825 | | { 981 /* ld1r */, AArch64::LD1Rv8b, Convert__TypedVectorList1_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7826 | | { 981 /* ld1r */, AArch64::LD1Rv8h, Convert__TypedVectorList1_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7827 | | { 981 /* ld1r */, AArch64::LD1Rv16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7828 | | { 981 /* ld1r */, AArch64::LD1Rv1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7829 | | { 981 /* ld1r */, AArch64::LD1Rv2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7830 | | { 981 /* ld1r */, AArch64::LD1Rv2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7831 | | { 981 /* ld1r */, AArch64::LD1Rv4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7832 | | { 981 /* ld1r */, AArch64::LD1Rv4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7833 | | { 981 /* ld1r */, AArch64::LD1Rv8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7834 | | { 981 /* ld1r */, AArch64::LD1Rv8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7835 | | { 981 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
7836 | | { 981 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7837 | | { 981 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7838 | | { 981 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7839 | | { 981 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7840 | | { 981 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7841 | | { 981 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7842 | | { 981 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7843 | | { 981 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7844 | | { 981 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7845 | | { 981 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7846 | | { 981 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7847 | | { 981 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
7848 | | { 981 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7849 | | { 981 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7850 | | { 981 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7851 | | { 981 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
7852 | | { 981 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7853 | | { 981 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7854 | | { 981 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7855 | | { 981 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7856 | | { 981 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7857 | | { 981 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7858 | | { 981 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7859 | | { 981 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7860 | | { 981 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7861 | | { 981 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7862 | | { 981 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7863 | | { 981 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
7864 | | { 981 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7865 | | { 981 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7866 | | { 981 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7867 | | { 986 /* ld2 */, AArch64::LD2Twov16b, Convert__TypedVectorList2_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7868 | | { 986 /* ld2 */, AArch64::LD2Twov2d, Convert__TypedVectorList2_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7869 | | { 986 /* ld2 */, AArch64::LD2Twov2s, Convert__TypedVectorList2_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7870 | | { 986 /* ld2 */, AArch64::LD2Twov4h, Convert__TypedVectorList2_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7871 | | { 986 /* ld2 */, AArch64::LD2Twov4s, Convert__TypedVectorList2_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7872 | | { 986 /* ld2 */, AArch64::LD2Twov8b, Convert__TypedVectorList2_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7873 | | { 986 /* ld2 */, AArch64::LD2Twov8h, Convert__TypedVectorList2_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7874 | | { 986 /* ld2 */, AArch64::LD2Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7875 | | { 986 /* ld2 */, AArch64::LD2Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7876 | | { 986 /* ld2 */, AArch64::LD2Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7877 | | { 986 /* ld2 */, AArch64::LD2Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7878 | | { 986 /* ld2 */, AArch64::LD2Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7879 | | { 986 /* ld2 */, AArch64::LD2Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7880 | | { 986 /* ld2 */, AArch64::LD2Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7881 | | { 986 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7882 | | { 986 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7883 | | { 986 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7884 | | { 986 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7885 | | { 986 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7886 | | { 986 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7887 | | { 986 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7888 | | { 986 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7889 | | { 986 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7890 | | { 986 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7891 | | { 986 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7892 | | { 986 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7893 | | { 986 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7894 | | { 986 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7895 | | { 986 /* ld2 */, AArch64::LD2i8, Convert__TypedVectorList2_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7896 | | { 986 /* ld2 */, AArch64::LD2i64, Convert__TypedVectorList2_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7897 | | { 986 /* ld2 */, AArch64::LD2i16, Convert__TypedVectorList2_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7898 | | { 986 /* ld2 */, AArch64::LD2i32, Convert__TypedVectorList2_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7899 | | { 986 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7900 | | { 986 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7901 | | { 986 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7902 | | { 986 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7903 | | { 986 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7904 | | { 986 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7905 | | { 986 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7906 | | { 986 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7907 | | { 986 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7908 | | { 986 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7909 | | { 986 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7910 | | { 986 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7911 | | { 986 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
7912 | | { 986 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7913 | | { 986 /* ld2 */, AArch64::LD2i8, Convert__VecListTwo1281_1__Tie0__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7914 | | { 986 /* ld2 */, AArch64::LD2i64, Convert__VecListTwo1281_1__Tie0__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7915 | | { 986 /* ld2 */, AArch64::LD2i16, Convert__VecListTwo1281_1__Tie0__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7916 | | { 986 /* ld2 */, AArch64::LD2i32, Convert__VecListTwo1281_1__Tie0__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7917 | | { 986 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7918 | | { 986 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7919 | | { 986 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7920 | | { 986 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7921 | | { 986 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7922 | | { 986 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7923 | | { 986 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7924 | | { 986 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7925 | | { 986 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7926 | | { 986 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7927 | | { 986 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7928 | | { 986 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7929 | | { 986 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7930 | | { 986 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7931 | | { 986 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7932 | | { 986 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7933 | | { 990 /* ld2r */, AArch64::LD2Rv16b, Convert__TypedVectorList2_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7934 | | { 990 /* ld2r */, AArch64::LD2Rv1d, Convert__TypedVectorList2_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7935 | | { 990 /* ld2r */, AArch64::LD2Rv2d, Convert__TypedVectorList2_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7936 | | { 990 /* ld2r */, AArch64::LD2Rv2s, Convert__TypedVectorList2_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7937 | | { 990 /* ld2r */, AArch64::LD2Rv4h, Convert__TypedVectorList2_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7938 | | { 990 /* ld2r */, AArch64::LD2Rv4s, Convert__TypedVectorList2_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7939 | | { 990 /* ld2r */, AArch64::LD2Rv8b, Convert__TypedVectorList2_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7940 | | { 990 /* ld2r */, AArch64::LD2Rv8h, Convert__TypedVectorList2_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7941 | | { 990 /* ld2r */, AArch64::LD2Rv16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7942 | | { 990 /* ld2r */, AArch64::LD2Rv1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7943 | | { 990 /* ld2r */, AArch64::LD2Rv2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7944 | | { 990 /* ld2r */, AArch64::LD2Rv2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7945 | | { 990 /* ld2r */, AArch64::LD2Rv4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7946 | | { 990 /* ld2r */, AArch64::LD2Rv4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7947 | | { 990 /* ld2r */, AArch64::LD2Rv8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7948 | | { 990 /* ld2r */, AArch64::LD2Rv8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7949 | | { 990 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7950 | | { 990 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7951 | | { 990 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7952 | | { 990 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7953 | | { 990 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7954 | | { 990 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7955 | | { 990 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7956 | | { 990 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7957 | | { 990 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7958 | | { 990 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7959 | | { 990 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7960 | | { 990 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7961 | | { 990 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7962 | | { 990 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7963 | | { 990 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7964 | | { 990 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7965 | | { 990 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7966 | | { 990 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7967 | | { 990 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7968 | | { 990 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7969 | | { 990 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
7970 | | { 990 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7971 | | { 990 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7972 | | { 990 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7973 | | { 990 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7974 | | { 990 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7975 | | { 990 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
7976 | | { 990 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7977 | | { 990 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
7978 | | { 990 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7979 | | { 990 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
7980 | | { 990 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7981 | | { 995 /* ld3 */, AArch64::LD3Threev16b, Convert__TypedVectorList3_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7982 | | { 995 /* ld3 */, AArch64::LD3Threev2d, Convert__TypedVectorList3_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7983 | | { 995 /* ld3 */, AArch64::LD3Threev2s, Convert__TypedVectorList3_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7984 | | { 995 /* ld3 */, AArch64::LD3Threev4h, Convert__TypedVectorList3_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7985 | | { 995 /* ld3 */, AArch64::LD3Threev4s, Convert__TypedVectorList3_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7986 | | { 995 /* ld3 */, AArch64::LD3Threev8b, Convert__TypedVectorList3_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7987 | | { 995 /* ld3 */, AArch64::LD3Threev8h, Convert__TypedVectorList3_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7988 | | { 995 /* ld3 */, AArch64::LD3Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7989 | | { 995 /* ld3 */, AArch64::LD3Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7990 | | { 995 /* ld3 */, AArch64::LD3Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7991 | | { 995 /* ld3 */, AArch64::LD3Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7992 | | { 995 /* ld3 */, AArch64::LD3Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7993 | | { 995 /* ld3 */, AArch64::LD3Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7994 | | { 995 /* ld3 */, AArch64::LD3Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
7995 | | { 995 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
7996 | | { 995 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7997 | | { 995 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
7998 | | { 995 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
7999 | | { 995 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8000 | | { 995 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8001 | | { 995 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8002 | | { 995 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8003 | | { 995 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
8004 | | { 995 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8005 | | { 995 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8006 | | { 995 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8007 | | { 995 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
8008 | | { 995 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8009 | | { 995 /* ld3 */, AArch64::LD3i8, Convert__TypedVectorList3_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8010 | | { 995 /* ld3 */, AArch64::LD3i64, Convert__TypedVectorList3_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8011 | | { 995 /* ld3 */, AArch64::LD3i16, Convert__TypedVectorList3_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8012 | | { 995 /* ld3 */, AArch64::LD3i32, Convert__TypedVectorList3_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8013 | | { 995 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
8014 | | { 995 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8015 | | { 995 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
8016 | | { 995 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8017 | | { 995 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8018 | | { 995 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8019 | | { 995 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8020 | | { 995 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8021 | | { 995 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
8022 | | { 995 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8023 | | { 995 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8024 | | { 995 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8025 | | { 995 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
8026 | | { 995 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8027 | | { 995 /* ld3 */, AArch64::LD3i8, Convert__VecListThree1281_1__Tie0__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8028 | | { 995 /* ld3 */, AArch64::LD3i64, Convert__VecListThree1281_1__Tie0__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8029 | | { 995 /* ld3 */, AArch64::LD3i16, Convert__VecListThree1281_1__Tie0__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8030 | | { 995 /* ld3 */, AArch64::LD3i32, Convert__VecListThree1281_1__Tie0__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8031 | | { 995 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
8032 | | { 995 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8033 | | { 995 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8034 | | { 995 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8035 | | { 995 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
8036 | | { 995 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8037 | | { 995 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
8038 | | { 995 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8039 | | { 995 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
8040 | | { 995 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8041 | | { 995 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8042 | | { 995 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8043 | | { 995 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
8044 | | { 995 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8045 | | { 995 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
8046 | | { 995 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8047 | | { 999 /* ld3r */, AArch64::LD3Rv16b, Convert__TypedVectorList3_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8048 | | { 999 /* ld3r */, AArch64::LD3Rv1d, Convert__TypedVectorList3_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8049 | | { 999 /* ld3r */, AArch64::LD3Rv2d, Convert__TypedVectorList3_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8050 | | { 999 /* ld3r */, AArch64::LD3Rv2s, Convert__TypedVectorList3_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8051 | | { 999 /* ld3r */, AArch64::LD3Rv4h, Convert__TypedVectorList3_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8052 | | { 999 /* ld3r */, AArch64::LD3Rv4s, Convert__TypedVectorList3_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8053 | | { 999 /* ld3r */, AArch64::LD3Rv8b, Convert__TypedVectorList3_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8054 | | { 999 /* ld3r */, AArch64::LD3Rv8h, Convert__TypedVectorList3_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8055 | | { 999 /* ld3r */, AArch64::LD3Rv16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8056 | | { 999 /* ld3r */, AArch64::LD3Rv1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8057 | | { 999 /* ld3r */, AArch64::LD3Rv2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8058 | | { 999 /* ld3r */, AArch64::LD3Rv2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8059 | | { 999 /* ld3r */, AArch64::LD3Rv4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8060 | | { 999 /* ld3r */, AArch64::LD3Rv4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8061 | | { 999 /* ld3r */, AArch64::LD3Rv8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8062 | | { 999 /* ld3r */, AArch64::LD3Rv8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8063 | | { 999 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
8064 | | { 999 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8065 | | { 999 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8066 | | { 999 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8067 | | { 999 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8068 | | { 999 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8069 | | { 999 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
8070 | | { 999 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8071 | | { 999 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
8072 | | { 999 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8073 | | { 999 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
8074 | | { 999 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8075 | | { 999 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
8076 | | { 999 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8077 | | { 999 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
8078 | | { 999 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8079 | | { 999 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
8080 | | { 999 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8081 | | { 999 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8082 | | { 999 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8083 | | { 999 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
8084 | | { 999 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8085 | | { 999 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
8086 | | { 999 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8087 | | { 999 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
8088 | | { 999 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8089 | | { 999 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
8090 | | { 999 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8091 | | { 999 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
8092 | | { 999 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8093 | | { 999 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
8094 | | { 999 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8095 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b, Convert__TypedVectorList4_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8096 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d, Convert__TypedVectorList4_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8097 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s, Convert__TypedVectorList4_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8098 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h, Convert__TypedVectorList4_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8099 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s, Convert__TypedVectorList4_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8100 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b, Convert__TypedVectorList4_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8101 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h, Convert__TypedVectorList4_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8102 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8103 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8104 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8105 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8106 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8107 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8108 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8109 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
8110 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8111 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
8112 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8113 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8114 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8115 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8116 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8117 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
8118 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8119 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8120 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8121 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
8122 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8123 | | { 1004 /* ld4 */, AArch64::LD4i8, Convert__TypedVectorList4_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8124 | | { 1004 /* ld4 */, AArch64::LD4i64, Convert__TypedVectorList4_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8125 | | { 1004 /* ld4 */, AArch64::LD4i16, Convert__TypedVectorList4_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8126 | | { 1004 /* ld4 */, AArch64::LD4i32, Convert__TypedVectorList4_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8127 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
8128 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8129 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
8130 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8131 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8132 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8133 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8134 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8135 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
8136 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8137 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8138 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8139 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
8140 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8141 | | { 1004 /* ld4 */, AArch64::LD4i8, Convert__VecListFour1281_1__Tie0__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8142 | | { 1004 /* ld4 */, AArch64::LD4i64, Convert__VecListFour1281_1__Tie0__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8143 | | { 1004 /* ld4 */, AArch64::LD4i16, Convert__VecListFour1281_1__Tie0__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8144 | | { 1004 /* ld4 */, AArch64::LD4i32, Convert__VecListFour1281_1__Tie0__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8145 | | { 1004 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
8146 | | { 1004 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8147 | | { 1004 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8148 | | { 1004 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8149 | | { 1004 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
8150 | | { 1004 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8151 | | { 1004 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
8152 | | { 1004 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8153 | | { 1004 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
8154 | | { 1004 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8155 | | { 1004 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8156 | | { 1004 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8157 | | { 1004 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
8158 | | { 1004 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8159 | | { 1004 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
8160 | | { 1004 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8161 | | { 1008 /* ld4r */, AArch64::LD4Rv16b, Convert__TypedVectorList4_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8162 | | { 1008 /* ld4r */, AArch64::LD4Rv1d, Convert__TypedVectorList4_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8163 | | { 1008 /* ld4r */, AArch64::LD4Rv2d, Convert__TypedVectorList4_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8164 | | { 1008 /* ld4r */, AArch64::LD4Rv2s, Convert__TypedVectorList4_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8165 | | { 1008 /* ld4r */, AArch64::LD4Rv4h, Convert__TypedVectorList4_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8166 | | { 1008 /* ld4r */, AArch64::LD4Rv4s, Convert__TypedVectorList4_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8167 | | { 1008 /* ld4r */, AArch64::LD4Rv8b, Convert__TypedVectorList4_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8168 | | { 1008 /* ld4r */, AArch64::LD4Rv8h, Convert__TypedVectorList4_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8169 | | { 1008 /* ld4r */, AArch64::LD4Rv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8170 | | { 1008 /* ld4r */, AArch64::LD4Rv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8171 | | { 1008 /* ld4r */, AArch64::LD4Rv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8172 | | { 1008 /* ld4r */, AArch64::LD4Rv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8173 | | { 1008 /* ld4r */, AArch64::LD4Rv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8174 | | { 1008 /* ld4r */, AArch64::LD4Rv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8175 | | { 1008 /* ld4r */, AArch64::LD4Rv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8176 | | { 1008 /* ld4r */, AArch64::LD4Rv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8177 | | { 1008 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
8178 | | { 1008 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8179 | | { 1008 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8180 | | { 1008 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8181 | | { 1008 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8182 | | { 1008 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8183 | | { 1008 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
8184 | | { 1008 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8185 | | { 1008 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
8186 | | { 1008 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8187 | | { 1008 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
8188 | | { 1008 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8189 | | { 1008 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
8190 | | { 1008 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8191 | | { 1008 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
8192 | | { 1008 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8193 | | { 1008 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
8194 | | { 1008 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8195 | | { 1008 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8196 | | { 1008 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8197 | | { 1008 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
8198 | | { 1008 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8199 | | { 1008 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
8200 | | { 1008 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8201 | | { 1008 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
8202 | | { 1008 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8203 | | { 1008 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
8204 | | { 1008 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8205 | | { 1008 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
8206 | | { 1008 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8207 | | { 1008 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
8208 | | { 1008 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
8209 | | { 1013 /* ldadd */, AArch64::LDADDs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8210 | | { 1013 /* ldadd */, AArch64::LDADDd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8211 | | { 1019 /* ldadda */, AArch64::LDADDAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8212 | | { 1019 /* ldadda */, AArch64::LDADDAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8213 | | { 1026 /* ldaddab */, AArch64::LDADDAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8214 | | { 1034 /* ldaddah */, AArch64::LDADDAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8215 | | { 1042 /* ldaddal */, AArch64::LDADDALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8216 | | { 1042 /* ldaddal */, AArch64::LDADDALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8217 | | { 1050 /* ldaddalb */, AArch64::LDADDALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8218 | | { 1059 /* ldaddalh */, AArch64::LDADDALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8219 | | { 1068 /* ldaddb */, AArch64::LDADDb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8220 | | { 1075 /* ldaddh */, AArch64::LDADDh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8221 | | { 1082 /* ldaddl */, AArch64::LDADDLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8222 | | { 1082 /* ldaddl */, AArch64::LDADDLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8223 | | { 1089 /* ldaddlb */, AArch64::LDADDLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8224 | | { 1097 /* ldaddlh */, AArch64::LDADDLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8225 | | { 1105 /* ldar */, AArch64::LDARW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8226 | | { 1105 /* ldar */, AArch64::LDARX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8227 | | { 1110 /* ldarb */, AArch64::LDARB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8228 | | { 1116 /* ldarh */, AArch64::LDARH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8229 | | { 1122 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8230 | | { 1122 /* ldaxp */, AArch64::LDAXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8231 | | { 1128 /* ldaxr */, AArch64::LDAXRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8232 | | { 1128 /* ldaxr */, AArch64::LDAXRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8233 | | { 1134 /* ldaxrb */, AArch64::LDAXRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8234 | | { 1141 /* ldaxrh */, AArch64::LDAXRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8235 | | { 1148 /* ldclr */, AArch64::LDCLRs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8236 | | { 1148 /* ldclr */, AArch64::LDCLRd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8237 | | { 1154 /* ldclra */, AArch64::LDCLRAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8238 | | { 1154 /* ldclra */, AArch64::LDCLRAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8239 | | { 1161 /* ldclrab */, AArch64::LDCLRAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8240 | | { 1169 /* ldclrah */, AArch64::LDCLRAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8241 | | { 1177 /* ldclral */, AArch64::LDCLRALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8242 | | { 1177 /* ldclral */, AArch64::LDCLRALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8243 | | { 1185 /* ldclralb */, AArch64::LDCLRALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8244 | | { 1194 /* ldclralh */, AArch64::LDCLRALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8245 | | { 1203 /* ldclrb */, AArch64::LDCLRb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8246 | | { 1210 /* ldclrh */, AArch64::LDCLRh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8247 | | { 1217 /* ldclrl */, AArch64::LDCLRLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8248 | | { 1217 /* ldclrl */, AArch64::LDCLRLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8249 | | { 1224 /* ldclrlb */, AArch64::LDCLRLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8250 | | { 1232 /* ldclrlh */, AArch64::LDCLRLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8251 | | { 1240 /* ldeor */, AArch64::LDEORs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8252 | | { 1240 /* ldeor */, AArch64::LDEORd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8253 | | { 1246 /* ldeora */, AArch64::LDEORAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8254 | | { 1246 /* ldeora */, AArch64::LDEORAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8255 | | { 1253 /* ldeorab */, AArch64::LDEORAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8256 | | { 1261 /* ldeorah */, AArch64::LDEORAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8257 | | { 1269 /* ldeoral */, AArch64::LDEORALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8258 | | { 1269 /* ldeoral */, AArch64::LDEORALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8259 | | { 1277 /* ldeoralb */, AArch64::LDEORALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8260 | | { 1286 /* ldeoralh */, AArch64::LDEORALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8261 | | { 1295 /* ldeorb */, AArch64::LDEORb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8262 | | { 1302 /* ldeorh */, AArch64::LDEORh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8263 | | { 1309 /* ldeorl */, AArch64::LDEORLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8264 | | { 1309 /* ldeorl */, AArch64::LDEORLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8265 | | { 1316 /* ldeorlb */, AArch64::LDEORLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8266 | | { 1324 /* ldeorlh */, AArch64::LDEORLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8267 | | { 1332 /* ldlar */, AArch64::LDLARW, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8268 | | { 1332 /* ldlar */, AArch64::LDLARX, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8269 | | { 1338 /* ldlarb */, AArch64::LDLARB, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8270 | | { 1345 /* ldlarh */, AArch64::LDLARH, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8271 | | { 1352 /* ldnp */, AArch64::LDNPQi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8272 | | { 1352 /* ldnp */, AArch64::LDNPSi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8273 | | { 1352 /* ldnp */, AArch64::LDNPDi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8274 | | { 1352 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8275 | | { 1352 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8276 | | { 1352 /* ldnp */, AArch64::LDNPQi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, |
8277 | | { 1352 /* ldnp */, AArch64::LDNPSi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
8278 | | { 1352 /* ldnp */, AArch64::LDNPDi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
8279 | | { 1352 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
8280 | | { 1352 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
8281 | | { 1357 /* ldp */, AArch64::LDPQi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8282 | | { 1357 /* ldp */, AArch64::LDPSi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8283 | | { 1357 /* ldp */, AArch64::LDPDi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8284 | | { 1357 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8285 | | { 1357 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8286 | | { 1357 /* ldp */, AArch64::LDPQpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_5, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, }, |
8287 | | { 1357 /* ldp */, AArch64::LDPQi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, |
8288 | | { 1357 /* ldp */, AArch64::LDPSpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, |
8289 | | { 1357 /* ldp */, AArch64::LDPSi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
8290 | | { 1357 /* ldp */, AArch64::LDPDpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_5, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, |
8291 | | { 1357 /* ldp */, AArch64::LDPDi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
8292 | | { 1357 /* ldp */, AArch64::LDPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, |
8293 | | { 1357 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
8294 | | { 1357 /* ldp */, AArch64::LDPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, |
8295 | | { 1357 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
8296 | | { 1357 /* ldp */, AArch64::LDPQpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, }, |
8297 | | { 1357 /* ldp */, AArch64::LDPSpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, |
8298 | | { 1357 /* ldp */, AArch64::LDPDpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, |
8299 | | { 1357 /* ldp */, AArch64::LDPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, |
8300 | | { 1357 /* ldp */, AArch64::LDPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, |
8301 | | { 1361 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8302 | | { 1361 /* ldpsw */, AArch64::LDPSWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, |
8303 | | { 1361 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
8304 | | { 1361 /* ldpsw */, AArch64::LDPSWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, |
8305 | | { 1367 /* ldr */, AArch64::LDRQl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_FPR128, MCK_PCRelLabel19 }, }, |
8306 | | { 1367 /* ldr */, AArch64::LDRSl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_FPR32, MCK_PCRelLabel19 }, }, |
8307 | | { 1367 /* ldr */, AArch64::LDRDl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_FPR64, MCK_PCRelLabel19 }, }, |
8308 | | { 1367 /* ldr */, AArch64::LDRWl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, |
8309 | | { 1367 /* ldr */, AArch64::LDRXl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, |
8310 | | { 1367 /* ldr */, AArch64::LDRQui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8311 | | { 1367 /* ldr */, AArch64::LDRHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8312 | | { 1367 /* ldr */, AArch64::LDRSui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8313 | | { 1367 /* ldr */, AArch64::LDRDui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8314 | | { 1367 /* ldr */, AArch64::LDRBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8315 | | { 1367 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8316 | | { 1367 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8317 | | { 1367 /* ldr */, AArch64::LDRQpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8318 | | { 1367 /* ldr */, AArch64::LDRQroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8319 | | { 1367 /* ldr */, AArch64::LDURQi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB1281_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, }, |
8320 | | { 1367 /* ldr */, AArch64::LDRQui, Convert__Reg1_0__Reg1_2__UImm12Offset161_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, }, |
8321 | | { 1367 /* ldr */, AArch64::LDRHpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8322 | | { 1367 /* ldr */, AArch64::LDRHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8323 | | { 1367 /* ldr */, AArch64::LDURHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
8324 | | { 1367 /* ldr */, AArch64::LDRHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
8325 | | { 1367 /* ldr */, AArch64::LDRSpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8326 | | { 1367 /* ldr */, AArch64::LDRSroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8327 | | { 1367 /* ldr */, AArch64::LDURSi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, |
8328 | | { 1367 /* ldr */, AArch64::LDRSui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, |
8329 | | { 1367 /* ldr */, AArch64::LDRDpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8330 | | { 1367 /* ldr */, AArch64::LDRDroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8331 | | { 1367 /* ldr */, AArch64::LDURDi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, |
8332 | | { 1367 /* ldr */, AArch64::LDRDui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, |
8333 | | { 1367 /* ldr */, AArch64::LDRBpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8334 | | { 1367 /* ldr */, AArch64::LDRBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8335 | | { 1367 /* ldr */, AArch64::LDURBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
8336 | | { 1367 /* ldr */, AArch64::LDRBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
8337 | | { 1367 /* ldr */, AArch64::LDRWpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8338 | | { 1367 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8339 | | { 1367 /* ldr */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, |
8340 | | { 1367 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, |
8341 | | { 1367 /* ldr */, AArch64::LDRXpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8342 | | { 1367 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8343 | | { 1367 /* ldr */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, |
8344 | | { 1367 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, |
8345 | | { 1367 /* ldr */, AArch64::LDRQroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend1282_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, }, |
8346 | | { 1367 /* ldr */, AArch64::LDRQroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend1282_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, }, |
8347 | | { 1367 /* ldr */, AArch64::LDRQpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8348 | | { 1367 /* ldr */, AArch64::LDRHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
8349 | | { 1367 /* ldr */, AArch64::LDRHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
8350 | | { 1367 /* ldr */, AArch64::LDRHpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8351 | | { 1367 /* ldr */, AArch64::LDRSroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, |
8352 | | { 1367 /* ldr */, AArch64::LDRSroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, |
8353 | | { 1367 /* ldr */, AArch64::LDRSpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8354 | | { 1367 /* ldr */, AArch64::LDRDroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, |
8355 | | { 1367 /* ldr */, AArch64::LDRDroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, |
8356 | | { 1367 /* ldr */, AArch64::LDRDpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8357 | | { 1367 /* ldr */, AArch64::LDRBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
8358 | | { 1367 /* ldr */, AArch64::LDRBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
8359 | | { 1367 /* ldr */, AArch64::LDRBpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8360 | | { 1367 /* ldr */, AArch64::LDRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, |
8361 | | { 1367 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, |
8362 | | { 1367 /* ldr */, AArch64::LDRWpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8363 | | { 1367 /* ldr */, AArch64::LDRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, |
8364 | | { 1367 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, |
8365 | | { 1367 /* ldr */, AArch64::LDRXpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8366 | | { 1371 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8367 | | { 1371 /* ldrb */, AArch64::LDRBBpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8368 | | { 1371 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8369 | | { 1371 /* ldrb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
8370 | | { 1371 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
8371 | | { 1371 /* ldrb */, AArch64::LDRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
8372 | | { 1371 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
8373 | | { 1371 /* ldrb */, AArch64::LDRBBpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8374 | | { 1376 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8375 | | { 1376 /* ldrh */, AArch64::LDRHHpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8376 | | { 1376 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8377 | | { 1376 /* ldrh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
8378 | | { 1376 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
8379 | | { 1376 /* ldrh */, AArch64::LDRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
8380 | | { 1376 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
8381 | | { 1376 /* ldrh */, AArch64::LDRHHpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8382 | | { 1381 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8383 | | { 1381 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8384 | | { 1381 /* ldrsb */, AArch64::LDRSBWpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8385 | | { 1381 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8386 | | { 1381 /* ldrsb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
8387 | | { 1381 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
8388 | | { 1381 /* ldrsb */, AArch64::LDRSBXpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8389 | | { 1381 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8390 | | { 1381 /* ldrsb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
8391 | | { 1381 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
8392 | | { 1381 /* ldrsb */, AArch64::LDRSBWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
8393 | | { 1381 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
8394 | | { 1381 /* ldrsb */, AArch64::LDRSBWpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8395 | | { 1381 /* ldrsb */, AArch64::LDRSBXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
8396 | | { 1381 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
8397 | | { 1381 /* ldrsb */, AArch64::LDRSBXpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8398 | | { 1387 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8399 | | { 1387 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8400 | | { 1387 /* ldrsh */, AArch64::LDRSHWpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8401 | | { 1387 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8402 | | { 1387 /* ldrsh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
8403 | | { 1387 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
8404 | | { 1387 /* ldrsh */, AArch64::LDRSHXpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8405 | | { 1387 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8406 | | { 1387 /* ldrsh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
8407 | | { 1387 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
8408 | | { 1387 /* ldrsh */, AArch64::LDRSHWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
8409 | | { 1387 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
8410 | | { 1387 /* ldrsh */, AArch64::LDRSHWpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8411 | | { 1387 /* ldrsh */, AArch64::LDRSHXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
8412 | | { 1387 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
8413 | | { 1387 /* ldrsh */, AArch64::LDRSHXpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8414 | | { 1393 /* ldrsw */, AArch64::LDRSWl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, |
8415 | | { 1393 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8416 | | { 1393 /* ldrsw */, AArch64::LDRSWpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
8417 | | { 1393 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8418 | | { 1393 /* ldrsw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, |
8419 | | { 1393 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, |
8420 | | { 1393 /* ldrsw */, AArch64::LDRSWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, |
8421 | | { 1393 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, |
8422 | | { 1393 /* ldrsw */, AArch64::LDRSWpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
8423 | | { 1399 /* ldset */, AArch64::LDSETs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8424 | | { 1399 /* ldset */, AArch64::LDSETd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8425 | | { 1405 /* ldseta */, AArch64::LDSETAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8426 | | { 1405 /* ldseta */, AArch64::LDSETAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8427 | | { 1412 /* ldsetab */, AArch64::LDSETAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8428 | | { 1420 /* ldsetah */, AArch64::LDSETAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8429 | | { 1428 /* ldsetal */, AArch64::LDSETALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8430 | | { 1428 /* ldsetal */, AArch64::LDSETALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8431 | | { 1436 /* ldsetalb */, AArch64::LDSETALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8432 | | { 1445 /* ldsetalh */, AArch64::LDSETALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8433 | | { 1454 /* ldsetb */, AArch64::LDSETb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8434 | | { 1461 /* ldseth */, AArch64::LDSETh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8435 | | { 1468 /* ldsetl */, AArch64::LDSETLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8436 | | { 1468 /* ldsetl */, AArch64::LDSETLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8437 | | { 1475 /* ldsetlb */, AArch64::LDSETLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8438 | | { 1483 /* ldsetlh */, AArch64::LDSETLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8439 | | { 1491 /* ldsmax */, AArch64::LDSMAXs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8440 | | { 1491 /* ldsmax */, AArch64::LDSMAXd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8441 | | { 1498 /* ldsmaxa */, AArch64::LDSMAXAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8442 | | { 1498 /* ldsmaxa */, AArch64::LDSMAXAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8443 | | { 1506 /* ldsmaxab */, AArch64::LDSMAXAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8444 | | { 1515 /* ldsmaxah */, AArch64::LDSMAXAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8445 | | { 1524 /* ldsmaxal */, AArch64::LDSMAXALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8446 | | { 1524 /* ldsmaxal */, AArch64::LDSMAXALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8447 | | { 1533 /* ldsmaxalb */, AArch64::LDSMAXALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8448 | | { 1543 /* ldsmaxalh */, AArch64::LDSMAXALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8449 | | { 1553 /* ldsmaxb */, AArch64::LDSMAXb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8450 | | { 1561 /* ldsmaxh */, AArch64::LDSMAXh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8451 | | { 1569 /* ldsmaxl */, AArch64::LDSMAXLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8452 | | { 1569 /* ldsmaxl */, AArch64::LDSMAXLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8453 | | { 1577 /* ldsmaxlb */, AArch64::LDSMAXLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8454 | | { 1586 /* ldsmaxlh */, AArch64::LDSMAXLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8455 | | { 1595 /* ldsmin */, AArch64::LDSMINs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8456 | | { 1595 /* ldsmin */, AArch64::LDSMINd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8457 | | { 1602 /* ldsmina */, AArch64::LDSMINAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8458 | | { 1602 /* ldsmina */, AArch64::LDSMINAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8459 | | { 1610 /* ldsminab */, AArch64::LDSMINAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8460 | | { 1619 /* ldsminah */, AArch64::LDSMINAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8461 | | { 1628 /* ldsminal */, AArch64::LDSMINALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8462 | | { 1628 /* ldsminal */, AArch64::LDSMINALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8463 | | { 1637 /* ldsminalb */, AArch64::LDSMINALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8464 | | { 1647 /* ldsminalh */, AArch64::LDSMINALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8465 | | { 1657 /* ldsminb */, AArch64::LDSMINb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8466 | | { 1665 /* ldsminh */, AArch64::LDSMINh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8467 | | { 1673 /* ldsminl */, AArch64::LDSMINLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8468 | | { 1673 /* ldsminl */, AArch64::LDSMINLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8469 | | { 1681 /* ldsminlb */, AArch64::LDSMINLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8470 | | { 1690 /* ldsminlh */, AArch64::LDSMINLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8471 | | { 1699 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8472 | | { 1699 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8473 | | { 1699 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8474 | | { 1699 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8475 | | { 1704 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8476 | | { 1704 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8477 | | { 1710 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8478 | | { 1710 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8479 | | { 1716 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8480 | | { 1716 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8481 | | { 1716 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8482 | | { 1716 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8483 | | { 1723 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8484 | | { 1723 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8485 | | { 1723 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8486 | | { 1723 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8487 | | { 1730 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8488 | | { 1730 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8489 | | { 1737 /* ldumax */, AArch64::LDUMAXs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8490 | | { 1737 /* ldumax */, AArch64::LDUMAXd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8491 | | { 1744 /* ldumaxa */, AArch64::LDUMAXAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8492 | | { 1744 /* ldumaxa */, AArch64::LDUMAXAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8493 | | { 1752 /* ldumaxab */, AArch64::LDUMAXAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8494 | | { 1761 /* ldumaxah */, AArch64::LDUMAXAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8495 | | { 1770 /* ldumaxal */, AArch64::LDUMAXALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8496 | | { 1770 /* ldumaxal */, AArch64::LDUMAXALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8497 | | { 1779 /* ldumaxalb */, AArch64::LDUMAXALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8498 | | { 1789 /* ldumaxalh */, AArch64::LDUMAXALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8499 | | { 1799 /* ldumaxb */, AArch64::LDUMAXb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8500 | | { 1807 /* ldumaxh */, AArch64::LDUMAXh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8501 | | { 1815 /* ldumaxl */, AArch64::LDUMAXLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8502 | | { 1815 /* ldumaxl */, AArch64::LDUMAXLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8503 | | { 1823 /* ldumaxlb */, AArch64::LDUMAXLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8504 | | { 1832 /* ldumaxlh */, AArch64::LDUMAXLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8505 | | { 1841 /* ldumin */, AArch64::LDUMINs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8506 | | { 1841 /* ldumin */, AArch64::LDUMINd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8507 | | { 1848 /* ldumina */, AArch64::LDUMINAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8508 | | { 1848 /* ldumina */, AArch64::LDUMINAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8509 | | { 1856 /* lduminab */, AArch64::LDUMINAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8510 | | { 1865 /* lduminah */, AArch64::LDUMINAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8511 | | { 1874 /* lduminal */, AArch64::LDUMINALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8512 | | { 1874 /* lduminal */, AArch64::LDUMINALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8513 | | { 1883 /* lduminalb */, AArch64::LDUMINALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8514 | | { 1893 /* lduminalh */, AArch64::LDUMINALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8515 | | { 1903 /* lduminb */, AArch64::LDUMINb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8516 | | { 1911 /* lduminh */, AArch64::LDUMINh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8517 | | { 1919 /* lduminl */, AArch64::LDUMINLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8518 | | { 1919 /* lduminl */, AArch64::LDUMINLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8519 | | { 1927 /* lduminlb */, AArch64::LDUMINLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8520 | | { 1936 /* lduminlh */, AArch64::LDUMINLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8521 | | { 1945 /* ldur */, AArch64::LDURQi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8522 | | { 1945 /* ldur */, AArch64::LDURHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8523 | | { 1945 /* ldur */, AArch64::LDURSi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8524 | | { 1945 /* ldur */, AArch64::LDURDi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8525 | | { 1945 /* ldur */, AArch64::LDURBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8526 | | { 1945 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8527 | | { 1945 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8528 | | { 1945 /* ldur */, AArch64::LDURQi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8529 | | { 1945 /* ldur */, AArch64::LDURHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8530 | | { 1945 /* ldur */, AArch64::LDURSi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8531 | | { 1945 /* ldur */, AArch64::LDURDi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8532 | | { 1945 /* ldur */, AArch64::LDURBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8533 | | { 1945 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8534 | | { 1945 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8535 | | { 1950 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8536 | | { 1950 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8537 | | { 1956 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8538 | | { 1956 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8539 | | { 1962 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8540 | | { 1962 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8541 | | { 1962 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8542 | | { 1962 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8543 | | { 1969 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8544 | | { 1969 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8545 | | { 1969 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8546 | | { 1969 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8547 | | { 1976 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8548 | | { 1976 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8549 | | { 1983 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8550 | | { 1983 /* ldxp */, AArch64::LDXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8551 | | { 1988 /* ldxr */, AArch64::LDXRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8552 | | { 1988 /* ldxr */, AArch64::LDXRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8553 | | { 1993 /* ldxrb */, AArch64::LDXRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8554 | | { 1999 /* ldxrh */, AArch64::LDXRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
8555 | | { 2005 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8556 | | { 2005 /* lsl */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8557 | | { 2009 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8558 | | { 2009 /* lslv */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8559 | | { 2014 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8560 | | { 2014 /* lsr */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, |
8561 | | { 2014 /* lsr */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8562 | | { 2014 /* lsr */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, |
8563 | | { 2018 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8564 | | { 2018 /* lsrv */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8565 | | { 2023 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8566 | | { 2023 /* madd */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8567 | | { 2028 /* mla */, AArch64::MLAv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8568 | | { 2028 /* mla */, AArch64::MLAv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8569 | | { 2028 /* mla */, AArch64::MLAv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8570 | | { 2028 /* mla */, AArch64::MLAv2i32, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8571 | | { 2028 /* mla */, AArch64::MLAv4i16, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8572 | | { 2028 /* mla */, AArch64::MLAv8i8, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8573 | | { 2028 /* mla */, AArch64::MLAv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
8574 | | { 2028 /* mla */, AArch64::MLAv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
8575 | | { 2028 /* mla */, AArch64::MLAv2i32_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
8576 | | { 2028 /* mla */, AArch64::MLAv4i16_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
8577 | | { 2032 /* mls */, AArch64::MLSv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8578 | | { 2032 /* mls */, AArch64::MLSv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8579 | | { 2032 /* mls */, AArch64::MLSv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8580 | | { 2032 /* mls */, AArch64::MLSv2i32, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8581 | | { 2032 /* mls */, AArch64::MLSv4i16, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8582 | | { 2032 /* mls */, AArch64::MLSv8i8, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8583 | | { 2032 /* mls */, AArch64::MLSv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
8584 | | { 2032 /* mls */, AArch64::MLSv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
8585 | | { 2032 /* mls */, AArch64::MLSv2i32_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
8586 | | { 2032 /* mls */, AArch64::MLSv4i16_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
8587 | | { 2036 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8588 | | { 2036 /* mneg */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8589 | | { 2041 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR32sponly, MCK_GPR32sp }, }, |
8590 | | { 2041 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR64sponly, MCK_GPR64sp }, }, |
8591 | | { 2041 /* mov */, AArch64::ORRWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
8592 | | { 2041 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR32, MCK_MOVZ32_lsl0MovAlias }, }, |
8593 | | { 2041 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR32, MCK_MOVZ32_lsl16MovAlias }, }, |
8594 | | { 2041 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR32, MCK_MOVN32_lsl0MovAlias }, }, |
8595 | | { 2041 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR32, MCK_MOVN32_lsl16MovAlias }, }, |
8596 | | { 2041 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR32sp, MCK_GPR32sponly }, }, |
8597 | | { 2041 /* mov */, AArch64::ORRWri, Convert__Reg1_0__regWZR__LogicalImm321_1, 0, { MCK_GPR32sp, MCK_LogicalImm32 }, }, |
8598 | | { 2041 /* mov */, AArch64::ORRXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
8599 | | { 2041 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR64, MCK_MOVZ64_lsl0MovAlias }, }, |
8600 | | { 2041 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR64, MCK_MOVZ64_lsl16MovAlias }, }, |
8601 | | { 2041 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32, 0, { MCK_GPR64, MCK_MOVZ64_lsl32MovAlias }, }, |
8602 | | { 2041 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48, 0, { MCK_GPR64, MCK_MOVZ64_lsl48MovAlias }, }, |
8603 | | { 2041 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR64, MCK_MOVN64_lsl0MovAlias }, }, |
8604 | | { 2041 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR64, MCK_MOVN64_lsl16MovAlias }, }, |
8605 | | { 2041 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32, 0, { MCK_GPR64, MCK_MOVN64_lsl32MovAlias }, }, |
8606 | | { 2041 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48, 0, { MCK_GPR64, MCK_MOVN64_lsl48MovAlias }, }, |
8607 | | { 2041 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR64sp, MCK_GPR64sponly }, }, |
8608 | | { 2041 /* mov */, AArch64::ORRXri, Convert__Reg1_0__regXZR__LogicalImm641_1, 0, { MCK_GPR64sp, MCK_LogicalImm64 }, }, |
8609 | | { 2041 /* mov */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__VectorIndexH1_3, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH }, }, |
8610 | | { 2041 /* mov */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__VectorIndexS1_3, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
8611 | | { 2041 /* mov */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__VectorIndexD1_3, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
8612 | | { 2041 /* mov */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__VectorIndexB1_3, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB }, }, |
8613 | | { 2041 /* mov */, AArch64::UMOVvi32, Convert__Reg1_0__VectorReg1281_1__VectorIndexS1_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
8614 | | { 2041 /* mov */, AArch64::UMOVvi64, Convert__Reg1_0__VectorReg1281_1__VectorIndexD1_3, Feature_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
8615 | | { 2041 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8616 | | { 2041 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
8617 | | { 2041 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8618 | | { 2041 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8619 | | { 2041 /* mov */, AArch64::INSvi8gpr, Convert__VectorReg1281_0__Tie0__VectorIndexB1_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB, MCK_GPR32 }, }, |
8620 | | { 2041 /* mov */, AArch64::INSvi64gpr, Convert__VectorReg1281_0__Tie0__VectorIndexD1_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD, MCK_GPR64 }, }, |
8621 | | { 2041 /* mov */, AArch64::INSvi16gpr, Convert__VectorReg1281_0__Tie0__VectorIndexH1_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH, MCK_GPR32 }, }, |
8622 | | { 2041 /* mov */, AArch64::INSvi32gpr, Convert__VectorReg1281_0__Tie0__VectorIndexS1_2__Reg1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS, MCK_GPR32 }, }, |
8623 | | { 2041 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_1d }, }, |
8624 | | { 2041 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8625 | | { 2041 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8626 | | { 2041 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8627 | | { 2041 /* mov */, AArch64::INSvi8lane, Convert__VectorReg1281_0__Tie0__VectorIndexB1_2__VectorReg1281_3__VectorIndexB1_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB, MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB }, }, |
8628 | | { 2041 /* mov */, AArch64::INSvi64lane, Convert__VectorReg1281_0__Tie0__VectorIndexD1_2__VectorReg1281_3__VectorIndexD1_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
8629 | | { 2041 /* mov */, AArch64::INSvi16lane, Convert__VectorReg1281_0__Tie0__VectorIndexH1_2__VectorReg1281_3__VectorIndexH1_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH, MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH }, }, |
8630 | | { 2041 /* mov */, AArch64::INSvi32lane, Convert__VectorReg1281_0__Tie0__VectorIndexS1_2__VectorReg1281_3__VectorIndexS1_5, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
8631 | | { 2045 /* movi */, AArch64::MOVID, Convert__Reg1_0__SIMDImmType101_1, Feature_HasNEON, { MCK_FPR64, MCK_SIMDImmType10 }, }, |
8632 | | { 2045 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, |
8633 | | { 2045 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, |
8634 | | { 2045 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, |
8635 | | { 2045 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, |
8636 | | { 2045 /* movi */, AArch64::MOVIv16b_ns, Convert__VectorReg1281_0__Imm0_2551_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_255 }, }, |
8637 | | { 2045 /* movi */, AArch64::MOVIv2d_ns, Convert__VectorReg1281_0__SIMDImmType101_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_SIMDImmType10 }, }, |
8638 | | { 2045 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, |
8639 | | { 2045 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, |
8640 | | { 2045 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, |
8641 | | { 2045 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, |
8642 | | { 2045 /* movi */, AArch64::MOVIv8b_ns, Convert__VectorReg641_0__Imm0_2551_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_255 }, }, |
8643 | | { 2045 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
8644 | | { 2045 /* movi */, AArch64::MOVIv4s_msl, Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_MoveVecShifter }, }, |
8645 | | { 2045 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
8646 | | { 2045 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
8647 | | { 2045 /* movi */, AArch64::MOVIv2s_msl, Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_MoveVecShifter }, }, |
8648 | | { 2045 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
8649 | | { 2050 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, |
8650 | | { 2050 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0__MovKSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovKSymbolG0 }, }, |
8651 | | { 2050 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0__MovKSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovKSymbolG1 }, }, |
8652 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, |
8653 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__MovKSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovKSymbolG0 }, }, |
8654 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__MovKSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovKSymbolG1 }, }, |
8655 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__MovKSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovKSymbolG2 }, }, |
8656 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__MovKSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovKSymbolG3 }, }, |
8657 | | { 2050 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, |
8658 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, |
8659 | | { 2055 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, |
8660 | | { 2055 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovZSymbolG0 }, }, |
8661 | | { 2055 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovZSymbolG1 }, }, |
8662 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, |
8663 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovZSymbolG0 }, }, |
8664 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovZSymbolG1 }, }, |
8665 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovZSymbolG2 }, }, |
8666 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovZSymbolG3 }, }, |
8667 | | { 2055 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, |
8668 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, |
8669 | | { 2060 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, |
8670 | | { 2060 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovZSymbolG0 }, }, |
8671 | | { 2060 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovZSymbolG1 }, }, |
8672 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, |
8673 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovZSymbolG0 }, }, |
8674 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovZSymbolG1 }, }, |
8675 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovZSymbolG2 }, }, |
8676 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovZSymbolG3 }, }, |
8677 | | { 2060 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, |
8678 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, |
8679 | | { 2065 /* mrs */, AArch64::MRS, Convert__Reg1_0__MRSSystemRegister1_1, 0, { MCK_GPR64, MCK_MRSSystemRegister }, }, |
8680 | | { 2069 /* msr */, AArch64::MSR, Convert__MSRSystemRegister1_0__Reg1_1, 0, { MCK_MSRSystemRegister, MCK_GPR64 }, }, |
8681 | | { 2069 /* msr */, AArch64::MSRpstateImm4, Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1, 0, { MCK_SystemPStateFieldWithImm0_15, MCK_Imm0_15 }, }, |
8682 | | { 2069 /* msr */, AArch64::MSRpstateImm1, Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1, 0, { MCK_SystemPStateFieldWithImm0_1, MCK_Imm0_1 }, }, |
8683 | | { 2073 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8684 | | { 2073 /* msub */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8685 | | { 2078 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8686 | | { 2078 /* mul */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8687 | | { 2078 /* mul */, AArch64::MULv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8688 | | { 2078 /* mul */, AArch64::MULv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8689 | | { 2078 /* mul */, AArch64::MULv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8690 | | { 2078 /* mul */, AArch64::MULv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8691 | | { 2078 /* mul */, AArch64::MULv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8692 | | { 2078 /* mul */, AArch64::MULv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8693 | | { 2078 /* mul */, AArch64::MULv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
8694 | | { 2078 /* mul */, AArch64::MULv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
8695 | | { 2078 /* mul */, AArch64::MULv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
8696 | | { 2078 /* mul */, AArch64::MULv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
8697 | | { 2082 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
8698 | | { 2082 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
8699 | | { 2082 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
8700 | | { 2082 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
8701 | | { 2082 /* mvn */, AArch64::NOTv16i8, Convert__VectorReg1281_0__VectorReg1281_2, 0, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8702 | | { 2082 /* mvn */, AArch64::NOTv8i8, Convert__VectorReg641_0__VectorReg641_2, 0, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8703 | | { 2086 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, |
8704 | | { 2086 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, |
8705 | | { 2086 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, |
8706 | | { 2086 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, |
8707 | | { 2086 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, |
8708 | | { 2086 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, |
8709 | | { 2086 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, |
8710 | | { 2086 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, |
8711 | | { 2086 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
8712 | | { 2086 /* mvni */, AArch64::MVNIv4s_msl, Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_MoveVecShifter }, }, |
8713 | | { 2086 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
8714 | | { 2086 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
8715 | | { 2086 /* mvni */, AArch64::MVNIv2s_msl, Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_MoveVecShifter }, }, |
8716 | | { 2086 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
8717 | | { 2091 /* neg */, AArch64::NEGv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
8718 | | { 2091 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
8719 | | { 2091 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
8720 | | { 2091 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
8721 | | { 2091 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
8722 | | { 2091 /* neg */, AArch64::NEGv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8723 | | { 2091 /* neg */, AArch64::NEGv2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
8724 | | { 2091 /* neg */, AArch64::NEGv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8725 | | { 2091 /* neg */, AArch64::NEGv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8726 | | { 2091 /* neg */, AArch64::NEGv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8727 | | { 2091 /* neg */, AArch64::NEGv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8728 | | { 2091 /* neg */, AArch64::NEGv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8729 | | { 2095 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
8730 | | { 2095 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
8731 | | { 2095 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
8732 | | { 2095 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
8733 | | { 2100 /* ngc */, AArch64::SBCWr, Convert__Reg1_0__regWZR__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
8734 | | { 2100 /* ngc */, AArch64::SBCXr, Convert__Reg1_0__regXZR__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
8735 | | { 2104 /* ngcs */, AArch64::SBCSWr, Convert__Reg1_0__regWZR__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
8736 | | { 2104 /* ngcs */, AArch64::SBCSXr, Convert__Reg1_0__regXZR__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
8737 | | { 2109 /* nop */, AArch64::HINT, Convert__imm_95_0, 0, { }, }, |
8738 | | { 2113 /* not */, AArch64::NOTv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8739 | | { 2113 /* not */, AArch64::NOTv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8740 | | { 2117 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8741 | | { 2117 /* orn */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, |
8742 | | { 2117 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8743 | | { 2117 /* orn */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, |
8744 | | { 2117 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
8745 | | { 2117 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
8746 | | { 2117 /* orn */, AArch64::ORNv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8747 | | { 2117 /* orn */, AArch64::ORNv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8748 | | { 2121 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, |
8749 | | { 2121 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, |
8750 | | { 2121 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, |
8751 | | { 2121 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, |
8752 | | { 2121 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8753 | | { 2121 /* orr */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, |
8754 | | { 2121 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8755 | | { 2121 /* orr */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, |
8756 | | { 2121 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, |
8757 | | { 2121 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, |
8758 | | { 2121 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, |
8759 | | { 2121 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, |
8760 | | { 2121 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
8761 | | { 2121 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
8762 | | { 2121 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
8763 | | { 2121 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
8764 | | { 2121 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_0__Tie0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
8765 | | { 2121 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_0__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
8766 | | { 2121 /* orr */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8767 | | { 2121 /* orr */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8768 | | { 2125 /* pmul */, AArch64::PMULv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8769 | | { 2125 /* pmul */, AArch64::PMULv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8770 | | { 2130 /* pmull */, AArch64::PMULLv1i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasCrypto, { MCK_VectorReg128, MCK__DOT_1q, MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_1d }, }, |
8771 | | { 2130 /* pmull */, AArch64::PMULLv8i8, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8772 | | { 2136 /* pmull2 */, AArch64::PMULLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasCrypto, { MCK_VectorReg128, MCK__DOT_1q, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
8773 | | { 2136 /* pmull2 */, AArch64::PMULLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8774 | | { 2143 /* prfm */, AArch64::PRFMl, Convert__Prefetch1_0__PCRelLabel191_1, 0, { MCK_Prefetch, MCK_PCRelLabel19 }, }, |
8775 | | { 2143 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8776 | | { 2143 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
8777 | | { 2143 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, |
8778 | | { 2143 /* prfm */, AArch64::PRFMroW, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, |
8779 | | { 2143 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, |
8780 | | { 2148 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
8781 | | { 2148 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__SImm91_3, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
8782 | | { 2154 /* psb */, AArch64::HINT, Convert__PSBHint1_0, Feature_HasSPE, { MCK_PSBHint }, }, |
8783 | | { 2158 /* raddhn */, AArch64::RADDHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
8784 | | { 2158 /* raddhn */, AArch64::RADDHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8785 | | { 2158 /* raddhn */, AArch64::RADDHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8786 | | { 2165 /* raddhn2 */, AArch64::RADDHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8787 | | { 2165 /* raddhn2 */, AArch64::RADDHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
8788 | | { 2165 /* raddhn2 */, AArch64::RADDHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8789 | | { 2173 /* rbit */, AArch64::RBITWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
8790 | | { 2173 /* rbit */, AArch64::RBITXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
8791 | | { 2173 /* rbit */, AArch64::RBITv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8792 | | { 2173 /* rbit */, AArch64::RBITv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8793 | | { 2178 /* ret */, AArch64::RET, Convert__regLR, 0, { }, }, |
8794 | | { 2178 /* ret */, AArch64::RET, Convert__Reg1_0, 0, { MCK_GPR64 }, }, |
8795 | | { 2182 /* rev */, AArch64::REVWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
8796 | | { 2182 /* rev */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
8797 | | { 2186 /* rev16 */, AArch64::REV16Wr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
8798 | | { 2186 /* rev16 */, AArch64::REV16Xr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
8799 | | { 2186 /* rev16 */, AArch64::REV16v16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8800 | | { 2186 /* rev16 */, AArch64::REV16v8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8801 | | { 2192 /* rev32 */, AArch64::REV32Xr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
8802 | | { 2192 /* rev32 */, AArch64::REV32v16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8803 | | { 2192 /* rev32 */, AArch64::REV32v8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8804 | | { 2192 /* rev32 */, AArch64::REV32v4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8805 | | { 2192 /* rev32 */, AArch64::REV32v8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8806 | | { 2198 /* rev64 */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
8807 | | { 2198 /* rev64 */, AArch64::REV64v16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8808 | | { 2198 /* rev64 */, AArch64::REV64v4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8809 | | { 2198 /* rev64 */, AArch64::REV64v8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8810 | | { 2198 /* rev64 */, AArch64::REV64v2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8811 | | { 2198 /* rev64 */, AArch64::REV64v4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8812 | | { 2198 /* rev64 */, AArch64::REV64v8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8813 | | { 2204 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8814 | | { 2204 /* ror */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, |
8815 | | { 2204 /* ror */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8816 | | { 2204 /* ror */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, |
8817 | | { 2208 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8818 | | { 2208 /* rorv */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8819 | | { 2213 /* rshrn */, AArch64::RSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
8820 | | { 2213 /* rshrn */, AArch64::RSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
8821 | | { 2213 /* rshrn */, AArch64::RSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
8822 | | { 2219 /* rshrn2 */, AArch64::RSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
8823 | | { 2219 /* rshrn2 */, AArch64::RSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
8824 | | { 2219 /* rshrn2 */, AArch64::RSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
8825 | | { 2226 /* rsubhn */, AArch64::RSUBHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
8826 | | { 2226 /* rsubhn */, AArch64::RSUBHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8827 | | { 2226 /* rsubhn */, AArch64::RSUBHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8828 | | { 2233 /* rsubhn2 */, AArch64::RSUBHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8829 | | { 2233 /* rsubhn2 */, AArch64::RSUBHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
8830 | | { 2233 /* rsubhn2 */, AArch64::RSUBHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8831 | | { 2241 /* saba */, AArch64::SABAv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8832 | | { 2241 /* saba */, AArch64::SABAv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8833 | | { 2241 /* saba */, AArch64::SABAv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8834 | | { 2241 /* saba */, AArch64::SABAv2i32, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8835 | | { 2241 /* saba */, AArch64::SABAv4i16, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8836 | | { 2241 /* saba */, AArch64::SABAv8i8, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8837 | | { 2246 /* sabal */, AArch64::SABALv2i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8838 | | { 2246 /* sabal */, AArch64::SABALv4i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8839 | | { 2246 /* sabal */, AArch64::SABALv8i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8840 | | { 2252 /* sabal2 */, AArch64::SABALv4i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8841 | | { 2252 /* sabal2 */, AArch64::SABALv8i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8842 | | { 2252 /* sabal2 */, AArch64::SABALv16i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8843 | | { 2259 /* sabd */, AArch64::SABDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8844 | | { 2259 /* sabd */, AArch64::SABDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8845 | | { 2259 /* sabd */, AArch64::SABDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8846 | | { 2259 /* sabd */, AArch64::SABDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8847 | | { 2259 /* sabd */, AArch64::SABDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8848 | | { 2259 /* sabd */, AArch64::SABDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8849 | | { 2264 /* sabdl */, AArch64::SABDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8850 | | { 2264 /* sabdl */, AArch64::SABDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8851 | | { 2264 /* sabdl */, AArch64::SABDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8852 | | { 2270 /* sabdl2 */, AArch64::SABDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8853 | | { 2270 /* sabdl2 */, AArch64::SABDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8854 | | { 2270 /* sabdl2 */, AArch64::SABDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8855 | | { 2277 /* sadalp */, AArch64::SADALPv4i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
8856 | | { 2277 /* sadalp */, AArch64::SADALPv8i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
8857 | | { 2277 /* sadalp */, AArch64::SADALPv16i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
8858 | | { 2277 /* sadalp */, AArch64::SADALPv2i32_v1i64, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, }, |
8859 | | { 2277 /* sadalp */, AArch64::SADALPv4i16_v2i32, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, }, |
8860 | | { 2277 /* sadalp */, AArch64::SADALPv8i8_v4i16, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, }, |
8861 | | { 2284 /* saddl */, AArch64::SADDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8862 | | { 2284 /* saddl */, AArch64::SADDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8863 | | { 2284 /* saddl */, AArch64::SADDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8864 | | { 2290 /* saddl2 */, AArch64::SADDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8865 | | { 2290 /* saddl2 */, AArch64::SADDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8866 | | { 2290 /* saddl2 */, AArch64::SADDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8867 | | { 2297 /* saddlp */, AArch64::SADDLPv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
8868 | | { 2297 /* saddlp */, AArch64::SADDLPv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
8869 | | { 2297 /* saddlp */, AArch64::SADDLPv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
8870 | | { 2297 /* saddlp */, AArch64::SADDLPv2i32_v1i64, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, }, |
8871 | | { 2297 /* saddlp */, AArch64::SADDLPv4i16_v2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, }, |
8872 | | { 2297 /* saddlp */, AArch64::SADDLPv8i8_v4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, }, |
8873 | | { 2304 /* saddlv */, AArch64::SADDLVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_16b }, }, |
8874 | | { 2304 /* saddlv */, AArch64::SADDLVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_8b }, }, |
8875 | | { 2304 /* saddlv */, AArch64::SADDLVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_8h }, }, |
8876 | | { 2304 /* saddlv */, AArch64::SADDLVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg64, MCK__DOT_4h }, }, |
8877 | | { 2304 /* saddlv */, AArch64::SADDLVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_4s }, }, |
8878 | | { 2311 /* saddw */, AArch64::SADDWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, |
8879 | | { 2311 /* saddw */, AArch64::SADDWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, |
8880 | | { 2311 /* saddw */, AArch64::SADDWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, |
8881 | | { 2317 /* saddw2 */, AArch64::SADDWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
8882 | | { 2317 /* saddw2 */, AArch64::SADDWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
8883 | | { 2317 /* saddw2 */, AArch64::SADDWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
8884 | | { 2324 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8885 | | { 2324 /* sbc */, AArch64::SBCXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8886 | | { 2328 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8887 | | { 2328 /* sbcs */, AArch64::SBCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8888 | | { 2333 /* sbfm */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, |
8889 | | { 2333 /* sbfm */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, |
8890 | | { 2338 /* scvtf */, AArch64::SCVTFv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
8891 | | { 2338 /* scvtf */, AArch64::SCVTFUWHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, |
8892 | | { 2338 /* scvtf */, AArch64::SCVTFUXHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, |
8893 | | { 2338 /* scvtf */, AArch64::SCVTFv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
8894 | | { 2338 /* scvtf */, AArch64::SCVTFUWSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, |
8895 | | { 2338 /* scvtf */, AArch64::SCVTFUXSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, }, |
8896 | | { 2338 /* scvtf */, AArch64::SCVTFv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
8897 | | { 2338 /* scvtf */, AArch64::SCVTFUWDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, }, |
8898 | | { 2338 /* scvtf */, AArch64::SCVTFUXDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, |
8899 | | { 2338 /* scvtf */, AArch64::SCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, |
8900 | | { 2338 /* scvtf */, AArch64::SCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, }, |
8901 | | { 2338 /* scvtf */, AArch64::SCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, }, |
8902 | | { 2338 /* scvtf */, AArch64::SCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
8903 | | { 2338 /* scvtf */, AArch64::SCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, }, |
8904 | | { 2338 /* scvtf */, AArch64::SCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, }, |
8905 | | { 2338 /* scvtf */, AArch64::SCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
8906 | | { 2338 /* scvtf */, AArch64::SCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, }, |
8907 | | { 2338 /* scvtf */, AArch64::SCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, }, |
8908 | | { 2338 /* scvtf */, AArch64::SCVTFv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
8909 | | { 2338 /* scvtf */, AArch64::SCVTFv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8910 | | { 2338 /* scvtf */, AArch64::SCVTFv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8911 | | { 2338 /* scvtf */, AArch64::SCVTFv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8912 | | { 2338 /* scvtf */, AArch64::SCVTFv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8913 | | { 2338 /* scvtf */, AArch64::SCVTFv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
8914 | | { 2338 /* scvtf */, AArch64::SCVTFv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
8915 | | { 2338 /* scvtf */, AArch64::SCVTFv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
8916 | | { 2338 /* scvtf */, AArch64::SCVTFv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
8917 | | { 2338 /* scvtf */, AArch64::SCVTFv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
8918 | | { 2344 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
8919 | | { 2344 /* sdiv */, AArch64::SDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
8920 | | { 2349 /* sev */, AArch64::HINT, Convert__imm_95_4, 0, { }, }, |
8921 | | { 2353 /* sevl */, AArch64::HINT, Convert__imm_95_5, 0, { }, }, |
8922 | | { 2358 /* sha1c */, AArch64::SHA1Crrr, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2, Feature_HasCrypto, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
8923 | | { 2364 /* sha1h */, AArch64::SHA1Hrr, Convert__Reg1_0__Reg1_1, Feature_HasCrypto, { MCK_FPR32, MCK_FPR32 }, }, |
8924 | | { 2370 /* sha1m */, AArch64::SHA1Mrrr, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2, Feature_HasCrypto, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
8925 | | { 2376 /* sha1p */, AArch64::SHA1Prrr, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2, Feature_HasCrypto, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
8926 | | { 2382 /* sha1su0 */, AArch64::SHA1SU0rrr, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasCrypto, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8927 | | { 2390 /* sha1su1 */, AArch64::SHA1SU1rr, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasCrypto, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8928 | | { 2398 /* sha256h */, AArch64::SHA256Hrrr, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2, Feature_HasCrypto, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_4s }, }, |
8929 | | { 2406 /* sha256h2 */, AArch64::SHA256H2rrr, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2, Feature_HasCrypto, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_4s }, }, |
8930 | | { 2415 /* sha256su0 */, AArch64::SHA256SU0rr, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasCrypto, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8931 | | { 2425 /* sha256su1 */, AArch64::SHA256SU1rrr, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasCrypto, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8932 | | { 2435 /* shadd */, AArch64::SHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8933 | | { 2435 /* shadd */, AArch64::SHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8934 | | { 2435 /* shadd */, AArch64::SHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8935 | | { 2435 /* shadd */, AArch64::SHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8936 | | { 2435 /* shadd */, AArch64::SHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8937 | | { 2435 /* shadd */, AArch64::SHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8938 | | { 2441 /* shl */, AArch64::SHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, |
8939 | | { 2441 /* shl */, AArch64::SHLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, |
8940 | | { 2441 /* shl */, AArch64::SHLv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, }, |
8941 | | { 2441 /* shl */, AArch64::SHLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, |
8942 | | { 2441 /* shl */, AArch64::SHLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, |
8943 | | { 2441 /* shl */, AArch64::SHLv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, |
8944 | | { 2441 /* shl */, AArch64::SHLv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, |
8945 | | { 2441 /* shl */, AArch64::SHLv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, |
8946 | | { 2445 /* shll */, AArch64::SHLLv2i32, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK__35_32 }, }, |
8947 | | { 2445 /* shll */, AArch64::SHLLv4i16, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK__35_16 }, }, |
8948 | | { 2445 /* shll */, AArch64::SHLLv8i8, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK__35_8 }, }, |
8949 | | { 2450 /* shll2 */, AArch64::SHLLv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK__35_32 }, }, |
8950 | | { 2450 /* shll2 */, AArch64::SHLLv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK__35_16 }, }, |
8951 | | { 2450 /* shll2 */, AArch64::SHLLv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK__35_8 }, }, |
8952 | | { 2456 /* shrn */, AArch64::SHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
8953 | | { 2456 /* shrn */, AArch64::SHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
8954 | | { 2456 /* shrn */, AArch64::SHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
8955 | | { 2461 /* shrn2 */, AArch64::SHRNv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
8956 | | { 2461 /* shrn2 */, AArch64::SHRNv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
8957 | | { 2461 /* shrn2 */, AArch64::SHRNv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
8958 | | { 2467 /* shsub */, AArch64::SHSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8959 | | { 2467 /* shsub */, AArch64::SHSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8960 | | { 2467 /* shsub */, AArch64::SHSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8961 | | { 2467 /* shsub */, AArch64::SHSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8962 | | { 2467 /* shsub */, AArch64::SHSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8963 | | { 2467 /* shsub */, AArch64::SHSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8964 | | { 2473 /* sli */, AArch64::SLId, Convert__Reg1_0__Tie0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, |
8965 | | { 2473 /* sli */, AArch64::SLIv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, |
8966 | | { 2473 /* sli */, AArch64::SLIv2i64_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_631_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, }, |
8967 | | { 2473 /* sli */, AArch64::SLIv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, |
8968 | | { 2473 /* sli */, AArch64::SLIv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, |
8969 | | { 2473 /* sli */, AArch64::SLIv2i32_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, |
8970 | | { 2473 /* sli */, AArch64::SLIv4i16_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, |
8971 | | { 2473 /* sli */, AArch64::SLIv8i8_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, |
8972 | | { 2477 /* smaddl */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
8973 | | { 2484 /* smax */, AArch64::SMAXv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8974 | | { 2484 /* smax */, AArch64::SMAXv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8975 | | { 2484 /* smax */, AArch64::SMAXv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8976 | | { 2484 /* smax */, AArch64::SMAXv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8977 | | { 2484 /* smax */, AArch64::SMAXv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8978 | | { 2484 /* smax */, AArch64::SMAXv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8979 | | { 2489 /* smaxp */, AArch64::SMAXPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8980 | | { 2489 /* smaxp */, AArch64::SMAXPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8981 | | { 2489 /* smaxp */, AArch64::SMAXPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8982 | | { 2489 /* smaxp */, AArch64::SMAXPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8983 | | { 2489 /* smaxp */, AArch64::SMAXPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8984 | | { 2489 /* smaxp */, AArch64::SMAXPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8985 | | { 2495 /* smaxv */, AArch64::SMAXVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, |
8986 | | { 2495 /* smaxv */, AArch64::SMAXVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, |
8987 | | { 2495 /* smaxv */, AArch64::SMAXVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
8988 | | { 2495 /* smaxv */, AArch64::SMAXVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, }, |
8989 | | { 2495 /* smaxv */, AArch64::SMAXVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, }, |
8990 | | { 2501 /* smc */, AArch64::SMC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
8991 | | { 2505 /* smin */, AArch64::SMINv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8992 | | { 2505 /* smin */, AArch64::SMINv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8993 | | { 2505 /* smin */, AArch64::SMINv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
8994 | | { 2505 /* smin */, AArch64::SMINv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
8995 | | { 2505 /* smin */, AArch64::SMINv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
8996 | | { 2505 /* smin */, AArch64::SMINv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
8997 | | { 2510 /* sminp */, AArch64::SMINPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
8998 | | { 2510 /* sminp */, AArch64::SMINPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
8999 | | { 2510 /* sminp */, AArch64::SMINPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9000 | | { 2510 /* sminp */, AArch64::SMINPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9001 | | { 2510 /* sminp */, AArch64::SMINPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9002 | | { 2510 /* sminp */, AArch64::SMINPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9003 | | { 2516 /* sminv */, AArch64::SMINVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, |
9004 | | { 2516 /* sminv */, AArch64::SMINVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, |
9005 | | { 2516 /* sminv */, AArch64::SMINVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
9006 | | { 2516 /* sminv */, AArch64::SMINVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, }, |
9007 | | { 2516 /* sminv */, AArch64::SMINVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, }, |
9008 | | { 2522 /* smlal */, AArch64::SMLALv2i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9009 | | { 2522 /* smlal */, AArch64::SMLALv4i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9010 | | { 2522 /* smlal */, AArch64::SMLALv8i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9011 | | { 2522 /* smlal */, AArch64::SMLALv2i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9012 | | { 2522 /* smlal */, AArch64::SMLALv4i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9013 | | { 2528 /* smlal2 */, AArch64::SMLALv4i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9014 | | { 2528 /* smlal2 */, AArch64::SMLALv8i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9015 | | { 2528 /* smlal2 */, AArch64::SMLALv16i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9016 | | { 2528 /* smlal2 */, AArch64::SMLALv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9017 | | { 2528 /* smlal2 */, AArch64::SMLALv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9018 | | { 2535 /* smlsl */, AArch64::SMLSLv2i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9019 | | { 2535 /* smlsl */, AArch64::SMLSLv4i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9020 | | { 2535 /* smlsl */, AArch64::SMLSLv8i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9021 | | { 2535 /* smlsl */, AArch64::SMLSLv2i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9022 | | { 2535 /* smlsl */, AArch64::SMLSLv4i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9023 | | { 2541 /* smlsl2 */, AArch64::SMLSLv4i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9024 | | { 2541 /* smlsl2 */, AArch64::SMLSLv8i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9025 | | { 2541 /* smlsl2 */, AArch64::SMLSLv16i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9026 | | { 2541 /* smlsl2 */, AArch64::SMLSLv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9027 | | { 2541 /* smlsl2 */, AArch64::SMLSLv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9028 | | { 2548 /* smnegl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, |
9029 | | { 2555 /* smov */, AArch64::SMOVvi8to32, Convert__Reg1_0__VectorReg1281_1__VectorIndexB1_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB }, }, |
9030 | | { 2555 /* smov */, AArch64::SMOVvi16to32, Convert__Reg1_0__VectorReg1281_1__VectorIndexH1_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH }, }, |
9031 | | { 2555 /* smov */, AArch64::SMOVvi8to64, Convert__Reg1_0__VectorReg1281_1__VectorIndexB1_3, Feature_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB }, }, |
9032 | | { 2555 /* smov */, AArch64::SMOVvi16to64, Convert__Reg1_0__VectorReg1281_1__VectorIndexH1_3, Feature_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH }, }, |
9033 | | { 2555 /* smov */, AArch64::SMOVvi32to64, Convert__Reg1_0__VectorReg1281_1__VectorIndexS1_3, Feature_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9034 | | { 2560 /* smsubl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
9035 | | { 2567 /* smulh */, AArch64::SMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
9036 | | { 2573 /* smull */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, |
9037 | | { 2573 /* smull */, AArch64::SMULLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9038 | | { 2573 /* smull */, AArch64::SMULLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9039 | | { 2573 /* smull */, AArch64::SMULLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9040 | | { 2573 /* smull */, AArch64::SMULLv2i32_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9041 | | { 2573 /* smull */, AArch64::SMULLv4i16_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9042 | | { 2579 /* smull2 */, AArch64::SMULLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9043 | | { 2579 /* smull2 */, AArch64::SMULLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9044 | | { 2579 /* smull2 */, AArch64::SMULLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9045 | | { 2579 /* smull2 */, AArch64::SMULLv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9046 | | { 2579 /* smull2 */, AArch64::SMULLv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9047 | | { 2586 /* sqabs */, AArch64::SQABSv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, |
9048 | | { 2586 /* sqabs */, AArch64::SQABSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
9049 | | { 2586 /* sqabs */, AArch64::SQABSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
9050 | | { 2586 /* sqabs */, AArch64::SQABSv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, |
9051 | | { 2586 /* sqabs */, AArch64::SQABSv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9052 | | { 2586 /* sqabs */, AArch64::SQABSv2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
9053 | | { 2586 /* sqabs */, AArch64::SQABSv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9054 | | { 2586 /* sqabs */, AArch64::SQABSv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9055 | | { 2586 /* sqabs */, AArch64::SQABSv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9056 | | { 2586 /* sqabs */, AArch64::SQABSv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9057 | | { 2586 /* sqabs */, AArch64::SQABSv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9058 | | { 2592 /* sqadd */, AArch64::SQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
9059 | | { 2592 /* sqadd */, AArch64::SQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
9060 | | { 2592 /* sqadd */, AArch64::SQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
9061 | | { 2592 /* sqadd */, AArch64::SQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
9062 | | { 2592 /* sqadd */, AArch64::SQADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9063 | | { 2592 /* sqadd */, AArch64::SQADDv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
9064 | | { 2592 /* sqadd */, AArch64::SQADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9065 | | { 2592 /* sqadd */, AArch64::SQADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9066 | | { 2592 /* sqadd */, AArch64::SQADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9067 | | { 2592 /* sqadd */, AArch64::SQADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9068 | | { 2592 /* sqadd */, AArch64::SQADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9069 | | { 2598 /* sqdmlal */, AArch64::SQDMLALi16, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, |
9070 | | { 2598 /* sqdmlal */, AArch64::SQDMLALi32, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, |
9071 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv1i32_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9072 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv1i64_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9073 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv2i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9074 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv4i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9075 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv2i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9076 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv4i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9077 | | { 2606 /* sqdmlal2 */, AArch64::SQDMLALv4i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9078 | | { 2606 /* sqdmlal2 */, AArch64::SQDMLALv8i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9079 | | { 2606 /* sqdmlal2 */, AArch64::SQDMLALv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9080 | | { 2606 /* sqdmlal2 */, AArch64::SQDMLALv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9081 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLi16, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, |
9082 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLi32, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, |
9083 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv1i32_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9084 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv1i64_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9085 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv2i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9086 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv4i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9087 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv2i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9088 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv4i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9089 | | { 2623 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9090 | | { 2623 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9091 | | { 2623 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9092 | | { 2623 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9093 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
9094 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
9095 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv1i16_indexed, Convert__Reg1_0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9096 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv1i32_indexed, Convert__Reg1_0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9097 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9098 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9099 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9100 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9101 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9102 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9103 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9104 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9105 | | { 2640 /* sqdmull */, AArch64::SQDMULLi16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, |
9106 | | { 2640 /* sqdmull */, AArch64::SQDMULLi32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, |
9107 | | { 2640 /* sqdmull */, AArch64::SQDMULLv1i32_indexed, Convert__Reg1_0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9108 | | { 2640 /* sqdmull */, AArch64::SQDMULLv1i64_indexed, Convert__Reg1_0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9109 | | { 2640 /* sqdmull */, AArch64::SQDMULLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9110 | | { 2640 /* sqdmull */, AArch64::SQDMULLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9111 | | { 2640 /* sqdmull */, AArch64::SQDMULLv2i32_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9112 | | { 2640 /* sqdmull */, AArch64::SQDMULLv4i16_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9113 | | { 2648 /* sqdmull2 */, AArch64::SQDMULLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9114 | | { 2648 /* sqdmull2 */, AArch64::SQDMULLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9115 | | { 2648 /* sqdmull2 */, AArch64::SQDMULLv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9116 | | { 2648 /* sqdmull2 */, AArch64::SQDMULLv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9117 | | { 2657 /* sqneg */, AArch64::SQNEGv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, |
9118 | | { 2657 /* sqneg */, AArch64::SQNEGv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
9119 | | { 2657 /* sqneg */, AArch64::SQNEGv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
9120 | | { 2657 /* sqneg */, AArch64::SQNEGv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, |
9121 | | { 2657 /* sqneg */, AArch64::SQNEGv16i8, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9122 | | { 2657 /* sqneg */, AArch64::SQNEGv2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
9123 | | { 2657 /* sqneg */, AArch64::SQNEGv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9124 | | { 2657 /* sqneg */, AArch64::SQNEGv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9125 | | { 2657 /* sqneg */, AArch64::SQNEGv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9126 | | { 2657 /* sqneg */, AArch64::SQNEGv4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9127 | | { 2657 /* sqneg */, AArch64::SQNEGv8i8, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9128 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv1i16, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasV8_1a, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
9129 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv1i32, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasV8_1a, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
9130 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHi16_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9131 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHi32_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9132 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9133 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9134 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv2i32, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9135 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv4i16, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9136 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9137 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9138 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv2i32_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9139 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv4i16_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9140 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv1i16, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasV8_1a, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
9141 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv1i32, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasV8_1a, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
9142 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHi16_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9143 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHi32_indexed, Convert__Reg1_0__Tie0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9144 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9145 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9146 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9147 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9148 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9149 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9150 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9151 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16_indexed, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON|Feature_HasV8_1a, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9152 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
9153 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
9154 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv1i16_indexed, Convert__Reg1_0__Reg1_1__VectorRegLo1_2__VectorIndexH1_4, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9155 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv1i32_indexed, Convert__Reg1_0__Reg1_1__VectorReg1281_2__VectorIndexS1_4, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9156 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9157 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9158 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9159 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9160 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9161 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9162 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
9163 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
9164 | | { 2690 /* sqrshl */, AArch64::SQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
9165 | | { 2690 /* sqrshl */, AArch64::SQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
9166 | | { 2690 /* sqrshl */, AArch64::SQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
9167 | | { 2690 /* sqrshl */, AArch64::SQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
9168 | | { 2690 /* sqrshl */, AArch64::SQRSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9169 | | { 2690 /* sqrshl */, AArch64::SQRSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
9170 | | { 2690 /* sqrshl */, AArch64::SQRSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9171 | | { 2690 /* sqrshl */, AArch64::SQRSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9172 | | { 2690 /* sqrshl */, AArch64::SQRSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9173 | | { 2690 /* sqrshl */, AArch64::SQRSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9174 | | { 2690 /* sqrshl */, AArch64::SQRSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9175 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
9176 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
9177 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
9178 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
9179 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
9180 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
9181 | | { 2705 /* sqrshrn2 */, AArch64::SQRSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
9182 | | { 2705 /* sqrshrn2 */, AArch64::SQRSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
9183 | | { 2705 /* sqrshrn2 */, AArch64::SQRSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
9184 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
9185 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
9186 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
9187 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
9188 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
9189 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
9190 | | { 2723 /* sqrshrun2 */, AArch64::SQRSHRUNv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
9191 | | { 2723 /* sqrshrun2 */, AArch64::SQRSHRUNv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
9192 | | { 2723 /* sqrshrun2 */, AArch64::SQRSHRUNv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
9193 | | { 2733 /* sqshl */, AArch64::SQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
9194 | | { 2733 /* sqshl */, AArch64::SQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, |
9195 | | { 2733 /* sqshl */, AArch64::SQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
9196 | | { 2733 /* sqshl */, AArch64::SQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, |
9197 | | { 2733 /* sqshl */, AArch64::SQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
9198 | | { 2733 /* sqshl */, AArch64::SQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, |
9199 | | { 2733 /* sqshl */, AArch64::SQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
9200 | | { 2733 /* sqshl */, AArch64::SQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, |
9201 | | { 2733 /* sqshl */, AArch64::SQSHLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, |
9202 | | { 2733 /* sqshl */, AArch64::SQSHLv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, }, |
9203 | | { 2733 /* sqshl */, AArch64::SQSHLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, |
9204 | | { 2733 /* sqshl */, AArch64::SQSHLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, |
9205 | | { 2733 /* sqshl */, AArch64::SQSHLv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, |
9206 | | { 2733 /* sqshl */, AArch64::SQSHLv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, |
9207 | | { 2733 /* sqshl */, AArch64::SQSHLv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, |
9208 | | { 2733 /* sqshl */, AArch64::SQSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9209 | | { 2733 /* sqshl */, AArch64::SQSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
9210 | | { 2733 /* sqshl */, AArch64::SQSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9211 | | { 2733 /* sqshl */, AArch64::SQSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9212 | | { 2733 /* sqshl */, AArch64::SQSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9213 | | { 2733 /* sqshl */, AArch64::SQSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9214 | | { 2733 /* sqshl */, AArch64::SQSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9215 | | { 2739 /* sqshlu */, AArch64::SQSHLUh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, |
9216 | | { 2739 /* sqshlu */, AArch64::SQSHLUs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, |
9217 | | { 2739 /* sqshlu */, AArch64::SQSHLUd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, |
9218 | | { 2739 /* sqshlu */, AArch64::SQSHLUb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, |
9219 | | { 2739 /* sqshlu */, AArch64::SQSHLUv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, |
9220 | | { 2739 /* sqshlu */, AArch64::SQSHLUv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, }, |
9221 | | { 2739 /* sqshlu */, AArch64::SQSHLUv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, |
9222 | | { 2739 /* sqshlu */, AArch64::SQSHLUv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, |
9223 | | { 2739 /* sqshlu */, AArch64::SQSHLUv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, |
9224 | | { 2739 /* sqshlu */, AArch64::SQSHLUv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, |
9225 | | { 2739 /* sqshlu */, AArch64::SQSHLUv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, |
9226 | | { 2746 /* sqshrn */, AArch64::SQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
9227 | | { 2746 /* sqshrn */, AArch64::SQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
9228 | | { 2746 /* sqshrn */, AArch64::SQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
9229 | | { 2746 /* sqshrn */, AArch64::SQSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
9230 | | { 2746 /* sqshrn */, AArch64::SQSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
9231 | | { 2746 /* sqshrn */, AArch64::SQSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
9232 | | { 2753 /* sqshrn2 */, AArch64::SQSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
9233 | | { 2753 /* sqshrn2 */, AArch64::SQSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
9234 | | { 2753 /* sqshrn2 */, AArch64::SQSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
9235 | | { 2761 /* sqshrun */, AArch64::SQSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
9236 | | { 2761 /* sqshrun */, AArch64::SQSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
9237 | | { 2761 /* sqshrun */, AArch64::SQSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
9238 | | { 2761 /* sqshrun */, AArch64::SQSHRUNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
9239 | | { 2761 /* sqshrun */, AArch64::SQSHRUNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
9240 | | { 2761 /* sqshrun */, AArch64::SQSHRUNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
9241 | | { 2769 /* sqshrun2 */, AArch64::SQSHRUNv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
9242 | | { 2769 /* sqshrun2 */, AArch64::SQSHRUNv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
9243 | | { 2769 /* sqshrun2 */, AArch64::SQSHRUNv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
9244 | | { 2778 /* sqsub */, AArch64::SQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
9245 | | { 2778 /* sqsub */, AArch64::SQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
9246 | | { 2778 /* sqsub */, AArch64::SQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
9247 | | { 2778 /* sqsub */, AArch64::SQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
9248 | | { 2778 /* sqsub */, AArch64::SQSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9249 | | { 2778 /* sqsub */, AArch64::SQSUBv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
9250 | | { 2778 /* sqsub */, AArch64::SQSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9251 | | { 2778 /* sqsub */, AArch64::SQSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9252 | | { 2778 /* sqsub */, AArch64::SQSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9253 | | { 2778 /* sqsub */, AArch64::SQSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9254 | | { 2778 /* sqsub */, AArch64::SQSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9255 | | { 2784 /* sqxtn */, AArch64::SQXTNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, |
9256 | | { 2784 /* sqxtn */, AArch64::SQXTNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, |
9257 | | { 2784 /* sqxtn */, AArch64::SQXTNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, |
9258 | | { 2784 /* sqxtn */, AArch64::SQXTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, |
9259 | | { 2784 /* sqxtn */, AArch64::SQXTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, |
9260 | | { 2784 /* sqxtn */, AArch64::SQXTNv8i8, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, }, |
9261 | | { 2790 /* sqxtn2 */, AArch64::SQXTNv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, }, |
9262 | | { 2790 /* sqxtn2 */, AArch64::SQXTNv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, |
9263 | | { 2790 /* sqxtn2 */, AArch64::SQXTNv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, |
9264 | | { 2797 /* sqxtun */, AArch64::SQXTUNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, |
9265 | | { 2797 /* sqxtun */, AArch64::SQXTUNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, |
9266 | | { 2797 /* sqxtun */, AArch64::SQXTUNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, |
9267 | | { 2797 /* sqxtun */, AArch64::SQXTUNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, |
9268 | | { 2797 /* sqxtun */, AArch64::SQXTUNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, |
9269 | | { 2797 /* sqxtun */, AArch64::SQXTUNv8i8, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, }, |
9270 | | { 2804 /* sqxtun2 */, AArch64::SQXTUNv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, }, |
9271 | | { 2804 /* sqxtun2 */, AArch64::SQXTUNv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, |
9272 | | { 2804 /* sqxtun2 */, AArch64::SQXTUNv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, |
9273 | | { 2812 /* srhadd */, AArch64::SRHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9274 | | { 2812 /* srhadd */, AArch64::SRHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9275 | | { 2812 /* srhadd */, AArch64::SRHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9276 | | { 2812 /* srhadd */, AArch64::SRHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9277 | | { 2812 /* srhadd */, AArch64::SRHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9278 | | { 2812 /* srhadd */, AArch64::SRHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9279 | | { 2819 /* sri */, AArch64::SRId, Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
9280 | | { 2819 /* sri */, AArch64::SRIv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, |
9281 | | { 2819 /* sri */, AArch64::SRIv2i64_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
9282 | | { 2819 /* sri */, AArch64::SRIv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
9283 | | { 2819 /* sri */, AArch64::SRIv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
9284 | | { 2819 /* sri */, AArch64::SRIv2i32_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
9285 | | { 2819 /* sri */, AArch64::SRIv4i16_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
9286 | | { 2819 /* sri */, AArch64::SRIv8i8_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, |
9287 | | { 2823 /* srshl */, AArch64::SRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
9288 | | { 2823 /* srshl */, AArch64::SRSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9289 | | { 2823 /* srshl */, AArch64::SRSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
9290 | | { 2823 /* srshl */, AArch64::SRSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9291 | | { 2823 /* srshl */, AArch64::SRSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9292 | | { 2823 /* srshl */, AArch64::SRSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9293 | | { 2823 /* srshl */, AArch64::SRSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9294 | | { 2823 /* srshl */, AArch64::SRSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9295 | | { 2829 /* srshr */, AArch64::SRSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
9296 | | { 2829 /* srshr */, AArch64::SRSHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, |
9297 | | { 2829 /* srshr */, AArch64::SRSHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
9298 | | { 2829 /* srshr */, AArch64::SRSHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
9299 | | { 2829 /* srshr */, AArch64::SRSHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
9300 | | { 2829 /* srshr */, AArch64::SRSHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
9301 | | { 2829 /* srshr */, AArch64::SRSHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
9302 | | { 2829 /* srshr */, AArch64::SRSHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, |
9303 | | { 2835 /* srsra */, AArch64::SRSRAd, Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
9304 | | { 2835 /* srsra */, AArch64::SRSRAv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, |
9305 | | { 2835 /* srsra */, AArch64::SRSRAv2i64_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
9306 | | { 2835 /* srsra */, AArch64::SRSRAv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
9307 | | { 2835 /* srsra */, AArch64::SRSRAv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
9308 | | { 2835 /* srsra */, AArch64::SRSRAv2i32_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
9309 | | { 2835 /* srsra */, AArch64::SRSRAv4i16_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
9310 | | { 2835 /* srsra */, AArch64::SRSRAv8i8_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, |
9311 | | { 2841 /* sshl */, AArch64::SSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
9312 | | { 2841 /* sshl */, AArch64::SSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9313 | | { 2841 /* sshl */, AArch64::SSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
9314 | | { 2841 /* sshl */, AArch64::SSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9315 | | { 2841 /* sshl */, AArch64::SSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9316 | | { 2841 /* sshl */, AArch64::SSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9317 | | { 2841 /* sshl */, AArch64::SSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9318 | | { 2841 /* sshl */, AArch64::SSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9319 | | { 2846 /* sshll */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, |
9320 | | { 2846 /* sshll */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, |
9321 | | { 2846 /* sshll */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, |
9322 | | { 2852 /* sshll2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, |
9323 | | { 2852 /* sshll2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, |
9324 | | { 2852 /* sshll2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, |
9325 | | { 2859 /* sshr */, AArch64::SSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
9326 | | { 2859 /* sshr */, AArch64::SSHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, |
9327 | | { 2859 /* sshr */, AArch64::SSHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
9328 | | { 2859 /* sshr */, AArch64::SSHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
9329 | | { 2859 /* sshr */, AArch64::SSHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
9330 | | { 2859 /* sshr */, AArch64::SSHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
9331 | | { 2859 /* sshr */, AArch64::SSHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
9332 | | { 2859 /* sshr */, AArch64::SSHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, |
9333 | | { 2864 /* ssra */, AArch64::SSRAd, Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
9334 | | { 2864 /* ssra */, AArch64::SSRAv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, |
9335 | | { 2864 /* ssra */, AArch64::SSRAv2i64_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
9336 | | { 2864 /* ssra */, AArch64::SSRAv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
9337 | | { 2864 /* ssra */, AArch64::SSRAv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
9338 | | { 2864 /* ssra */, AArch64::SSRAv2i32_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
9339 | | { 2864 /* ssra */, AArch64::SSRAv4i16_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
9340 | | { 2864 /* ssra */, AArch64::SSRAv8i8_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, |
9341 | | { 2869 /* ssubl */, AArch64::SSUBLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
9342 | | { 2869 /* ssubl */, AArch64::SSUBLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
9343 | | { 2869 /* ssubl */, AArch64::SSUBLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
9344 | | { 2875 /* ssubl2 */, AArch64::SSUBLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9345 | | { 2875 /* ssubl2 */, AArch64::SSUBLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9346 | | { 2875 /* ssubl2 */, AArch64::SSUBLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9347 | | { 2882 /* ssubw */, AArch64::SSUBWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, |
9348 | | { 2882 /* ssubw */, AArch64::SSUBWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, |
9349 | | { 2882 /* ssubw */, AArch64::SSUBWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, |
9350 | | { 2888 /* ssubw2 */, AArch64::SSUBWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
9351 | | { 2888 /* ssubw2 */, AArch64::SSUBWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
9352 | | { 2888 /* ssubw2 */, AArch64::SSUBWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
9353 | | { 2895 /* st1 */, AArch64::ST1Fourv16b, Convert__TypedVectorList4_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9354 | | { 2895 /* st1 */, AArch64::ST1Fourv1d, Convert__TypedVectorList4_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9355 | | { 2895 /* st1 */, AArch64::ST1Fourv2d, Convert__TypedVectorList4_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9356 | | { 2895 /* st1 */, AArch64::ST1Fourv2s, Convert__TypedVectorList4_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9357 | | { 2895 /* st1 */, AArch64::ST1Fourv4h, Convert__TypedVectorList4_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9358 | | { 2895 /* st1 */, AArch64::ST1Fourv4s, Convert__TypedVectorList4_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9359 | | { 2895 /* st1 */, AArch64::ST1Fourv8b, Convert__TypedVectorList4_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9360 | | { 2895 /* st1 */, AArch64::ST1Fourv8h, Convert__TypedVectorList4_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9361 | | { 2895 /* st1 */, AArch64::ST1Onev16b, Convert__TypedVectorList1_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9362 | | { 2895 /* st1 */, AArch64::ST1Onev1d, Convert__TypedVectorList1_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9363 | | { 2895 /* st1 */, AArch64::ST1Onev2d, Convert__TypedVectorList1_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9364 | | { 2895 /* st1 */, AArch64::ST1Onev2s, Convert__TypedVectorList1_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9365 | | { 2895 /* st1 */, AArch64::ST1Onev4h, Convert__TypedVectorList1_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9366 | | { 2895 /* st1 */, AArch64::ST1Onev4s, Convert__TypedVectorList1_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9367 | | { 2895 /* st1 */, AArch64::ST1Onev8b, Convert__TypedVectorList1_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9368 | | { 2895 /* st1 */, AArch64::ST1Onev8h, Convert__TypedVectorList1_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9369 | | { 2895 /* st1 */, AArch64::ST1Threev16b, Convert__TypedVectorList3_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9370 | | { 2895 /* st1 */, AArch64::ST1Threev1d, Convert__TypedVectorList3_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9371 | | { 2895 /* st1 */, AArch64::ST1Threev2d, Convert__TypedVectorList3_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9372 | | { 2895 /* st1 */, AArch64::ST1Threev2s, Convert__TypedVectorList3_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9373 | | { 2895 /* st1 */, AArch64::ST1Threev4h, Convert__TypedVectorList3_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9374 | | { 2895 /* st1 */, AArch64::ST1Threev4s, Convert__TypedVectorList3_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9375 | | { 2895 /* st1 */, AArch64::ST1Threev8b, Convert__TypedVectorList3_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9376 | | { 2895 /* st1 */, AArch64::ST1Threev8h, Convert__TypedVectorList3_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9377 | | { 2895 /* st1 */, AArch64::ST1Twov16b, Convert__TypedVectorList2_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9378 | | { 2895 /* st1 */, AArch64::ST1Twov1d, Convert__TypedVectorList2_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9379 | | { 2895 /* st1 */, AArch64::ST1Twov2d, Convert__TypedVectorList2_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9380 | | { 2895 /* st1 */, AArch64::ST1Twov2s, Convert__TypedVectorList2_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9381 | | { 2895 /* st1 */, AArch64::ST1Twov4h, Convert__TypedVectorList2_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9382 | | { 2895 /* st1 */, AArch64::ST1Twov4s, Convert__TypedVectorList2_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9383 | | { 2895 /* st1 */, AArch64::ST1Twov8b, Convert__TypedVectorList2_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9384 | | { 2895 /* st1 */, AArch64::ST1Twov8h, Convert__TypedVectorList2_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9385 | | { 2895 /* st1 */, AArch64::ST1Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9386 | | { 2895 /* st1 */, AArch64::ST1Onev16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9387 | | { 2895 /* st1 */, AArch64::ST1Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9388 | | { 2895 /* st1 */, AArch64::ST1Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9389 | | { 2895 /* st1 */, AArch64::ST1Fourv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9390 | | { 2895 /* st1 */, AArch64::ST1Onev1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9391 | | { 2895 /* st1 */, AArch64::ST1Threev1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9392 | | { 2895 /* st1 */, AArch64::ST1Twov1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9393 | | { 2895 /* st1 */, AArch64::ST1Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9394 | | { 2895 /* st1 */, AArch64::ST1Onev2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9395 | | { 2895 /* st1 */, AArch64::ST1Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9396 | | { 2895 /* st1 */, AArch64::ST1Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9397 | | { 2895 /* st1 */, AArch64::ST1Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9398 | | { 2895 /* st1 */, AArch64::ST1Onev2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9399 | | { 2895 /* st1 */, AArch64::ST1Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9400 | | { 2895 /* st1 */, AArch64::ST1Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9401 | | { 2895 /* st1 */, AArch64::ST1Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9402 | | { 2895 /* st1 */, AArch64::ST1Onev4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9403 | | { 2895 /* st1 */, AArch64::ST1Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9404 | | { 2895 /* st1 */, AArch64::ST1Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9405 | | { 2895 /* st1 */, AArch64::ST1Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9406 | | { 2895 /* st1 */, AArch64::ST1Onev4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9407 | | { 2895 /* st1 */, AArch64::ST1Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9408 | | { 2895 /* st1 */, AArch64::ST1Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9409 | | { 2895 /* st1 */, AArch64::ST1Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9410 | | { 2895 /* st1 */, AArch64::ST1Onev8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9411 | | { 2895 /* st1 */, AArch64::ST1Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9412 | | { 2895 /* st1 */, AArch64::ST1Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9413 | | { 2895 /* st1 */, AArch64::ST1Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9414 | | { 2895 /* st1 */, AArch64::ST1Onev8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9415 | | { 2895 /* st1 */, AArch64::ST1Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9416 | | { 2895 /* st1 */, AArch64::ST1Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9417 | | { 2895 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9418 | | { 2895 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9419 | | { 2895 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9420 | | { 2895 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9421 | | { 2895 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9422 | | { 2895 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9423 | | { 2895 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9424 | | { 2895 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9425 | | { 2895 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9426 | | { 2895 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9427 | | { 2895 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9428 | | { 2895 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9429 | | { 2895 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9430 | | { 2895 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9431 | | { 2895 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9432 | | { 2895 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9433 | | { 2895 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9434 | | { 2895 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9435 | | { 2895 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9436 | | { 2895 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9437 | | { 2895 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9438 | | { 2895 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9439 | | { 2895 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9440 | | { 2895 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9441 | | { 2895 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9442 | | { 2895 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9443 | | { 2895 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9444 | | { 2895 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9445 | | { 2895 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9446 | | { 2895 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9447 | | { 2895 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9448 | | { 2895 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9449 | | { 2895 /* st1 */, AArch64::ST1i8, Convert__TypedVectorList1_0b1_0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9450 | | { 2895 /* st1 */, AArch64::ST1i64, Convert__TypedVectorList1_0d1_0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9451 | | { 2895 /* st1 */, AArch64::ST1i16, Convert__TypedVectorList1_0h1_0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9452 | | { 2895 /* st1 */, AArch64::ST1i32, Convert__TypedVectorList1_0s1_0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9453 | | { 2895 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9454 | | { 2895 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9455 | | { 2895 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9456 | | { 2895 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9457 | | { 2895 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9458 | | { 2895 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9459 | | { 2895 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9460 | | { 2895 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9461 | | { 2895 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9462 | | { 2895 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9463 | | { 2895 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9464 | | { 2895 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9465 | | { 2895 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9466 | | { 2895 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9467 | | { 2895 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9468 | | { 2895 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9469 | | { 2895 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9470 | | { 2895 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9471 | | { 2895 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9472 | | { 2895 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9473 | | { 2895 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9474 | | { 2895 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9475 | | { 2895 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9476 | | { 2895 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9477 | | { 2895 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9478 | | { 2895 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9479 | | { 2895 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9480 | | { 2895 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9481 | | { 2895 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9482 | | { 2895 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9483 | | { 2895 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9484 | | { 2895 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9485 | | { 2895 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9486 | | { 2895 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9487 | | { 2895 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9488 | | { 2895 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9489 | | { 2895 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9490 | | { 2895 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9491 | | { 2895 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9492 | | { 2895 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9493 | | { 2895 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9494 | | { 2895 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9495 | | { 2895 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9496 | | { 2895 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9497 | | { 2895 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9498 | | { 2895 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9499 | | { 2895 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9500 | | { 2895 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9501 | | { 2895 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9502 | | { 2895 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9503 | | { 2895 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9504 | | { 2895 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9505 | | { 2895 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9506 | | { 2895 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9507 | | { 2895 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9508 | | { 2895 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9509 | | { 2895 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9510 | | { 2895 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9511 | | { 2895 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9512 | | { 2895 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9513 | | { 2895 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9514 | | { 2895 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9515 | | { 2895 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9516 | | { 2895 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9517 | | { 2895 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9518 | | { 2895 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9519 | | { 2895 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9520 | | { 2895 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9521 | | { 2895 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9522 | | { 2895 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9523 | | { 2895 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9524 | | { 2895 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9525 | | { 2895 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9526 | | { 2895 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9527 | | { 2895 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9528 | | { 2895 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9529 | | { 2895 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9530 | | { 2895 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9531 | | { 2895 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9532 | | { 2895 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9533 | | { 2895 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9534 | | { 2895 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9535 | | { 2895 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9536 | | { 2895 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9537 | | { 2895 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9538 | | { 2895 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9539 | | { 2895 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9540 | | { 2895 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9541 | | { 2895 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9542 | | { 2895 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9543 | | { 2895 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9544 | | { 2895 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9545 | | { 2895 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9546 | | { 2895 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9547 | | { 2895 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9548 | | { 2895 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9549 | | { 2895 /* st1 */, AArch64::ST1i8, Convert__VecListOne1281_1__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9550 | | { 2895 /* st1 */, AArch64::ST1i64, Convert__VecListOne1281_1__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9551 | | { 2895 /* st1 */, AArch64::ST1i16, Convert__VecListOne1281_1__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9552 | | { 2895 /* st1 */, AArch64::ST1i32, Convert__VecListOne1281_1__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9553 | | { 2895 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_0b1_0__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
9554 | | { 2895 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9555 | | { 2895 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0d1_0__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9556 | | { 2895 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9557 | | { 2895 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0h1_0__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
9558 | | { 2895 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9559 | | { 2895 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0s1_0__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
9560 | | { 2895 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9561 | | { 2895 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
9562 | | { 2895 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9563 | | { 2895 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9564 | | { 2895 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9565 | | { 2895 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
9566 | | { 2895 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9567 | | { 2895 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
9568 | | { 2895 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9569 | | { 2899 /* st2 */, AArch64::ST2Twov16b, Convert__TypedVectorList2_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9570 | | { 2899 /* st2 */, AArch64::ST2Twov2d, Convert__TypedVectorList2_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9571 | | { 2899 /* st2 */, AArch64::ST2Twov2s, Convert__TypedVectorList2_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9572 | | { 2899 /* st2 */, AArch64::ST2Twov4h, Convert__TypedVectorList2_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9573 | | { 2899 /* st2 */, AArch64::ST2Twov4s, Convert__TypedVectorList2_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9574 | | { 2899 /* st2 */, AArch64::ST2Twov8b, Convert__TypedVectorList2_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9575 | | { 2899 /* st2 */, AArch64::ST2Twov8h, Convert__TypedVectorList2_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9576 | | { 2899 /* st2 */, AArch64::ST2Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9577 | | { 2899 /* st2 */, AArch64::ST2Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9578 | | { 2899 /* st2 */, AArch64::ST2Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9579 | | { 2899 /* st2 */, AArch64::ST2Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9580 | | { 2899 /* st2 */, AArch64::ST2Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9581 | | { 2899 /* st2 */, AArch64::ST2Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9582 | | { 2899 /* st2 */, AArch64::ST2Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9583 | | { 2899 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9584 | | { 2899 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9585 | | { 2899 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9586 | | { 2899 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9587 | | { 2899 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9588 | | { 2899 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9589 | | { 2899 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9590 | | { 2899 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9591 | | { 2899 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9592 | | { 2899 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9593 | | { 2899 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9594 | | { 2899 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9595 | | { 2899 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9596 | | { 2899 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9597 | | { 2899 /* st2 */, AArch64::ST2i8, Convert__TypedVectorList2_0b1_0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9598 | | { 2899 /* st2 */, AArch64::ST2i64, Convert__TypedVectorList2_0d1_0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9599 | | { 2899 /* st2 */, AArch64::ST2i16, Convert__TypedVectorList2_0h1_0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9600 | | { 2899 /* st2 */, AArch64::ST2i32, Convert__TypedVectorList2_0s1_0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9601 | | { 2899 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9602 | | { 2899 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9603 | | { 2899 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9604 | | { 2899 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9605 | | { 2899 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9606 | | { 2899 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9607 | | { 2899 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9608 | | { 2899 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9609 | | { 2899 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9610 | | { 2899 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9611 | | { 2899 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9612 | | { 2899 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9613 | | { 2899 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9614 | | { 2899 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9615 | | { 2899 /* st2 */, AArch64::ST2i8, Convert__VecListTwo1281_1__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9616 | | { 2899 /* st2 */, AArch64::ST2i64, Convert__VecListTwo1281_1__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9617 | | { 2899 /* st2 */, AArch64::ST2i16, Convert__VecListTwo1281_1__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9618 | | { 2899 /* st2 */, AArch64::ST2i32, Convert__VecListTwo1281_1__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9619 | | { 2899 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_0b1_0__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
9620 | | { 2899 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9621 | | { 2899 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0d1_0__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9622 | | { 2899 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9623 | | { 2899 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0h1_0__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
9624 | | { 2899 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9625 | | { 2899 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0s1_0__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9626 | | { 2899 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9627 | | { 2899 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
9628 | | { 2899 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9629 | | { 2899 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9630 | | { 2899 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9631 | | { 2899 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
9632 | | { 2899 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9633 | | { 2899 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9634 | | { 2899 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9635 | | { 2903 /* st3 */, AArch64::ST3Threev16b, Convert__TypedVectorList3_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9636 | | { 2903 /* st3 */, AArch64::ST3Threev2d, Convert__TypedVectorList3_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9637 | | { 2903 /* st3 */, AArch64::ST3Threev2s, Convert__TypedVectorList3_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9638 | | { 2903 /* st3 */, AArch64::ST3Threev4h, Convert__TypedVectorList3_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9639 | | { 2903 /* st3 */, AArch64::ST3Threev4s, Convert__TypedVectorList3_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9640 | | { 2903 /* st3 */, AArch64::ST3Threev8b, Convert__TypedVectorList3_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9641 | | { 2903 /* st3 */, AArch64::ST3Threev8h, Convert__TypedVectorList3_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9642 | | { 2903 /* st3 */, AArch64::ST3Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9643 | | { 2903 /* st3 */, AArch64::ST3Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9644 | | { 2903 /* st3 */, AArch64::ST3Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9645 | | { 2903 /* st3 */, AArch64::ST3Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9646 | | { 2903 /* st3 */, AArch64::ST3Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9647 | | { 2903 /* st3 */, AArch64::ST3Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9648 | | { 2903 /* st3 */, AArch64::ST3Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9649 | | { 2903 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9650 | | { 2903 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9651 | | { 2903 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9652 | | { 2903 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9653 | | { 2903 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9654 | | { 2903 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9655 | | { 2903 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9656 | | { 2903 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9657 | | { 2903 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9658 | | { 2903 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9659 | | { 2903 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9660 | | { 2903 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9661 | | { 2903 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9662 | | { 2903 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9663 | | { 2903 /* st3 */, AArch64::ST3i8, Convert__TypedVectorList3_0b1_0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9664 | | { 2903 /* st3 */, AArch64::ST3i64, Convert__TypedVectorList3_0d1_0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9665 | | { 2903 /* st3 */, AArch64::ST3i16, Convert__TypedVectorList3_0h1_0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9666 | | { 2903 /* st3 */, AArch64::ST3i32, Convert__TypedVectorList3_0s1_0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9667 | | { 2903 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9668 | | { 2903 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9669 | | { 2903 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9670 | | { 2903 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9671 | | { 2903 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9672 | | { 2903 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9673 | | { 2903 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9674 | | { 2903 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9675 | | { 2903 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9676 | | { 2903 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9677 | | { 2903 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9678 | | { 2903 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9679 | | { 2903 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
9680 | | { 2903 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9681 | | { 2903 /* st3 */, AArch64::ST3i8, Convert__VecListThree1281_1__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9682 | | { 2903 /* st3 */, AArch64::ST3i64, Convert__VecListThree1281_1__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9683 | | { 2903 /* st3 */, AArch64::ST3i16, Convert__VecListThree1281_1__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9684 | | { 2903 /* st3 */, AArch64::ST3i32, Convert__VecListThree1281_1__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9685 | | { 2903 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_0b1_0__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
9686 | | { 2903 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9687 | | { 2903 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0d1_0__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9688 | | { 2903 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9689 | | { 2903 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0h1_0__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
9690 | | { 2903 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9691 | | { 2903 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0s1_0__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
9692 | | { 2903 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9693 | | { 2903 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
9694 | | { 2903 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9695 | | { 2903 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
9696 | | { 2903 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9697 | | { 2903 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
9698 | | { 2903 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9699 | | { 2903 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
9700 | | { 2903 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9701 | | { 2907 /* st4 */, AArch64::ST4Fourv16b, Convert__TypedVectorList4_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9702 | | { 2907 /* st4 */, AArch64::ST4Fourv2d, Convert__TypedVectorList4_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9703 | | { 2907 /* st4 */, AArch64::ST4Fourv2s, Convert__TypedVectorList4_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9704 | | { 2907 /* st4 */, AArch64::ST4Fourv4h, Convert__TypedVectorList4_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9705 | | { 2907 /* st4 */, AArch64::ST4Fourv4s, Convert__TypedVectorList4_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9706 | | { 2907 /* st4 */, AArch64::ST4Fourv8b, Convert__TypedVectorList4_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9707 | | { 2907 /* st4 */, AArch64::ST4Fourv8h, Convert__TypedVectorList4_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9708 | | { 2907 /* st4 */, AArch64::ST4Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9709 | | { 2907 /* st4 */, AArch64::ST4Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9710 | | { 2907 /* st4 */, AArch64::ST4Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9711 | | { 2907 /* st4 */, AArch64::ST4Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9712 | | { 2907 /* st4 */, AArch64::ST4Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9713 | | { 2907 /* st4 */, AArch64::ST4Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9714 | | { 2907 /* st4 */, AArch64::ST4Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9715 | | { 2907 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9716 | | { 2907 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9717 | | { 2907 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9718 | | { 2907 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9719 | | { 2907 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9720 | | { 2907 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9721 | | { 2907 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9722 | | { 2907 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9723 | | { 2907 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9724 | | { 2907 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9725 | | { 2907 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9726 | | { 2907 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9727 | | { 2907 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9728 | | { 2907 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9729 | | { 2907 /* st4 */, AArch64::ST4i8, Convert__TypedVectorList4_0b1_0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9730 | | { 2907 /* st4 */, AArch64::ST4i64, Convert__TypedVectorList4_0d1_0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9731 | | { 2907 /* st4 */, AArch64::ST4i16, Convert__TypedVectorList4_0h1_0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9732 | | { 2907 /* st4 */, AArch64::ST4i32, Convert__TypedVectorList4_0s1_0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9733 | | { 2907 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9734 | | { 2907 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9735 | | { 2907 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9736 | | { 2907 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9737 | | { 2907 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9738 | | { 2907 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9739 | | { 2907 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9740 | | { 2907 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9741 | | { 2907 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9742 | | { 2907 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9743 | | { 2907 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9744 | | { 2907 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9745 | | { 2907 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
9746 | | { 2907 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9747 | | { 2907 /* st4 */, AArch64::ST4i8, Convert__VecListFour1281_1__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9748 | | { 2907 /* st4 */, AArch64::ST4i64, Convert__VecListFour1281_1__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9749 | | { 2907 /* st4 */, AArch64::ST4i16, Convert__VecListFour1281_1__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9750 | | { 2907 /* st4 */, AArch64::ST4i32, Convert__VecListFour1281_1__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9751 | | { 2907 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_0b1_0__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
9752 | | { 2907 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9753 | | { 2907 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0d1_0__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9754 | | { 2907 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9755 | | { 2907 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0h1_0__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9756 | | { 2907 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9757 | | { 2907 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0s1_0__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9758 | | { 2907 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9759 | | { 2907 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
9760 | | { 2907 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9761 | | { 2907 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
9762 | | { 2907 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9763 | | { 2907 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
9764 | | { 2907 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9765 | | { 2907 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
9766 | | { 2907 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
9767 | | { 2911 /* stadd */, AArch64::LDADDs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9768 | | { 2911 /* stadd */, AArch64::LDADDd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9769 | | { 2917 /* staddb */, AArch64::LDADDb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9770 | | { 2924 /* staddh */, AArch64::LDADDh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9771 | | { 2931 /* staddl */, AArch64::LDADDLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9772 | | { 2931 /* staddl */, AArch64::LDADDLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9773 | | { 2938 /* staddlb */, AArch64::LDADDLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9774 | | { 2946 /* staddlh */, AArch64::LDADDLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9775 | | { 2954 /* stclr */, AArch64::LDCLRs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9776 | | { 2954 /* stclr */, AArch64::LDCLRd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9777 | | { 2960 /* stclrb */, AArch64::LDCLRb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9778 | | { 2967 /* stclrh */, AArch64::LDCLRh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9779 | | { 2974 /* stclrl */, AArch64::LDCLRLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9780 | | { 2974 /* stclrl */, AArch64::LDCLRLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9781 | | { 2981 /* stclrlb */, AArch64::LDCLRLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9782 | | { 2989 /* stclrlh */, AArch64::LDCLRLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9783 | | { 2997 /* steor */, AArch64::LDEORs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9784 | | { 2997 /* steor */, AArch64::LDEORd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9785 | | { 3003 /* steorb */, AArch64::LDEORb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9786 | | { 3010 /* steorh */, AArch64::LDEORh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9787 | | { 3017 /* steorl */, AArch64::LDEORLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9788 | | { 3017 /* steorl */, AArch64::LDEORLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9789 | | { 3024 /* steorlb */, AArch64::LDEORLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9790 | | { 3032 /* steorlh */, AArch64::LDEORLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9791 | | { 3040 /* stllr */, AArch64::STLLRW, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9792 | | { 3040 /* stllr */, AArch64::STLLRX, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9793 | | { 3046 /* stllrb */, AArch64::STLLRB, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9794 | | { 3053 /* stllrh */, AArch64::STLLRH, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9795 | | { 3060 /* stlr */, AArch64::STLRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9796 | | { 3060 /* stlr */, AArch64::STLRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9797 | | { 3065 /* stlrb */, AArch64::STLRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9798 | | { 3071 /* stlrh */, AArch64::STLRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9799 | | { 3077 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9800 | | { 3077 /* stlxp */, AArch64::STLXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9801 | | { 3083 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9802 | | { 3083 /* stlxr */, AArch64::STLXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9803 | | { 3089 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9804 | | { 3096 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9805 | | { 3103 /* stnp */, AArch64::STNPQi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9806 | | { 3103 /* stnp */, AArch64::STNPSi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9807 | | { 3103 /* stnp */, AArch64::STNPDi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9808 | | { 3103 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9809 | | { 3103 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9810 | | { 3103 /* stnp */, AArch64::STNPQi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, |
9811 | | { 3103 /* stnp */, AArch64::STNPSi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
9812 | | { 3103 /* stnp */, AArch64::STNPDi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
9813 | | { 3103 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
9814 | | { 3103 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
9815 | | { 3108 /* stp */, AArch64::STPQi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9816 | | { 3108 /* stp */, AArch64::STPSi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9817 | | { 3108 /* stp */, AArch64::STPDi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9818 | | { 3108 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9819 | | { 3108 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9820 | | { 3108 /* stp */, AArch64::STPQpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_5, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, }, |
9821 | | { 3108 /* stp */, AArch64::STPQi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, |
9822 | | { 3108 /* stp */, AArch64::STPSpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, |
9823 | | { 3108 /* stp */, AArch64::STPSi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
9824 | | { 3108 /* stp */, AArch64::STPDpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_5, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, |
9825 | | { 3108 /* stp */, AArch64::STPDi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
9826 | | { 3108 /* stp */, AArch64::STPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, |
9827 | | { 3108 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
9828 | | { 3108 /* stp */, AArch64::STPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, |
9829 | | { 3108 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
9830 | | { 3108 /* stp */, AArch64::STPQpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, }, |
9831 | | { 3108 /* stp */, AArch64::STPSpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, |
9832 | | { 3108 /* stp */, AArch64::STPDpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, |
9833 | | { 3108 /* stp */, AArch64::STPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, |
9834 | | { 3108 /* stp */, AArch64::STPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, |
9835 | | { 3112 /* str */, AArch64::STRQui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9836 | | { 3112 /* str */, AArch64::STRHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9837 | | { 3112 /* str */, AArch64::STRSui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9838 | | { 3112 /* str */, AArch64::STRDui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9839 | | { 3112 /* str */, AArch64::STRBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9840 | | { 3112 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9841 | | { 3112 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9842 | | { 3112 /* str */, AArch64::STRQpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
9843 | | { 3112 /* str */, AArch64::STRQroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
9844 | | { 3112 /* str */, AArch64::STURQi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB1281_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, }, |
9845 | | { 3112 /* str */, AArch64::STRQui, Convert__Reg1_0__Reg1_2__UImm12Offset161_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, }, |
9846 | | { 3112 /* str */, AArch64::STRHpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
9847 | | { 3112 /* str */, AArch64::STRHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
9848 | | { 3112 /* str */, AArch64::STURHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
9849 | | { 3112 /* str */, AArch64::STRHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
9850 | | { 3112 /* str */, AArch64::STRSpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
9851 | | { 3112 /* str */, AArch64::STRSroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
9852 | | { 3112 /* str */, AArch64::STURSi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, |
9853 | | { 3112 /* str */, AArch64::STRSui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, |
9854 | | { 3112 /* str */, AArch64::STRDpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
9855 | | { 3112 /* str */, AArch64::STRDroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
9856 | | { 3112 /* str */, AArch64::STURDi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, |
9857 | | { 3112 /* str */, AArch64::STRDui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, |
9858 | | { 3112 /* str */, AArch64::STRBpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
9859 | | { 3112 /* str */, AArch64::STRBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
9860 | | { 3112 /* str */, AArch64::STURBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
9861 | | { 3112 /* str */, AArch64::STRBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
9862 | | { 3112 /* str */, AArch64::STRWpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
9863 | | { 3112 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
9864 | | { 3112 /* str */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, |
9865 | | { 3112 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, |
9866 | | { 3112 /* str */, AArch64::STRXpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
9867 | | { 3112 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
9868 | | { 3112 /* str */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, |
9869 | | { 3112 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, |
9870 | | { 3112 /* str */, AArch64::STRQroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend1282_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, }, |
9871 | | { 3112 /* str */, AArch64::STRQroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend1282_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, }, |
9872 | | { 3112 /* str */, AArch64::STRQpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
9873 | | { 3112 /* str */, AArch64::STRHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
9874 | | { 3112 /* str */, AArch64::STRHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
9875 | | { 3112 /* str */, AArch64::STRHpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
9876 | | { 3112 /* str */, AArch64::STRSroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, |
9877 | | { 3112 /* str */, AArch64::STRSroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, |
9878 | | { 3112 /* str */, AArch64::STRSpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
9879 | | { 3112 /* str */, AArch64::STRDroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, |
9880 | | { 3112 /* str */, AArch64::STRDroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, |
9881 | | { 3112 /* str */, AArch64::STRDpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
9882 | | { 3112 /* str */, AArch64::STRBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
9883 | | { 3112 /* str */, AArch64::STRBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
9884 | | { 3112 /* str */, AArch64::STRBpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
9885 | | { 3112 /* str */, AArch64::STRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, |
9886 | | { 3112 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, |
9887 | | { 3112 /* str */, AArch64::STRWpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
9888 | | { 3112 /* str */, AArch64::STRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, |
9889 | | { 3112 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, |
9890 | | { 3112 /* str */, AArch64::STRXpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
9891 | | { 3116 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9892 | | { 3116 /* strb */, AArch64::STRBBpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
9893 | | { 3116 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
9894 | | { 3116 /* strb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
9895 | | { 3116 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
9896 | | { 3116 /* strb */, AArch64::STRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
9897 | | { 3116 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
9898 | | { 3116 /* strb */, AArch64::STRBBpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
9899 | | { 3121 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9900 | | { 3121 /* strh */, AArch64::STRHHpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
9901 | | { 3121 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
9902 | | { 3121 /* strh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
9903 | | { 3121 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
9904 | | { 3121 /* strh */, AArch64::STRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
9905 | | { 3121 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
9906 | | { 3121 /* strh */, AArch64::STRHHpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
9907 | | { 3126 /* stset */, AArch64::LDSETs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9908 | | { 3126 /* stset */, AArch64::LDSETd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9909 | | { 3132 /* stsetb */, AArch64::LDSETb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9910 | | { 3139 /* stseth */, AArch64::LDSETh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9911 | | { 3146 /* stsetl */, AArch64::LDSETLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9912 | | { 3146 /* stsetl */, AArch64::LDSETLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9913 | | { 3153 /* stsetlb */, AArch64::LDSETLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9914 | | { 3161 /* stsetlh */, AArch64::LDSETLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9915 | | { 3169 /* stsmax */, AArch64::LDSMAXs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9916 | | { 3169 /* stsmax */, AArch64::LDSMAXd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9917 | | { 3176 /* stsmaxb */, AArch64::LDSMAXb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9918 | | { 3184 /* stsmaxh */, AArch64::LDSMAXh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9919 | | { 3192 /* stsmaxl */, AArch64::LDSMAXLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9920 | | { 3192 /* stsmaxl */, AArch64::LDSMAXLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9921 | | { 3200 /* stsmaxlb */, AArch64::LDSMAXLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9922 | | { 3209 /* stsmaxlh */, AArch64::LDSMAXLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9923 | | { 3218 /* stsmin */, AArch64::LDSMINs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9924 | | { 3218 /* stsmin */, AArch64::LDSMINd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9925 | | { 3225 /* stsminb */, AArch64::LDSMINb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9926 | | { 3233 /* stsminh */, AArch64::LDSMINh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9927 | | { 3241 /* stsminl */, AArch64::LDSMINLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9928 | | { 3241 /* stsminl */, AArch64::LDSMINLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9929 | | { 3249 /* stsminlb */, AArch64::LDSMINLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9930 | | { 3258 /* stsminlh */, AArch64::LDSMINLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9931 | | { 3267 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9932 | | { 3267 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9933 | | { 3267 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9934 | | { 3267 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9935 | | { 3272 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9936 | | { 3272 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9937 | | { 3278 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9938 | | { 3278 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9939 | | { 3284 /* stumax */, AArch64::LDUMAXs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9940 | | { 3284 /* stumax */, AArch64::LDUMAXd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9941 | | { 3291 /* stumaxb */, AArch64::LDUMAXb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9942 | | { 3299 /* stumaxh */, AArch64::LDUMAXh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9943 | | { 3307 /* stumaxl */, AArch64::LDUMAXLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9944 | | { 3307 /* stumaxl */, AArch64::LDUMAXLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9945 | | { 3315 /* stumaxlb */, AArch64::LDUMAXLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9946 | | { 3324 /* stumaxlh */, AArch64::LDUMAXLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9947 | | { 3333 /* stumin */, AArch64::LDUMINs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9948 | | { 3333 /* stumin */, AArch64::LDUMINd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9949 | | { 3340 /* stuminb */, AArch64::LDUMINb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9950 | | { 3348 /* stuminh */, AArch64::LDUMINh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9951 | | { 3356 /* stuminl */, AArch64::LDUMINLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9952 | | { 3356 /* stuminl */, AArch64::LDUMINLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9953 | | { 3364 /* stuminlb */, AArch64::LDUMINLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9954 | | { 3373 /* stuminlh */, AArch64::LDUMINLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9955 | | { 3382 /* stur */, AArch64::STURQi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9956 | | { 3382 /* stur */, AArch64::STURHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9957 | | { 3382 /* stur */, AArch64::STURSi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9958 | | { 3382 /* stur */, AArch64::STURDi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9959 | | { 3382 /* stur */, AArch64::STURBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9960 | | { 3382 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9961 | | { 3382 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9962 | | { 3382 /* stur */, AArch64::STURQi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9963 | | { 3382 /* stur */, AArch64::STURHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9964 | | { 3382 /* stur */, AArch64::STURSi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9965 | | { 3382 /* stur */, AArch64::STURDi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9966 | | { 3382 /* stur */, AArch64::STURBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9967 | | { 3382 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9968 | | { 3382 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9969 | | { 3387 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9970 | | { 3387 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9971 | | { 3393 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
9972 | | { 3393 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
9973 | | { 3399 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9974 | | { 3399 /* stxp */, AArch64::STXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9975 | | { 3404 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9976 | | { 3404 /* stxr */, AArch64::STXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9977 | | { 3409 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9978 | | { 3415 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
9979 | | { 3421 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, }, |
9980 | | { 3421 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, }, |
9981 | | { 3421 /* sub */, AArch64::SUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
9982 | | { 3421 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
9983 | | { 3421 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, }, |
9984 | | { 3421 /* sub */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
9985 | | { 3421 /* sub */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, }, |
9986 | | { 3421 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
9987 | | { 3421 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, }, |
9988 | | { 3421 /* sub */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
9989 | | { 3421 /* sub */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, }, |
9990 | | { 3421 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
9991 | | { 3421 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
9992 | | { 3421 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
9993 | | { 3421 /* sub */, AArch64::SUBXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, }, |
9994 | | { 3421 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
9995 | | { 3421 /* sub */, AArch64::SUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
9996 | | { 3421 /* sub */, AArch64::SUBv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
9997 | | { 3421 /* sub */, AArch64::SUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
9998 | | { 3421 /* sub */, AArch64::SUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
9999 | | { 3421 /* sub */, AArch64::SUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10000 | | { 3421 /* sub */, AArch64::SUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10001 | | { 3421 /* sub */, AArch64::SUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10002 | | { 3425 /* subhn */, AArch64::SUBHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10003 | | { 3425 /* subhn */, AArch64::SUBHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10004 | | { 3425 /* subhn */, AArch64::SUBHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10005 | | { 3431 /* subhn2 */, AArch64::SUBHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10006 | | { 3431 /* subhn2 */, AArch64::SUBHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10007 | | { 3431 /* subhn2 */, AArch64::SUBHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10008 | | { 3438 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, }, |
10009 | | { 3438 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10010 | | { 3438 /* subs */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
10011 | | { 3438 /* subs */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, }, |
10012 | | { 3438 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, }, |
10013 | | { 3438 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10014 | | { 3438 /* subs */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
10015 | | { 3438 /* subs */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, }, |
10016 | | { 3438 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
10017 | | { 3438 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
10018 | | { 3438 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
10019 | | { 3438 /* subs */, AArch64::SUBSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, |
10020 | | { 3438 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
10021 | | { 3443 /* suqadd */, AArch64::SUQADDv1i16, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, |
10022 | | { 3443 /* suqadd */, AArch64::SUQADDv1i32, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
10023 | | { 3443 /* suqadd */, AArch64::SUQADDv1i64, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
10024 | | { 3443 /* suqadd */, AArch64::SUQADDv1i8, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, |
10025 | | { 3443 /* suqadd */, AArch64::SUQADDv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10026 | | { 3443 /* suqadd */, AArch64::SUQADDv2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10027 | | { 3443 /* suqadd */, AArch64::SUQADDv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10028 | | { 3443 /* suqadd */, AArch64::SUQADDv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10029 | | { 3443 /* suqadd */, AArch64::SUQADDv2i32, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10030 | | { 3443 /* suqadd */, AArch64::SUQADDv4i16, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10031 | | { 3443 /* suqadd */, AArch64::SUQADDv8i8, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10032 | | { 3450 /* svc */, AArch64::SVC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
10033 | | { 3454 /* swp */, AArch64::SWPs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10034 | | { 3454 /* swp */, AArch64::SWPd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10035 | | { 3458 /* swpa */, AArch64::SWPAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10036 | | { 3458 /* swpa */, AArch64::SWPAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10037 | | { 3463 /* swpab */, AArch64::SWPAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10038 | | { 3469 /* swpah */, AArch64::SWPAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10039 | | { 3475 /* swpal */, AArch64::SWPALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10040 | | { 3475 /* swpal */, AArch64::SWPALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10041 | | { 3481 /* swpalb */, AArch64::SWPALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10042 | | { 3488 /* swpalh */, AArch64::SWPALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10043 | | { 3495 /* swpb */, AArch64::SWPb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10044 | | { 3500 /* swph */, AArch64::SWPh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10045 | | { 3505 /* swpl */, AArch64::SWPLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10046 | | { 3505 /* swpl */, AArch64::SWPLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10047 | | { 3510 /* swplb */, AArch64::SWPLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10048 | | { 3516 /* swplh */, AArch64::SWPLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10049 | | { 3522 /* sxtb */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR32, MCK_GPR32 }, }, |
10050 | | { 3522 /* sxtb */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR64, MCK_GPR64 }, }, |
10051 | | { 3527 /* sxth */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR32, MCK_GPR32 }, }, |
10052 | | { 3527 /* sxth */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR64, MCK_GPR64 }, }, |
10053 | | { 3532 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, }, |
10054 | | { 3532 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, }, |
10055 | | { 3532 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, }, |
10056 | | { 3532 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, |
10057 | | { 3532 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, |
10058 | | { 3532 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, |
10059 | | { 3537 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10060 | | { 3537 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10061 | | { 3537 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10062 | | { 3537 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
10063 | | { 3537 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
10064 | | { 3537 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
10065 | | { 3543 /* sxtw */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, 0, { MCK_GPR64, MCK_GPR64 }, }, |
10066 | | { 3548 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR, 0, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, }, |
10067 | | { 3548 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4, 0, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7, MCK_GPR64 }, }, |
10068 | | { 3552 /* sysl */, AArch64::SYSLxt, Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4, 0, { MCK_GPR64, MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, }, |
10069 | | { 3557 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, }, |
10070 | | { 3557 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, }, |
10071 | | { 3557 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, }, |
10072 | | { 3557 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, }, |
10073 | | { 3557 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, }, |
10074 | | { 3557 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, }, |
10075 | | { 3557 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, }, |
10076 | | { 3557 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, }, |
10077 | | { 3557 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_0__TypedVectorList4_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10078 | | { 3557 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_0__TypedVectorList1_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10079 | | { 3557 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_0__TypedVectorList3_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10080 | | { 3557 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_0__TypedVectorList2_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10081 | | { 3557 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_0__TypedVectorList4_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10082 | | { 3557 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_0__TypedVectorList1_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10083 | | { 3557 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_0__TypedVectorList3_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10084 | | { 3557 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_0__TypedVectorList2_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10085 | | { 3561 /* tbnz */, AArch64::TBNZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, 0, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, }, |
10086 | | { 3561 /* tbnz */, AArch64::TBNZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, 0, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, }, |
10087 | | { 3561 /* tbnz */, AArch64::TBNZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, 0, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, }, |
10088 | | { 3566 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_1__Tie0__VecListFour1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, }, |
10089 | | { 3566 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_1__Tie0__VecListOne1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, }, |
10090 | | { 3566 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_1__Tie0__VecListThree1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, }, |
10091 | | { 3566 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_1__Tie0__VecListTwo1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, }, |
10092 | | { 3566 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_1__Tie0__VecListFour1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, }, |
10093 | | { 3566 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_1__Tie0__VecListOne1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, }, |
10094 | | { 3566 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_1__Tie0__VecListThree1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, }, |
10095 | | { 3566 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_1__Tie0__VecListTwo1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, }, |
10096 | | { 3566 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_0__Tie0__TypedVectorList4_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10097 | | { 3566 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_0__Tie0__TypedVectorList1_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10098 | | { 3566 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_0__Tie0__TypedVectorList3_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10099 | | { 3566 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_0__Tie0__TypedVectorList2_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10100 | | { 3566 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_0__Tie0__TypedVectorList4_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10101 | | { 3566 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_0__Tie0__TypedVectorList1_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10102 | | { 3566 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_0__Tie0__TypedVectorList3_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10103 | | { 3566 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_0__Tie0__TypedVectorList2_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10104 | | { 3570 /* tbz */, AArch64::TBZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, 0, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, }, |
10105 | | { 3570 /* tbz */, AArch64::TBZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, 0, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, }, |
10106 | | { 3570 /* tbz */, AArch64::TBZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, 0, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, }, |
10107 | | { 3574 /* trn1 */, AArch64::TRN1v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10108 | | { 3574 /* trn1 */, AArch64::TRN1v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10109 | | { 3574 /* trn1 */, AArch64::TRN1v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10110 | | { 3574 /* trn1 */, AArch64::TRN1v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10111 | | { 3574 /* trn1 */, AArch64::TRN1v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10112 | | { 3574 /* trn1 */, AArch64::TRN1v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10113 | | { 3574 /* trn1 */, AArch64::TRN1v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10114 | | { 3579 /* trn2 */, AArch64::TRN2v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10115 | | { 3579 /* trn2 */, AArch64::TRN2v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10116 | | { 3579 /* trn2 */, AArch64::TRN2v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10117 | | { 3579 /* trn2 */, AArch64::TRN2v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10118 | | { 3579 /* trn2 */, AArch64::TRN2v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10119 | | { 3579 /* trn2 */, AArch64::TRN2v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10120 | | { 3579 /* trn2 */, AArch64::TRN2v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10121 | | { 3584 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
10122 | | { 3584 /* tst */, AArch64::ANDSWri, Convert__regWZR__Reg1_0__LogicalImm321_1, 0, { MCK_GPR32, MCK_LogicalImm32 }, }, |
10123 | | { 3584 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
10124 | | { 3584 /* tst */, AArch64::ANDSXri, Convert__regXZR__Reg1_0__LogicalImm641_1, 0, { MCK_GPR64, MCK_LogicalImm64 }, }, |
10125 | | { 3584 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
10126 | | { 3584 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
10127 | | { 3588 /* uaba */, AArch64::UABAv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10128 | | { 3588 /* uaba */, AArch64::UABAv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10129 | | { 3588 /* uaba */, AArch64::UABAv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10130 | | { 3588 /* uaba */, AArch64::UABAv2i32, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10131 | | { 3588 /* uaba */, AArch64::UABAv4i16, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10132 | | { 3588 /* uaba */, AArch64::UABAv8i8, Convert__VectorReg641_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10133 | | { 3593 /* uabal */, AArch64::UABALv2i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10134 | | { 3593 /* uabal */, AArch64::UABALv4i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10135 | | { 3593 /* uabal */, AArch64::UABALv8i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10136 | | { 3599 /* uabal2 */, AArch64::UABALv4i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10137 | | { 3599 /* uabal2 */, AArch64::UABALv8i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10138 | | { 3599 /* uabal2 */, AArch64::UABALv16i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10139 | | { 3606 /* uabd */, AArch64::UABDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10140 | | { 3606 /* uabd */, AArch64::UABDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10141 | | { 3606 /* uabd */, AArch64::UABDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10142 | | { 3606 /* uabd */, AArch64::UABDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10143 | | { 3606 /* uabd */, AArch64::UABDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10144 | | { 3606 /* uabd */, AArch64::UABDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10145 | | { 3611 /* uabdl */, AArch64::UABDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10146 | | { 3611 /* uabdl */, AArch64::UABDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10147 | | { 3611 /* uabdl */, AArch64::UABDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10148 | | { 3617 /* uabdl2 */, AArch64::UABDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10149 | | { 3617 /* uabdl2 */, AArch64::UABDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10150 | | { 3617 /* uabdl2 */, AArch64::UABDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10151 | | { 3624 /* uadalp */, AArch64::UADALPv4i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
10152 | | { 3624 /* uadalp */, AArch64::UADALPv8i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
10153 | | { 3624 /* uadalp */, AArch64::UADALPv16i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
10154 | | { 3624 /* uadalp */, AArch64::UADALPv2i32_v1i64, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, }, |
10155 | | { 3624 /* uadalp */, AArch64::UADALPv4i16_v2i32, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, }, |
10156 | | { 3624 /* uadalp */, AArch64::UADALPv8i8_v4i16, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, }, |
10157 | | { 3631 /* uaddl */, AArch64::UADDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10158 | | { 3631 /* uaddl */, AArch64::UADDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10159 | | { 3631 /* uaddl */, AArch64::UADDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10160 | | { 3637 /* uaddl2 */, AArch64::UADDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10161 | | { 3637 /* uaddl2 */, AArch64::UADDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10162 | | { 3637 /* uaddl2 */, AArch64::UADDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10163 | | { 3644 /* uaddlp */, AArch64::UADDLPv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
10164 | | { 3644 /* uaddlp */, AArch64::UADDLPv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
10165 | | { 3644 /* uaddlp */, AArch64::UADDLPv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
10166 | | { 3644 /* uaddlp */, AArch64::UADDLPv2i32_v1i64, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, }, |
10167 | | { 3644 /* uaddlp */, AArch64::UADDLPv4i16_v2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, }, |
10168 | | { 3644 /* uaddlp */, AArch64::UADDLPv8i8_v4i16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, }, |
10169 | | { 3651 /* uaddlv */, AArch64::UADDLVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_16b }, }, |
10170 | | { 3651 /* uaddlv */, AArch64::UADDLVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_8b }, }, |
10171 | | { 3651 /* uaddlv */, AArch64::UADDLVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_8h }, }, |
10172 | | { 3651 /* uaddlv */, AArch64::UADDLVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg64, MCK__DOT_4h }, }, |
10173 | | { 3651 /* uaddlv */, AArch64::UADDLVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_4s }, }, |
10174 | | { 3658 /* uaddw */, AArch64::UADDWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, |
10175 | | { 3658 /* uaddw */, AArch64::UADDWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, |
10176 | | { 3658 /* uaddw */, AArch64::UADDWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, |
10177 | | { 3664 /* uaddw2 */, AArch64::UADDWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
10178 | | { 3664 /* uaddw2 */, AArch64::UADDWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
10179 | | { 3664 /* uaddw2 */, AArch64::UADDWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
10180 | | { 3671 /* ubfm */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, |
10181 | | { 3671 /* ubfm */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, |
10182 | | { 3676 /* ucvtf */, AArch64::UCVTFv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
10183 | | { 3676 /* ucvtf */, AArch64::UCVTFUWHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, |
10184 | | { 3676 /* ucvtf */, AArch64::UCVTFUXHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, |
10185 | | { 3676 /* ucvtf */, AArch64::UCVTFv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
10186 | | { 3676 /* ucvtf */, AArch64::UCVTFUWSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, |
10187 | | { 3676 /* ucvtf */, AArch64::UCVTFUXSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, }, |
10188 | | { 3676 /* ucvtf */, AArch64::UCVTFv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
10189 | | { 3676 /* ucvtf */, AArch64::UCVTFUWDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, }, |
10190 | | { 3676 /* ucvtf */, AArch64::UCVTFUXDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, |
10191 | | { 3676 /* ucvtf */, AArch64::UCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, |
10192 | | { 3676 /* ucvtf */, AArch64::UCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, }, |
10193 | | { 3676 /* ucvtf */, AArch64::UCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, }, |
10194 | | { 3676 /* ucvtf */, AArch64::UCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
10195 | | { 3676 /* ucvtf */, AArch64::UCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, }, |
10196 | | { 3676 /* ucvtf */, AArch64::UCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, }, |
10197 | | { 3676 /* ucvtf */, AArch64::UCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
10198 | | { 3676 /* ucvtf */, AArch64::UCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, }, |
10199 | | { 3676 /* ucvtf */, AArch64::UCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, }, |
10200 | | { 3676 /* ucvtf */, AArch64::UCVTFv2f64, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10201 | | { 3676 /* ucvtf */, AArch64::UCVTFv4f32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10202 | | { 3676 /* ucvtf */, AArch64::UCVTFv8f16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10203 | | { 3676 /* ucvtf */, AArch64::UCVTFv2f32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10204 | | { 3676 /* ucvtf */, AArch64::UCVTFv4f16, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10205 | | { 3676 /* ucvtf */, AArch64::UCVTFv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
10206 | | { 3676 /* ucvtf */, AArch64::UCVTFv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
10207 | | { 3676 /* ucvtf */, AArch64::UCVTFv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
10208 | | { 3676 /* ucvtf */, AArch64::UCVTFv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
10209 | | { 3676 /* ucvtf */, AArch64::UCVTFv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
10210 | | { 3682 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10211 | | { 3682 /* udiv */, AArch64::UDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10212 | | { 3687 /* uhadd */, AArch64::UHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10213 | | { 3687 /* uhadd */, AArch64::UHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10214 | | { 3687 /* uhadd */, AArch64::UHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10215 | | { 3687 /* uhadd */, AArch64::UHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10216 | | { 3687 /* uhadd */, AArch64::UHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10217 | | { 3687 /* uhadd */, AArch64::UHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10218 | | { 3693 /* uhsub */, AArch64::UHSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10219 | | { 3693 /* uhsub */, AArch64::UHSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10220 | | { 3693 /* uhsub */, AArch64::UHSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10221 | | { 3693 /* uhsub */, AArch64::UHSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10222 | | { 3693 /* uhsub */, AArch64::UHSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10223 | | { 3693 /* uhsub */, AArch64::UHSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10224 | | { 3699 /* umaddl */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
10225 | | { 3706 /* umax */, AArch64::UMAXv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10226 | | { 3706 /* umax */, AArch64::UMAXv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10227 | | { 3706 /* umax */, AArch64::UMAXv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10228 | | { 3706 /* umax */, AArch64::UMAXv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10229 | | { 3706 /* umax */, AArch64::UMAXv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10230 | | { 3706 /* umax */, AArch64::UMAXv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10231 | | { 3711 /* umaxp */, AArch64::UMAXPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10232 | | { 3711 /* umaxp */, AArch64::UMAXPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10233 | | { 3711 /* umaxp */, AArch64::UMAXPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10234 | | { 3711 /* umaxp */, AArch64::UMAXPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10235 | | { 3711 /* umaxp */, AArch64::UMAXPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10236 | | { 3711 /* umaxp */, AArch64::UMAXPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10237 | | { 3717 /* umaxv */, AArch64::UMAXVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, |
10238 | | { 3717 /* umaxv */, AArch64::UMAXVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, |
10239 | | { 3717 /* umaxv */, AArch64::UMAXVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
10240 | | { 3717 /* umaxv */, AArch64::UMAXVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, }, |
10241 | | { 3717 /* umaxv */, AArch64::UMAXVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, }, |
10242 | | { 3723 /* umin */, AArch64::UMINv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10243 | | { 3723 /* umin */, AArch64::UMINv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10244 | | { 3723 /* umin */, AArch64::UMINv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10245 | | { 3723 /* umin */, AArch64::UMINv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10246 | | { 3723 /* umin */, AArch64::UMINv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10247 | | { 3723 /* umin */, AArch64::UMINv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10248 | | { 3728 /* uminp */, AArch64::UMINPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10249 | | { 3728 /* uminp */, AArch64::UMINPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10250 | | { 3728 /* uminp */, AArch64::UMINPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10251 | | { 3728 /* uminp */, AArch64::UMINPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10252 | | { 3728 /* uminp */, AArch64::UMINPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10253 | | { 3728 /* uminp */, AArch64::UMINPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10254 | | { 3734 /* uminv */, AArch64::UMINVv8i16v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, }, |
10255 | | { 3734 /* uminv */, AArch64::UMINVv4i16v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, }, |
10256 | | { 3734 /* uminv */, AArch64::UMINVv4i32v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, }, |
10257 | | { 3734 /* uminv */, AArch64::UMINVv16i8v, Convert__Reg1_0__VectorReg1281_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, }, |
10258 | | { 3734 /* uminv */, AArch64::UMINVv8i8v, Convert__Reg1_0__VectorReg641_1, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, }, |
10259 | | { 3740 /* umlal */, AArch64::UMLALv2i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10260 | | { 3740 /* umlal */, AArch64::UMLALv4i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10261 | | { 3740 /* umlal */, AArch64::UMLALv8i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10262 | | { 3740 /* umlal */, AArch64::UMLALv2i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
10263 | | { 3740 /* umlal */, AArch64::UMLALv4i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
10264 | | { 3746 /* umlal2 */, AArch64::UMLALv4i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10265 | | { 3746 /* umlal2 */, AArch64::UMLALv8i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10266 | | { 3746 /* umlal2 */, AArch64::UMLALv16i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10267 | | { 3746 /* umlal2 */, AArch64::UMLALv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
10268 | | { 3746 /* umlal2 */, AArch64::UMLALv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
10269 | | { 3753 /* umlsl */, AArch64::UMLSLv2i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10270 | | { 3753 /* umlsl */, AArch64::UMLSLv4i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10271 | | { 3753 /* umlsl */, AArch64::UMLSLv8i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10272 | | { 3753 /* umlsl */, AArch64::UMLSLv2i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
10273 | | { 3753 /* umlsl */, AArch64::UMLSLv4i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
10274 | | { 3759 /* umlsl2 */, AArch64::UMLSLv4i32_v2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10275 | | { 3759 /* umlsl2 */, AArch64::UMLSLv8i16_v4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10276 | | { 3759 /* umlsl2 */, AArch64::UMLSLv16i8_v8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10277 | | { 3759 /* umlsl2 */, AArch64::UMLSLv4i32_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
10278 | | { 3759 /* umlsl2 */, AArch64::UMLSLv8i16_indexed, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
10279 | | { 3766 /* umnegl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, |
10280 | | { 3773 /* umov */, AArch64::UMOVvi8, Convert__Reg1_0__VectorReg1281_1__VectorIndexB1_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_b, MCK_VectorIndexB }, }, |
10281 | | { 3773 /* umov */, AArch64::UMOVvi16, Convert__Reg1_0__VectorReg1281_1__VectorIndexH1_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_h, MCK_VectorIndexH }, }, |
10282 | | { 3773 /* umov */, AArch64::UMOVvi32, Convert__Reg1_0__VectorReg1281_1__VectorIndexS1_3, Feature_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
10283 | | { 3773 /* umov */, AArch64::UMOVvi64, Convert__Reg1_0__VectorReg1281_1__VectorIndexD1_3, Feature_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_d, MCK_VectorIndexD }, }, |
10284 | | { 3778 /* umsubl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
10285 | | { 3785 /* umulh */, AArch64::UMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10286 | | { 3791 /* umull */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, |
10287 | | { 3791 /* umull */, AArch64::UMULLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10288 | | { 3791 /* umull */, AArch64::UMULLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10289 | | { 3791 /* umull */, AArch64::UMULLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10290 | | { 3791 /* umull */, AArch64::UMULLv2i32_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
10291 | | { 3791 /* umull */, AArch64::UMULLv4i16_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
10292 | | { 3797 /* umull2 */, AArch64::UMULLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10293 | | { 3797 /* umull2 */, AArch64::UMULLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10294 | | { 3797 /* umull2 */, AArch64::UMULLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10295 | | { 3797 /* umull2 */, AArch64::UMULLv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorIndexS1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_VectorIndexS }, }, |
10296 | | { 3797 /* umull2 */, AArch64::UMULLv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__VectorIndexH1_6, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_VectorIndexH }, }, |
10297 | | { 3804 /* uqadd */, AArch64::UQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
10298 | | { 3804 /* uqadd */, AArch64::UQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
10299 | | { 3804 /* uqadd */, AArch64::UQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10300 | | { 3804 /* uqadd */, AArch64::UQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
10301 | | { 3804 /* uqadd */, AArch64::UQADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10302 | | { 3804 /* uqadd */, AArch64::UQADDv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10303 | | { 3804 /* uqadd */, AArch64::UQADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10304 | | { 3804 /* uqadd */, AArch64::UQADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10305 | | { 3804 /* uqadd */, AArch64::UQADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10306 | | { 3804 /* uqadd */, AArch64::UQADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10307 | | { 3804 /* uqadd */, AArch64::UQADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10308 | | { 3810 /* uqrshl */, AArch64::UQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
10309 | | { 3810 /* uqrshl */, AArch64::UQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
10310 | | { 3810 /* uqrshl */, AArch64::UQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10311 | | { 3810 /* uqrshl */, AArch64::UQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
10312 | | { 3810 /* uqrshl */, AArch64::UQRSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10313 | | { 3810 /* uqrshl */, AArch64::UQRSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10314 | | { 3810 /* uqrshl */, AArch64::UQRSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10315 | | { 3810 /* uqrshl */, AArch64::UQRSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10316 | | { 3810 /* uqrshl */, AArch64::UQRSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10317 | | { 3810 /* uqrshl */, AArch64::UQRSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10318 | | { 3810 /* uqrshl */, AArch64::UQRSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10319 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
10320 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
10321 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
10322 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
10323 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
10324 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
10325 | | { 3825 /* uqrshrn2 */, AArch64::UQRSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
10326 | | { 3825 /* uqrshrn2 */, AArch64::UQRSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
10327 | | { 3825 /* uqrshrn2 */, AArch64::UQRSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
10328 | | { 3834 /* uqshl */, AArch64::UQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
10329 | | { 3834 /* uqshl */, AArch64::UQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, |
10330 | | { 3834 /* uqshl */, AArch64::UQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
10331 | | { 3834 /* uqshl */, AArch64::UQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, |
10332 | | { 3834 /* uqshl */, AArch64::UQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10333 | | { 3834 /* uqshl */, AArch64::UQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, |
10334 | | { 3834 /* uqshl */, AArch64::UQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
10335 | | { 3834 /* uqshl */, AArch64::UQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, |
10336 | | { 3834 /* uqshl */, AArch64::UQSHLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, |
10337 | | { 3834 /* uqshl */, AArch64::UQSHLv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, }, |
10338 | | { 3834 /* uqshl */, AArch64::UQSHLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, |
10339 | | { 3834 /* uqshl */, AArch64::UQSHLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, |
10340 | | { 3834 /* uqshl */, AArch64::UQSHLv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, |
10341 | | { 3834 /* uqshl */, AArch64::UQSHLv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, |
10342 | | { 3834 /* uqshl */, AArch64::UQSHLv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, |
10343 | | { 3834 /* uqshl */, AArch64::UQSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10344 | | { 3834 /* uqshl */, AArch64::UQSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10345 | | { 3834 /* uqshl */, AArch64::UQSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10346 | | { 3834 /* uqshl */, AArch64::UQSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10347 | | { 3834 /* uqshl */, AArch64::UQSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10348 | | { 3834 /* uqshl */, AArch64::UQSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10349 | | { 3834 /* uqshl */, AArch64::UQSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10350 | | { 3840 /* uqshrn */, AArch64::UQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
10351 | | { 3840 /* uqshrn */, AArch64::UQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
10352 | | { 3840 /* uqshrn */, AArch64::UQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
10353 | | { 3840 /* uqshrn */, AArch64::UQSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
10354 | | { 3840 /* uqshrn */, AArch64::UQSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
10355 | | { 3840 /* uqshrn */, AArch64::UQSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
10356 | | { 3847 /* uqshrn2 */, AArch64::UQSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, }, |
10357 | | { 3847 /* uqshrn2 */, AArch64::UQSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, }, |
10358 | | { 3847 /* uqshrn2 */, AArch64::UQSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, }, |
10359 | | { 3855 /* uqsub */, AArch64::UQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
10360 | | { 3855 /* uqsub */, AArch64::UQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
10361 | | { 3855 /* uqsub */, AArch64::UQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10362 | | { 3855 /* uqsub */, AArch64::UQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
10363 | | { 3855 /* uqsub */, AArch64::UQSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10364 | | { 3855 /* uqsub */, AArch64::UQSUBv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10365 | | { 3855 /* uqsub */, AArch64::UQSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10366 | | { 3855 /* uqsub */, AArch64::UQSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10367 | | { 3855 /* uqsub */, AArch64::UQSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10368 | | { 3855 /* uqsub */, AArch64::UQSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10369 | | { 3855 /* uqsub */, AArch64::UQSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10370 | | { 3861 /* uqxtn */, AArch64::UQXTNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, |
10371 | | { 3861 /* uqxtn */, AArch64::UQXTNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, |
10372 | | { 3861 /* uqxtn */, AArch64::UQXTNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, |
10373 | | { 3861 /* uqxtn */, AArch64::UQXTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, |
10374 | | { 3861 /* uqxtn */, AArch64::UQXTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, |
10375 | | { 3861 /* uqxtn */, AArch64::UQXTNv8i8, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, }, |
10376 | | { 3867 /* uqxtn2 */, AArch64::UQXTNv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, }, |
10377 | | { 3867 /* uqxtn2 */, AArch64::UQXTNv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, |
10378 | | { 3867 /* uqxtn2 */, AArch64::UQXTNv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, |
10379 | | { 3874 /* urecpe */, AArch64::URECPEv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10380 | | { 3874 /* urecpe */, AArch64::URECPEv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10381 | | { 3881 /* urhadd */, AArch64::URHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10382 | | { 3881 /* urhadd */, AArch64::URHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10383 | | { 3881 /* urhadd */, AArch64::URHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10384 | | { 3881 /* urhadd */, AArch64::URHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10385 | | { 3881 /* urhadd */, AArch64::URHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10386 | | { 3881 /* urhadd */, AArch64::URHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10387 | | { 3888 /* urshl */, AArch64::URSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10388 | | { 3888 /* urshl */, AArch64::URSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10389 | | { 3888 /* urshl */, AArch64::URSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10390 | | { 3888 /* urshl */, AArch64::URSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10391 | | { 3888 /* urshl */, AArch64::URSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10392 | | { 3888 /* urshl */, AArch64::URSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10393 | | { 3888 /* urshl */, AArch64::URSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10394 | | { 3888 /* urshl */, AArch64::URSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10395 | | { 3894 /* urshr */, AArch64::URSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
10396 | | { 3894 /* urshr */, AArch64::URSHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, |
10397 | | { 3894 /* urshr */, AArch64::URSHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
10398 | | { 3894 /* urshr */, AArch64::URSHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
10399 | | { 3894 /* urshr */, AArch64::URSHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
10400 | | { 3894 /* urshr */, AArch64::URSHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
10401 | | { 3894 /* urshr */, AArch64::URSHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
10402 | | { 3894 /* urshr */, AArch64::URSHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, |
10403 | | { 3900 /* ursqrte */, AArch64::URSQRTEv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10404 | | { 3900 /* ursqrte */, AArch64::URSQRTEv2i32, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10405 | | { 3908 /* ursra */, AArch64::URSRAd, Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
10406 | | { 3908 /* ursra */, AArch64::URSRAv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, |
10407 | | { 3908 /* ursra */, AArch64::URSRAv2i64_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
10408 | | { 3908 /* ursra */, AArch64::URSRAv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
10409 | | { 3908 /* ursra */, AArch64::URSRAv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
10410 | | { 3908 /* ursra */, AArch64::URSRAv2i32_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
10411 | | { 3908 /* ursra */, AArch64::URSRAv4i16_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
10412 | | { 3908 /* ursra */, AArch64::URSRAv8i8_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, |
10413 | | { 3914 /* ushl */, AArch64::USHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10414 | | { 3914 /* ushl */, AArch64::USHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10415 | | { 3914 /* ushl */, AArch64::USHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10416 | | { 3914 /* ushl */, AArch64::USHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10417 | | { 3914 /* ushl */, AArch64::USHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10418 | | { 3914 /* ushl */, AArch64::USHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10419 | | { 3914 /* ushl */, AArch64::USHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10420 | | { 3914 /* ushl */, AArch64::USHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10421 | | { 3919 /* ushll */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, }, |
10422 | | { 3919 /* ushll */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, }, |
10423 | | { 3919 /* ushll */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, }, |
10424 | | { 3925 /* ushll2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, }, |
10425 | | { 3925 /* ushll2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, }, |
10426 | | { 3925 /* ushll2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, }, |
10427 | | { 3932 /* ushr */, AArch64::USHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
10428 | | { 3932 /* ushr */, AArch64::USHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, |
10429 | | { 3932 /* ushr */, AArch64::USHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
10430 | | { 3932 /* ushr */, AArch64::USHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
10431 | | { 3932 /* ushr */, AArch64::USHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
10432 | | { 3932 /* ushr */, AArch64::USHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
10433 | | { 3932 /* ushr */, AArch64::USHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
10434 | | { 3932 /* ushr */, AArch64::USHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, |
10435 | | { 3937 /* usqadd */, AArch64::USQADDv1i16, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, |
10436 | | { 3937 /* usqadd */, AArch64::USQADDv1i32, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
10437 | | { 3937 /* usqadd */, AArch64::USQADDv1i64, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
10438 | | { 3937 /* usqadd */, AArch64::USQADDv1i8, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, |
10439 | | { 3937 /* usqadd */, AArch64::USQADDv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10440 | | { 3937 /* usqadd */, AArch64::USQADDv2i64, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10441 | | { 3937 /* usqadd */, AArch64::USQADDv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10442 | | { 3937 /* usqadd */, AArch64::USQADDv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10443 | | { 3937 /* usqadd */, AArch64::USQADDv2i32, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10444 | | { 3937 /* usqadd */, AArch64::USQADDv4i16, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10445 | | { 3937 /* usqadd */, AArch64::USQADDv8i8, Convert__VectorReg641_0__Tie0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10446 | | { 3944 /* usra */, AArch64::USRAd, Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
10447 | | { 3944 /* usra */, AArch64::USRAv16i8_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, }, |
10448 | | { 3944 /* usra */, AArch64::USRAv2i64_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, }, |
10449 | | { 3944 /* usra */, AArch64::USRAv4i32_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, }, |
10450 | | { 3944 /* usra */, AArch64::USRAv8i16_shift, Convert__VectorReg1281_0__Tie0__VectorReg1281_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, }, |
10451 | | { 3944 /* usra */, AArch64::USRAv2i32_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_321_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, }, |
10452 | | { 3944 /* usra */, AArch64::USRAv4i16_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_161_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, }, |
10453 | | { 3944 /* usra */, AArch64::USRAv8i8_shift, Convert__VectorReg641_0__Tie0__VectorReg641_2__Imm1_81_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, }, |
10454 | | { 3949 /* usubl */, AArch64::USUBLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10455 | | { 3949 /* usubl */, AArch64::USUBLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10456 | | { 3949 /* usubl */, AArch64::USUBLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10457 | | { 3955 /* usubl2 */, AArch64::USUBLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10458 | | { 3955 /* usubl2 */, AArch64::USUBLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10459 | | { 3955 /* usubl2 */, AArch64::USUBLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10460 | | { 3962 /* usubw */, AArch64::USUBWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, |
10461 | | { 3962 /* usubw */, AArch64::USUBWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, |
10462 | | { 3962 /* usubw */, AArch64::USUBWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, |
10463 | | { 3968 /* usubw2 */, AArch64::USUBWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
10464 | | { 3968 /* usubw2 */, AArch64::USUBWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
10465 | | { 3968 /* usubw2 */, AArch64::USUBWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
10466 | | { 3975 /* uxtb */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR32, MCK_GPR32 }, }, |
10467 | | { 3975 /* uxtb */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR64, MCK_GPR64 }, }, |
10468 | | { 3980 /* uxth */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR32, MCK_GPR32 }, }, |
10469 | | { 3980 /* uxth */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR64, MCK_GPR64 }, }, |
10470 | | { 3985 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, }, |
10471 | | { 3985 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, }, |
10472 | | { 3985 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, }, |
10473 | | { 3985 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, |
10474 | | { 3985 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, |
10475 | | { 3985 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, |
10476 | | { 3990 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10477 | | { 3990 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10478 | | { 3990 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10479 | | { 3990 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
10480 | | { 3990 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
10481 | | { 3990 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
10482 | | { 3996 /* uxtw */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, 0, { MCK_GPR64, MCK_GPR64 }, }, |
10483 | | { 4001 /* uzp1 */, AArch64::UZP1v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10484 | | { 4001 /* uzp1 */, AArch64::UZP1v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10485 | | { 4001 /* uzp1 */, AArch64::UZP1v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10486 | | { 4001 /* uzp1 */, AArch64::UZP1v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10487 | | { 4001 /* uzp1 */, AArch64::UZP1v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10488 | | { 4001 /* uzp1 */, AArch64::UZP1v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10489 | | { 4001 /* uzp1 */, AArch64::UZP1v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10490 | | { 4006 /* uzp2 */, AArch64::UZP2v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10491 | | { 4006 /* uzp2 */, AArch64::UZP2v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10492 | | { 4006 /* uzp2 */, AArch64::UZP2v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10493 | | { 4006 /* uzp2 */, AArch64::UZP2v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10494 | | { 4006 /* uzp2 */, AArch64::UZP2v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10495 | | { 4006 /* uzp2 */, AArch64::UZP2v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10496 | | { 4006 /* uzp2 */, AArch64::UZP2v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10497 | | { 4011 /* wfe */, AArch64::HINT, Convert__imm_95_2, 0, { }, }, |
10498 | | { 4015 /* wfi */, AArch64::HINT, Convert__imm_95_3, 0, { }, }, |
10499 | | { 4019 /* xtn */, AArch64::XTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, |
10500 | | { 4019 /* xtn */, AArch64::XTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, |
10501 | | { 4019 /* xtn */, AArch64::XTNv8i8, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, }, |
10502 | | { 4023 /* xtn2 */, AArch64::XTNv16i8, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, }, |
10503 | | { 4023 /* xtn2 */, AArch64::XTNv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, |
10504 | | { 4023 /* xtn2 */, AArch64::XTNv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, |
10505 | | { 4028 /* yield */, AArch64::HINT, Convert__imm_95_1, 0, { }, }, |
10506 | | { 4034 /* zip1 */, AArch64::ZIP1v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10507 | | { 4034 /* zip1 */, AArch64::ZIP1v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10508 | | { 4034 /* zip1 */, AArch64::ZIP1v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10509 | | { 4034 /* zip1 */, AArch64::ZIP1v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10510 | | { 4034 /* zip1 */, AArch64::ZIP1v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10511 | | { 4034 /* zip1 */, AArch64::ZIP1v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10512 | | { 4034 /* zip1 */, AArch64::ZIP1v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10513 | | { 4039 /* zip2 */, AArch64::ZIP2v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
10514 | | { 4039 /* zip2 */, AArch64::ZIP2v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, }, |
10515 | | { 4039 /* zip2 */, AArch64::ZIP2v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, }, |
10516 | | { 4039 /* zip2 */, AArch64::ZIP2v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, }, |
10517 | | { 4039 /* zip2 */, AArch64::ZIP2v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, }, |
10518 | | { 4039 /* zip2 */, AArch64::ZIP2v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, }, |
10519 | | { 4039 /* zip2 */, AArch64::ZIP2v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, }, |
10520 | | }; |
10521 | | |
10522 | | static const MatchEntry MatchTable1[] = { |
10523 | | { 0 /* abs */, AArch64::ABSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
10524 | | { 0 /* abs */, AArch64::ABSv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10525 | | { 0 /* abs */, AArch64::ABSv2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10526 | | { 0 /* abs */, AArch64::ABSv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10527 | | { 0 /* abs */, AArch64::ABSv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10528 | | { 0 /* abs */, AArch64::ABSv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10529 | | { 0 /* abs */, AArch64::ABSv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10530 | | { 0 /* abs */, AArch64::ABSv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10531 | | { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10532 | | { 4 /* adc */, AArch64::ADCXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10533 | | { 8 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10534 | | { 8 /* adcs */, AArch64::ADCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10535 | | { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, }, |
10536 | | { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, }, |
10537 | | { 13 /* add */, AArch64::ADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10538 | | { 13 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10539 | | { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, }, |
10540 | | { 13 /* add */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
10541 | | { 13 /* add */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, }, |
10542 | | { 13 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10543 | | { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, }, |
10544 | | { 13 /* add */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
10545 | | { 13 /* add */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, }, |
10546 | | { 13 /* add */, AArch64::ADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10547 | | { 13 /* add */, AArch64::ADDv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10548 | | { 13 /* add */, AArch64::ADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10549 | | { 13 /* add */, AArch64::ADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10550 | | { 13 /* add */, AArch64::ADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10551 | | { 13 /* add */, AArch64::ADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10552 | | { 13 /* add */, AArch64::ADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10553 | | { 13 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
10554 | | { 13 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
10555 | | { 13 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
10556 | | { 13 /* add */, AArch64::ADDXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, }, |
10557 | | { 13 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
10558 | | { 17 /* addhn */, AArch64::ADDHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10559 | | { 17 /* addhn */, AArch64::ADDHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10560 | | { 17 /* addhn */, AArch64::ADDHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10561 | | { 23 /* addhn2 */, AArch64::ADDHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10562 | | { 23 /* addhn2 */, AArch64::ADDHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10563 | | { 23 /* addhn2 */, AArch64::ADDHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10564 | | { 30 /* addp */, AArch64::ADDPv2i64p, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPR64, MCK_VectorReg128 }, }, |
10565 | | { 30 /* addp */, AArch64::ADDPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10566 | | { 30 /* addp */, AArch64::ADDPv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10567 | | { 30 /* addp */, AArch64::ADDPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10568 | | { 30 /* addp */, AArch64::ADDPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10569 | | { 30 /* addp */, AArch64::ADDPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10570 | | { 30 /* addp */, AArch64::ADDPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10571 | | { 30 /* addp */, AArch64::ADDPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10572 | | { 35 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, }, |
10573 | | { 35 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10574 | | { 35 /* adds */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
10575 | | { 35 /* adds */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, }, |
10576 | | { 35 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, }, |
10577 | | { 35 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10578 | | { 35 /* adds */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
10579 | | { 35 /* adds */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, }, |
10580 | | { 35 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
10581 | | { 35 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
10582 | | { 35 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
10583 | | { 35 /* adds */, AArch64::ADDSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, |
10584 | | { 35 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
10585 | | { 40 /* addv */, AArch64::ADDVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, }, |
10586 | | { 40 /* addv */, AArch64::ADDVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, |
10587 | | { 40 /* addv */, AArch64::ADDVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, |
10588 | | { 40 /* addv */, AArch64::ADDVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, }, |
10589 | | { 40 /* addv */, AArch64::ADDVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, |
10590 | | { 45 /* adr */, AArch64::ADR, Convert__Reg1_0__AdrLabel1_1, 0, { MCK_GPR64, MCK_AdrLabel }, }, |
10591 | | { 49 /* adrp */, AArch64::ADRP, Convert__Reg1_0__AdrpLabel1_1, 0, { MCK_GPR64, MCK_AdrpLabel }, }, |
10592 | | { 54 /* aesd */, AArch64::AESDrr, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasCrypto, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10593 | | { 59 /* aese */, AArch64::AESErr, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasCrypto, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10594 | | { 64 /* aesimc */, AArch64::AESIMCrr, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasCrypto, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10595 | | { 71 /* aesmc */, AArch64::AESMCrr, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasCrypto, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10596 | | { 77 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10597 | | { 77 /* and */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, |
10598 | | { 77 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10599 | | { 77 /* and */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, |
10600 | | { 77 /* and */, AArch64::ANDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10601 | | { 77 /* and */, AArch64::ANDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10602 | | { 77 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
10603 | | { 77 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
10604 | | { 81 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10605 | | { 81 /* ands */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32 }, }, |
10606 | | { 81 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10607 | | { 81 /* ands */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64 }, }, |
10608 | | { 81 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
10609 | | { 81 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
10610 | | { 86 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10611 | | { 86 /* asr */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, |
10612 | | { 86 /* asr */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10613 | | { 86 /* asr */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, |
10614 | | { 90 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10615 | | { 90 /* asrv */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10616 | | { 95 /* b */, AArch64::B, Convert__BranchTarget261_0, 0, { MCK_BranchTarget26 }, }, |
10617 | | { 95 /* b */, AArch64::Bcc, Convert__CondCode1_1__PCRelLabel191_2, 0, { MCK__DOT_, MCK_CondCode, MCK_PCRelLabel19 }, }, |
10618 | | { 97 /* bfm */, AArch64::BFMWri, Convert__Reg1_0__Tie0__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, |
10619 | | { 97 /* bfm */, AArch64::BFMXri, Convert__Reg1_0__Tie0__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, |
10620 | | { 101 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, |
10621 | | { 101 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, |
10622 | | { 101 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, |
10623 | | { 101 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, |
10624 | | { 101 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10625 | | { 101 /* bic */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, |
10626 | | { 101 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10627 | | { 101 /* bic */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, |
10628 | | { 101 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, |
10629 | | { 101 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, |
10630 | | { 101 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, |
10631 | | { 101 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, |
10632 | | { 101 /* bic */, AArch64::BICv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10633 | | { 101 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_1__Tie0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
10634 | | { 101 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_1__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
10635 | | { 101 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
10636 | | { 101 /* bic */, AArch64::BICv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10637 | | { 101 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
10638 | | { 101 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
10639 | | { 101 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
10640 | | { 105 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10641 | | { 105 /* bics */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32Not }, }, |
10642 | | { 105 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10643 | | { 105 /* bics */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64Not }, }, |
10644 | | { 105 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
10645 | | { 105 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
10646 | | { 110 /* bif */, AArch64::BIFv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10647 | | { 110 /* bif */, AArch64::BIFv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10648 | | { 114 /* bit */, AArch64::BITv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10649 | | { 114 /* bit */, AArch64::BITv8i8, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10650 | | { 118 /* bl */, AArch64::BL, Convert__BranchTarget261_0, 0, { MCK_BranchTarget26 }, }, |
10651 | | { 121 /* blr */, AArch64::BLR, Convert__Reg1_0, 0, { MCK_GPR64 }, }, |
10652 | | { 125 /* br */, AArch64::BR, Convert__Reg1_0, 0, { MCK_GPR64 }, }, |
10653 | | { 128 /* brk */, AArch64::BRK, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
10654 | | { 132 /* bsl */, AArch64::BSLv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10655 | | { 132 /* bsl */, AArch64::BSLv8i8, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10656 | | { 136 /* cas */, AArch64::CASs, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10657 | | { 136 /* cas */, AArch64::CASd, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10658 | | { 140 /* casa */, AArch64::CASAs, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10659 | | { 140 /* casa */, AArch64::CASAd, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10660 | | { 145 /* casab */, AArch64::CASAb, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10661 | | { 151 /* casah */, AArch64::CASAh, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10662 | | { 157 /* casal */, AArch64::CASALs, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10663 | | { 157 /* casal */, AArch64::CASALd, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10664 | | { 163 /* casalb */, AArch64::CASALb, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10665 | | { 170 /* casalh */, AArch64::CASALh, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10666 | | { 177 /* casb */, AArch64::CASb, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10667 | | { 182 /* cash */, AArch64::CASh, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10668 | | { 187 /* casl */, AArch64::CASLs, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10669 | | { 187 /* casl */, AArch64::CASLd, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10670 | | { 192 /* caslb */, AArch64::CASLb, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10671 | | { 198 /* caslh */, AArch64::CASLh, Convert__Reg1_0__Tie0__Reg1_1__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10672 | | { 204 /* casp */, AArch64::CASPs, Convert__WSeqPair1_0__Tie0__WSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10673 | | { 204 /* casp */, AArch64::CASPd, Convert__XSeqPair1_0__Tie0__XSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10674 | | { 209 /* caspa */, AArch64::CASPAs, Convert__WSeqPair1_0__Tie0__WSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10675 | | { 209 /* caspa */, AArch64::CASPAd, Convert__XSeqPair1_0__Tie0__XSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10676 | | { 215 /* caspal */, AArch64::CASPALs, Convert__WSeqPair1_0__Tie0__WSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10677 | | { 215 /* caspal */, AArch64::CASPALd, Convert__XSeqPair1_0__Tie0__XSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10678 | | { 222 /* caspl */, AArch64::CASPLs, Convert__WSeqPair1_0__Tie0__WSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10679 | | { 222 /* caspl */, AArch64::CASPLd, Convert__XSeqPair1_0__Tie0__XSeqPair1_1__Reg1_3, Feature_HasV8_1a, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
10680 | | { 228 /* cbnz */, AArch64::CBNZW, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, |
10681 | | { 228 /* cbnz */, AArch64::CBNZX, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, |
10682 | | { 233 /* cbz */, AArch64::CBZW, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, |
10683 | | { 233 /* cbz */, AArch64::CBZX, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, |
10684 | | { 237 /* ccmn */, AArch64::CCMNWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, }, |
10685 | | { 237 /* ccmn */, AArch64::CCMNWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, |
10686 | | { 237 /* ccmn */, AArch64::CCMNXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, }, |
10687 | | { 237 /* ccmn */, AArch64::CCMNXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, |
10688 | | { 242 /* ccmp */, AArch64::CCMPWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, }, |
10689 | | { 242 /* ccmp */, AArch64::CCMPWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, |
10690 | | { 242 /* ccmp */, AArch64::CCMPXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, }, |
10691 | | { 242 /* ccmp */, AArch64::CCMPXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, 0, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, }, |
10692 | | { 247 /* cinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
10693 | | { 247 /* cinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
10694 | | { 252 /* cinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
10695 | | { 252 /* cinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
10696 | | { 257 /* clrex */, AArch64::CLREX, Convert__imm_95_15, 0, { }, }, |
10697 | | { 257 /* clrex */, AArch64::CLREX, Convert__Imm0_151_0, 0, { MCK_Imm0_15 }, }, |
10698 | | { 263 /* cls */, AArch64::CLSWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
10699 | | { 263 /* cls */, AArch64::CLSXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
10700 | | { 263 /* cls */, AArch64::CLSv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10701 | | { 263 /* cls */, AArch64::CLSv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10702 | | { 263 /* cls */, AArch64::CLSv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10703 | | { 263 /* cls */, AArch64::CLSv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10704 | | { 263 /* cls */, AArch64::CLSv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10705 | | { 263 /* cls */, AArch64::CLSv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10706 | | { 267 /* clz */, AArch64::CLZWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
10707 | | { 267 /* clz */, AArch64::CLZXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
10708 | | { 267 /* clz */, AArch64::CLZv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10709 | | { 267 /* clz */, AArch64::CLZv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10710 | | { 267 /* clz */, AArch64::CLZv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10711 | | { 267 /* clz */, AArch64::CLZv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10712 | | { 267 /* clz */, AArch64::CLZv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10713 | | { 267 /* clz */, AArch64::CLZv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10714 | | { 271 /* cmeq */, AArch64::CMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
10715 | | { 271 /* cmeq */, AArch64::CMEQv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10716 | | { 271 /* cmeq */, AArch64::CMEQv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10717 | | { 271 /* cmeq */, AArch64::CMEQv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10718 | | { 271 /* cmeq */, AArch64::CMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10719 | | { 271 /* cmeq */, AArch64::CMEQv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10720 | | { 271 /* cmeq */, AArch64::CMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10721 | | { 271 /* cmeq */, AArch64::CMEQv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10722 | | { 271 /* cmeq */, AArch64::CMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10723 | | { 271 /* cmeq */, AArch64::CMEQv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10724 | | { 271 /* cmeq */, AArch64::CMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10725 | | { 271 /* cmeq */, AArch64::CMEQv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10726 | | { 271 /* cmeq */, AArch64::CMEQv8i8rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10727 | | { 271 /* cmeq */, AArch64::CMEQv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10728 | | { 271 /* cmeq */, AArch64::CMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10729 | | { 271 /* cmeq */, AArch64::CMEQv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10730 | | { 276 /* cmge */, AArch64::CMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
10731 | | { 276 /* cmge */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10732 | | { 276 /* cmge */, AArch64::CMGEv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10733 | | { 276 /* cmge */, AArch64::CMGEv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10734 | | { 276 /* cmge */, AArch64::CMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10735 | | { 276 /* cmge */, AArch64::CMGEv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10736 | | { 276 /* cmge */, AArch64::CMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10737 | | { 276 /* cmge */, AArch64::CMGEv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10738 | | { 276 /* cmge */, AArch64::CMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10739 | | { 276 /* cmge */, AArch64::CMGEv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10740 | | { 276 /* cmge */, AArch64::CMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10741 | | { 276 /* cmge */, AArch64::CMGEv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10742 | | { 276 /* cmge */, AArch64::CMGEv8i8rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10743 | | { 276 /* cmge */, AArch64::CMGEv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10744 | | { 276 /* cmge */, AArch64::CMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10745 | | { 276 /* cmge */, AArch64::CMGEv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10746 | | { 281 /* cmgt */, AArch64::CMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
10747 | | { 281 /* cmgt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10748 | | { 281 /* cmgt */, AArch64::CMGTv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10749 | | { 281 /* cmgt */, AArch64::CMGTv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10750 | | { 281 /* cmgt */, AArch64::CMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10751 | | { 281 /* cmgt */, AArch64::CMGTv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10752 | | { 281 /* cmgt */, AArch64::CMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10753 | | { 281 /* cmgt */, AArch64::CMGTv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10754 | | { 281 /* cmgt */, AArch64::CMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10755 | | { 281 /* cmgt */, AArch64::CMGTv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10756 | | { 281 /* cmgt */, AArch64::CMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10757 | | { 281 /* cmgt */, AArch64::CMGTv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10758 | | { 281 /* cmgt */, AArch64::CMGTv8i8rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10759 | | { 281 /* cmgt */, AArch64::CMGTv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10760 | | { 281 /* cmgt */, AArch64::CMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10761 | | { 281 /* cmgt */, AArch64::CMGTv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10762 | | { 286 /* cmhi */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10763 | | { 286 /* cmhi */, AArch64::CMHIv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10764 | | { 286 /* cmhi */, AArch64::CMHIv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10765 | | { 286 /* cmhi */, AArch64::CMHIv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10766 | | { 286 /* cmhi */, AArch64::CMHIv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10767 | | { 286 /* cmhi */, AArch64::CMHIv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10768 | | { 286 /* cmhi */, AArch64::CMHIv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10769 | | { 286 /* cmhi */, AArch64::CMHIv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10770 | | { 291 /* cmhs */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10771 | | { 291 /* cmhs */, AArch64::CMHSv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10772 | | { 291 /* cmhs */, AArch64::CMHSv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10773 | | { 291 /* cmhs */, AArch64::CMHSv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10774 | | { 291 /* cmhs */, AArch64::CMHSv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10775 | | { 291 /* cmhs */, AArch64::CMHSv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10776 | | { 291 /* cmhs */, AArch64::CMHSv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10777 | | { 291 /* cmhs */, AArch64::CMHSv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10778 | | { 296 /* cmle */, AArch64::CMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
10779 | | { 296 /* cmle */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10780 | | { 296 /* cmle */, AArch64::CMLEv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10781 | | { 296 /* cmle */, AArch64::CMGEv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10782 | | { 296 /* cmle */, AArch64::CMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10783 | | { 296 /* cmle */, AArch64::CMGEv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10784 | | { 296 /* cmle */, AArch64::CMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10785 | | { 296 /* cmle */, AArch64::CMGEv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10786 | | { 296 /* cmle */, AArch64::CMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10787 | | { 296 /* cmle */, AArch64::CMGEv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10788 | | { 296 /* cmle */, AArch64::CMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10789 | | { 296 /* cmle */, AArch64::CMGEv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10790 | | { 296 /* cmle */, AArch64::CMLEv8i8rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10791 | | { 296 /* cmle */, AArch64::CMGEv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10792 | | { 296 /* cmle */, AArch64::CMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10793 | | { 296 /* cmle */, AArch64::CMGEv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10794 | | { 301 /* cmlo */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10795 | | { 301 /* cmlo */, AArch64::CMHIv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10796 | | { 301 /* cmlo */, AArch64::CMHIv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10797 | | { 301 /* cmlo */, AArch64::CMHIv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10798 | | { 301 /* cmlo */, AArch64::CMHIv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10799 | | { 301 /* cmlo */, AArch64::CMHIv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10800 | | { 301 /* cmlo */, AArch64::CMHIv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10801 | | { 301 /* cmlo */, AArch64::CMHIv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10802 | | { 306 /* cmls */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10803 | | { 306 /* cmls */, AArch64::CMHSv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10804 | | { 306 /* cmls */, AArch64::CMHSv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10805 | | { 306 /* cmls */, AArch64::CMHSv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10806 | | { 306 /* cmls */, AArch64::CMHSv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10807 | | { 306 /* cmls */, AArch64::CMHSv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10808 | | { 306 /* cmls */, AArch64::CMHSv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10809 | | { 306 /* cmls */, AArch64::CMHSv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10810 | | { 311 /* cmlt */, AArch64::CMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
10811 | | { 311 /* cmlt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10812 | | { 311 /* cmlt */, AArch64::CMLTv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10813 | | { 311 /* cmlt */, AArch64::CMGTv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10814 | | { 311 /* cmlt */, AArch64::CMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10815 | | { 311 /* cmlt */, AArch64::CMGTv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10816 | | { 311 /* cmlt */, AArch64::CMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10817 | | { 311 /* cmlt */, AArch64::CMGTv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10818 | | { 311 /* cmlt */, AArch64::CMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10819 | | { 311 /* cmlt */, AArch64::CMGTv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10820 | | { 311 /* cmlt */, AArch64::CMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10821 | | { 311 /* cmlt */, AArch64::CMGTv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10822 | | { 311 /* cmlt */, AArch64::CMLTv8i8rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
10823 | | { 311 /* cmlt */, AArch64::CMGTv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10824 | | { 311 /* cmlt */, AArch64::CMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
10825 | | { 311 /* cmlt */, AArch64::CMGTv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10826 | | { 316 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32 }, }, |
10827 | | { 316 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64 }, }, |
10828 | | { 316 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
10829 | | { 316 /* cmn */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, 0, { MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
10830 | | { 316 /* cmn */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR32sp, MCK_AddSubImm }, }, |
10831 | | { 316 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
10832 | | { 316 /* cmn */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, 0, { MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
10833 | | { 316 /* cmn */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR64sp, MCK_AddSubImm }, }, |
10834 | | { 316 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
10835 | | { 316 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
10836 | | { 316 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
10837 | | { 316 /* cmn */, AArch64::ADDSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, |
10838 | | { 316 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
10839 | | { 320 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32 }, }, |
10840 | | { 320 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64 }, }, |
10841 | | { 320 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
10842 | | { 320 /* cmp */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, 0, { MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
10843 | | { 320 /* cmp */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR32sp, MCK_AddSubImm }, }, |
10844 | | { 320 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
10845 | | { 320 /* cmp */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, 0, { MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
10846 | | { 320 /* cmp */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, 0, { MCK_GPR64sp, MCK_AddSubImm }, }, |
10847 | | { 320 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
10848 | | { 320 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
10849 | | { 320 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
10850 | | { 320 /* cmp */, AArch64::SUBSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, 0, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, |
10851 | | { 320 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
10852 | | { 324 /* cmtst */, AArch64::CMTSTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10853 | | { 324 /* cmtst */, AArch64::CMTSTv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10854 | | { 324 /* cmtst */, AArch64::CMTSTv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10855 | | { 324 /* cmtst */, AArch64::CMTSTv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10856 | | { 324 /* cmtst */, AArch64::CMTSTv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10857 | | { 324 /* cmtst */, AArch64::CMTSTv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10858 | | { 324 /* cmtst */, AArch64::CMTSTv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10859 | | { 324 /* cmtst */, AArch64::CMTSTv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10860 | | { 330 /* cneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
10861 | | { 330 /* cneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
10862 | | { 335 /* cnt */, AArch64::CNTv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10863 | | { 335 /* cnt */, AArch64::CNTv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10864 | | { 339 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10865 | | { 346 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10866 | | { 354 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10867 | | { 362 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10868 | | { 370 /* crc32cx */, AArch64::CRC32CXrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
10869 | | { 378 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10870 | | { 385 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10871 | | { 392 /* crc32x */, AArch64::CRC32Xrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
10872 | | { 399 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
10873 | | { 399 /* csel */, AArch64::CSELXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
10874 | | { 404 /* cset */, AArch64::CSINCWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, 0, { MCK_GPR32, MCK_CondCode }, }, |
10875 | | { 404 /* cset */, AArch64::CSINCXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, 0, { MCK_GPR64, MCK_CondCode }, }, |
10876 | | { 409 /* csetm */, AArch64::CSINVWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, 0, { MCK_GPR32, MCK_CondCode }, }, |
10877 | | { 409 /* csetm */, AArch64::CSINVXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, 0, { MCK_GPR64, MCK_CondCode }, }, |
10878 | | { 415 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
10879 | | { 415 /* csinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
10880 | | { 421 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
10881 | | { 421 /* csinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
10882 | | { 427 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, }, |
10883 | | { 427 /* csneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, }, |
10884 | | { 433 /* dcps1 */, AArch64::DCPS1, Convert__imm_95_0, 0, { }, }, |
10885 | | { 433 /* dcps1 */, AArch64::DCPS1, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
10886 | | { 439 /* dcps2 */, AArch64::DCPS2, Convert__imm_95_0, 0, { }, }, |
10887 | | { 439 /* dcps2 */, AArch64::DCPS2, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
10888 | | { 445 /* dcps3 */, AArch64::DCPS3, Convert__imm_95_0, 0, { }, }, |
10889 | | { 445 /* dcps3 */, AArch64::DCPS3, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
10890 | | { 451 /* dmb */, AArch64::DMB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, |
10891 | | { 455 /* drps */, AArch64::DRPS, Convert_NoOperands, 0, { }, }, |
10892 | | { 460 /* dsb */, AArch64::DSB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, |
10893 | | { 464 /* dup */, AArch64::DUPv16i8gpr, Convert__VectorReg1281_1__Reg1_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_GPR32 }, }, |
10894 | | { 464 /* dup */, AArch64::DUPv2i64gpr, Convert__VectorReg1281_1__Reg1_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_GPR64 }, }, |
10895 | | { 464 /* dup */, AArch64::DUPv2i32gpr, Convert__VectorReg641_1__Reg1_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_GPR32 }, }, |
10896 | | { 464 /* dup */, AArch64::DUPv4i16gpr, Convert__VectorReg641_1__Reg1_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_GPR32 }, }, |
10897 | | { 464 /* dup */, AArch64::DUPv4i32gpr, Convert__VectorReg1281_1__Reg1_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_GPR32 }, }, |
10898 | | { 464 /* dup */, AArch64::DUPv8i8gpr, Convert__VectorReg641_1__Reg1_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_GPR32 }, }, |
10899 | | { 464 /* dup */, AArch64::DUPv8i16gpr, Convert__VectorReg1281_1__Reg1_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_GPR32 }, }, |
10900 | | { 464 /* dup */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__VectorIndexH1_2, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK_VectorIndexH }, }, |
10901 | | { 464 /* dup */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__VectorIndexS1_2, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
10902 | | { 464 /* dup */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__VectorIndexD1_2, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK_VectorIndexD }, }, |
10903 | | { 464 /* dup */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__VectorIndexB1_2, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK_VectorIndexB }, }, |
10904 | | { 464 /* dup */, AArch64::DUPv16i8lane, Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexB1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexB }, }, |
10905 | | { 464 /* dup */, AArch64::DUPv2i64lane, Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexD1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexD }, }, |
10906 | | { 464 /* dup */, AArch64::DUPv2i32lane, Convert__VectorReg641_1__VectorReg1281_2__VectorIndexS1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
10907 | | { 464 /* dup */, AArch64::DUPv4i16lane, Convert__VectorReg641_1__VectorReg1281_2__VectorIndexH1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexH }, }, |
10908 | | { 464 /* dup */, AArch64::DUPv4i32lane, Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexS1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
10909 | | { 464 /* dup */, AArch64::DUPv8i8lane, Convert__VectorReg641_1__VectorReg1281_2__VectorIndexB1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexB }, }, |
10910 | | { 464 /* dup */, AArch64::DUPv8i16lane, Convert__VectorReg1281_1__VectorReg1281_2__VectorIndexH1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexH }, }, |
10911 | | { 468 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10912 | | { 468 /* eon */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, |
10913 | | { 468 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10914 | | { 468 /* eon */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, |
10915 | | { 468 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
10916 | | { 468 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
10917 | | { 472 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
10918 | | { 472 /* eor */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, |
10919 | | { 472 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
10920 | | { 472 /* eor */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, |
10921 | | { 472 /* eor */, AArch64::EORv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10922 | | { 472 /* eor */, AArch64::EORv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10923 | | { 472 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
10924 | | { 472 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
10925 | | { 476 /* eret */, AArch64::ERET, Convert_NoOperands, 0, { }, }, |
10926 | | { 481 /* ext */, AArch64::EXTv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__Imm1_4, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm }, }, |
10927 | | { 481 /* ext */, AArch64::EXTv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__Imm1_4, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm }, }, |
10928 | | { 485 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, |
10929 | | { 485 /* extr */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, |
10930 | | { 490 /* fabd */, AArch64::FABD16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
10931 | | { 490 /* fabd */, AArch64::FABD32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
10932 | | { 490 /* fabd */, AArch64::FABD64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10933 | | { 490 /* fabd */, AArch64::FABDv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10934 | | { 490 /* fabd */, AArch64::FABDv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10935 | | { 490 /* fabd */, AArch64::FABDv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10936 | | { 490 /* fabd */, AArch64::FABDv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10937 | | { 490 /* fabd */, AArch64::FABDv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10938 | | { 495 /* fabs */, AArch64::FABSHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
10939 | | { 495 /* fabs */, AArch64::FABSSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
10940 | | { 495 /* fabs */, AArch64::FABSDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
10941 | | { 495 /* fabs */, AArch64::FABSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10942 | | { 495 /* fabs */, AArch64::FABSv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10943 | | { 495 /* fabs */, AArch64::FABSv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10944 | | { 495 /* fabs */, AArch64::FABSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10945 | | { 495 /* fabs */, AArch64::FABSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10946 | | { 500 /* facge */, AArch64::FACGE16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
10947 | | { 500 /* facge */, AArch64::FACGE32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
10948 | | { 500 /* facge */, AArch64::FACGE64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10949 | | { 500 /* facge */, AArch64::FACGEv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10950 | | { 500 /* facge */, AArch64::FACGEv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10951 | | { 500 /* facge */, AArch64::FACGEv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10952 | | { 500 /* facge */, AArch64::FACGEv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10953 | | { 500 /* facge */, AArch64::FACGEv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10954 | | { 506 /* facgt */, AArch64::FACGT16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
10955 | | { 506 /* facgt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
10956 | | { 506 /* facgt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10957 | | { 506 /* facgt */, AArch64::FACGTv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10958 | | { 506 /* facgt */, AArch64::FACGTv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10959 | | { 506 /* facgt */, AArch64::FACGTv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10960 | | { 506 /* facgt */, AArch64::FACGTv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10961 | | { 506 /* facgt */, AArch64::FACGTv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10962 | | { 512 /* facle */, AArch64::FACGE32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
10963 | | { 512 /* facle */, AArch64::FACGE64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10964 | | { 512 /* facle */, AArch64::FACGEv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10965 | | { 512 /* facle */, AArch64::FACGEv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10966 | | { 512 /* facle */, AArch64::FACGEv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10967 | | { 512 /* facle */, AArch64::FACGEv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10968 | | { 512 /* facle */, AArch64::FACGEv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10969 | | { 518 /* faclt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
10970 | | { 518 /* faclt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10971 | | { 518 /* faclt */, AArch64::FACGTv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10972 | | { 518 /* faclt */, AArch64::FACGTv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10973 | | { 518 /* faclt */, AArch64::FACGTv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10974 | | { 518 /* faclt */, AArch64::FACGTv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10975 | | { 518 /* faclt */, AArch64::FACGTv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10976 | | { 524 /* fadd */, AArch64::FADDHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
10977 | | { 524 /* fadd */, AArch64::FADDSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
10978 | | { 524 /* fadd */, AArch64::FADDDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
10979 | | { 524 /* fadd */, AArch64::FADDv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10980 | | { 524 /* fadd */, AArch64::FADDv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10981 | | { 524 /* fadd */, AArch64::FADDv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10982 | | { 524 /* fadd */, AArch64::FADDv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10983 | | { 524 /* fadd */, AArch64::FADDv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10984 | | { 529 /* faddp */, AArch64::FADDPv2i64p, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPR64, MCK_VectorReg128 }, }, |
10985 | | { 529 /* faddp */, AArch64::FADDPv2i16p, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_2h, MCK_FPR16, MCK_VectorReg64 }, }, |
10986 | | { 529 /* faddp */, AArch64::FADDPv2i32p, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_FPR32, MCK_VectorReg64 }, }, |
10987 | | { 529 /* faddp */, AArch64::FADDPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10988 | | { 529 /* faddp */, AArch64::FADDPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10989 | | { 529 /* faddp */, AArch64::FADDPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
10990 | | { 529 /* faddp */, AArch64::FADDPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10991 | | { 529 /* faddp */, AArch64::FADDPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
10992 | | { 535 /* fccmp */, AArch64::FCCMPHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, }, |
10993 | | { 535 /* fccmp */, AArch64::FCCMPSrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, }, |
10994 | | { 535 /* fccmp */, AArch64::FCCMPDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, }, |
10995 | | { 541 /* fccmpe */, AArch64::FCCMPEHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, }, |
10996 | | { 541 /* fccmpe */, AArch64::FCCMPESrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, }, |
10997 | | { 541 /* fccmpe */, AArch64::FCCMPEDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, }, |
10998 | | { 548 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, |
10999 | | { 548 /* fcmeq */, AArch64::FCMEQ16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11000 | | { 548 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, |
11001 | | { 548 /* fcmeq */, AArch64::FCMEQ32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11002 | | { 548 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
11003 | | { 548 /* fcmeq */, AArch64::FCMEQ64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11004 | | { 548 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11005 | | { 548 /* fcmeq */, AArch64::FCMEQv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11006 | | { 548 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
11007 | | { 548 /* fcmeq */, AArch64::FCMEQv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11008 | | { 548 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
11009 | | { 548 /* fcmeq */, AArch64::FCMEQv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11010 | | { 548 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11011 | | { 548 /* fcmeq */, AArch64::FCMEQv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11012 | | { 548 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11013 | | { 548 /* fcmeq */, AArch64::FCMEQv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11014 | | { 548 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
11015 | | { 548 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
11016 | | { 548 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
11017 | | { 548 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11018 | | { 548 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, |
11019 | | { 548 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, |
11020 | | { 548 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11021 | | { 548 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11022 | | { 548 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
11023 | | { 548 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
11024 | | { 548 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
11025 | | { 548 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
11026 | | { 548 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
11027 | | { 554 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, |
11028 | | { 554 /* fcmge */, AArch64::FCMGE16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11029 | | { 554 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, |
11030 | | { 554 /* fcmge */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11031 | | { 554 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
11032 | | { 554 /* fcmge */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11033 | | { 554 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11034 | | { 554 /* fcmge */, AArch64::FCMGEv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11035 | | { 554 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
11036 | | { 554 /* fcmge */, AArch64::FCMGEv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11037 | | { 554 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
11038 | | { 554 /* fcmge */, AArch64::FCMGEv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11039 | | { 554 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11040 | | { 554 /* fcmge */, AArch64::FCMGEv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11041 | | { 554 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11042 | | { 554 /* fcmge */, AArch64::FCMGEv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11043 | | { 554 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
11044 | | { 554 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
11045 | | { 554 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
11046 | | { 554 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11047 | | { 554 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, |
11048 | | { 554 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, |
11049 | | { 554 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11050 | | { 554 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11051 | | { 554 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
11052 | | { 554 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
11053 | | { 554 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
11054 | | { 554 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
11055 | | { 554 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
11056 | | { 560 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, |
11057 | | { 560 /* fcmgt */, AArch64::FCMGT16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11058 | | { 560 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, |
11059 | | { 560 /* fcmgt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11060 | | { 560 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
11061 | | { 560 /* fcmgt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11062 | | { 560 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11063 | | { 560 /* fcmgt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11064 | | { 560 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
11065 | | { 560 /* fcmgt */, AArch64::FCMGTv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11066 | | { 560 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
11067 | | { 560 /* fcmgt */, AArch64::FCMGTv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11068 | | { 560 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11069 | | { 560 /* fcmgt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11070 | | { 560 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11071 | | { 560 /* fcmgt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11072 | | { 560 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
11073 | | { 560 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
11074 | | { 560 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
11075 | | { 560 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11076 | | { 560 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, |
11077 | | { 560 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, |
11078 | | { 560 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11079 | | { 560 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11080 | | { 560 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
11081 | | { 560 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
11082 | | { 560 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
11083 | | { 560 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
11084 | | { 560 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
11085 | | { 566 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, |
11086 | | { 566 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, |
11087 | | { 566 /* fcmle */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11088 | | { 566 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
11089 | | { 566 /* fcmle */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11090 | | { 566 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11091 | | { 566 /* fcmle */, AArch64::FCMGEv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11092 | | { 566 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
11093 | | { 566 /* fcmle */, AArch64::FCMGEv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11094 | | { 566 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
11095 | | { 566 /* fcmle */, AArch64::FCMGEv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11096 | | { 566 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11097 | | { 566 /* fcmle */, AArch64::FCMGEv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11098 | | { 566 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11099 | | { 566 /* fcmle */, AArch64::FCMGEv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11100 | | { 566 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
11101 | | { 566 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
11102 | | { 566 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
11103 | | { 566 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11104 | | { 566 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, |
11105 | | { 566 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, |
11106 | | { 566 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11107 | | { 566 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11108 | | { 566 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
11109 | | { 566 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
11110 | | { 566 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
11111 | | { 566 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
11112 | | { 566 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
11113 | | { 572 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0 }, }, |
11114 | | { 572 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0 }, }, |
11115 | | { 572 /* fcmlt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11116 | | { 572 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0 }, }, |
11117 | | { 572 /* fcmlt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_2__Reg1_1, 0, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11118 | | { 572 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11119 | | { 572 /* fcmlt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11120 | | { 572 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
11121 | | { 572 /* fcmlt */, AArch64::FCMGTv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11122 | | { 572 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0 }, }, |
11123 | | { 572 /* fcmlt */, AArch64::FCMGTv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11124 | | { 572 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11125 | | { 572 /* fcmlt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11126 | | { 572 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0 }, }, |
11127 | | { 572 /* fcmlt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11128 | | { 572 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
11129 | | { 572 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
11130 | | { 572 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
11131 | | { 572 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11132 | | { 572 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, |
11133 | | { 572 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__35_0, MCK__DOT_0 }, }, |
11134 | | { 572 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11135 | | { 572 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_0, MCK__DOT_0 }, }, |
11136 | | { 572 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__35_0 }, }, |
11137 | | { 572 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__35_0 }, }, |
11138 | | { 572 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__35_0 }, }, |
11139 | | { 572 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__35_0 }, }, |
11140 | | { 572 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__35_0 }, }, |
11141 | | { 578 /* fcmp */, AArch64::FCMPHrr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11142 | | { 578 /* fcmp */, AArch64::FCMPSrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11143 | | { 578 /* fcmp */, AArch64::FCMPDrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11144 | | { 578 /* fcmp */, AArch64::FCMPHri, Convert__Reg1_0, Feature_HasFullFP16, { MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
11145 | | { 578 /* fcmp */, AArch64::FCMPSri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
11146 | | { 578 /* fcmp */, AArch64::FCMPDri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
11147 | | { 583 /* fcmpe */, AArch64::FCMPEHrr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11148 | | { 583 /* fcmpe */, AArch64::FCMPESrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11149 | | { 583 /* fcmpe */, AArch64::FCMPEDrr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11150 | | { 583 /* fcmpe */, AArch64::FCMPEHri, Convert__Reg1_0, Feature_HasFullFP16, { MCK_FPR16, MCK__35_0, MCK__DOT_0 }, }, |
11151 | | { 583 /* fcmpe */, AArch64::FCMPESri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR32, MCK__35_0, MCK__DOT_0 }, }, |
11152 | | { 583 /* fcmpe */, AArch64::FCMPEDri, Convert__Reg1_0, Feature_HasFPARMv8, { MCK_FPR64, MCK__35_0, MCK__DOT_0 }, }, |
11153 | | { 589 /* fcsel */, AArch64::FCSELHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_CondCode }, }, |
11154 | | { 589 /* fcsel */, AArch64::FCSELSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_CondCode }, }, |
11155 | | { 589 /* fcsel */, AArch64::FCSELDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_CondCode }, }, |
11156 | | { 595 /* fcvt */, AArch64::FCVTHSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR16, MCK_FPR32 }, }, |
11157 | | { 595 /* fcvt */, AArch64::FCVTHDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR16, MCK_FPR64 }, }, |
11158 | | { 595 /* fcvt */, AArch64::FCVTSHr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR16 }, }, |
11159 | | { 595 /* fcvt */, AArch64::FCVTSDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR64 }, }, |
11160 | | { 595 /* fcvt */, AArch64::FCVTDHr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR16 }, }, |
11161 | | { 595 /* fcvt */, AArch64::FCVTDSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR32 }, }, |
11162 | | { 600 /* fcvtas */, AArch64::FCVTASv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11163 | | { 600 /* fcvtas */, AArch64::FCVTASv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11164 | | { 600 /* fcvtas */, AArch64::FCVTASv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11165 | | { 600 /* fcvtas */, AArch64::FCVTASUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
11166 | | { 600 /* fcvtas */, AArch64::FCVTASUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
11167 | | { 600 /* fcvtas */, AArch64::FCVTASUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
11168 | | { 600 /* fcvtas */, AArch64::FCVTASUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
11169 | | { 600 /* fcvtas */, AArch64::FCVTASUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
11170 | | { 600 /* fcvtas */, AArch64::FCVTASUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
11171 | | { 600 /* fcvtas */, AArch64::FCVTASv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11172 | | { 600 /* fcvtas */, AArch64::FCVTASv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11173 | | { 600 /* fcvtas */, AArch64::FCVTASv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11174 | | { 600 /* fcvtas */, AArch64::FCVTASv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11175 | | { 600 /* fcvtas */, AArch64::FCVTASv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11176 | | { 607 /* fcvtau */, AArch64::FCVTAUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11177 | | { 607 /* fcvtau */, AArch64::FCVTAUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11178 | | { 607 /* fcvtau */, AArch64::FCVTAUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11179 | | { 607 /* fcvtau */, AArch64::FCVTAUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
11180 | | { 607 /* fcvtau */, AArch64::FCVTAUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
11181 | | { 607 /* fcvtau */, AArch64::FCVTAUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
11182 | | { 607 /* fcvtau */, AArch64::FCVTAUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
11183 | | { 607 /* fcvtau */, AArch64::FCVTAUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
11184 | | { 607 /* fcvtau */, AArch64::FCVTAUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
11185 | | { 607 /* fcvtau */, AArch64::FCVTAUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11186 | | { 607 /* fcvtau */, AArch64::FCVTAUv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11187 | | { 607 /* fcvtau */, AArch64::FCVTAUv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11188 | | { 607 /* fcvtau */, AArch64::FCVTAUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11189 | | { 607 /* fcvtau */, AArch64::FCVTAUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11190 | | { 614 /* fcvtl */, AArch64::FCVTLv2i32, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, |
11191 | | { 614 /* fcvtl */, AArch64::FCVTLv4i16, Convert__VectorReg1281_0__VectorReg641_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, |
11192 | | { 620 /* fcvtl2 */, AArch64::FCVTLv4i32, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
11193 | | { 620 /* fcvtl2 */, AArch64::FCVTLv8i16, Convert__VectorReg1281_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
11194 | | { 627 /* fcvtms */, AArch64::FCVTMSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11195 | | { 627 /* fcvtms */, AArch64::FCVTMSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11196 | | { 627 /* fcvtms */, AArch64::FCVTMSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11197 | | { 627 /* fcvtms */, AArch64::FCVTMSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
11198 | | { 627 /* fcvtms */, AArch64::FCVTMSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
11199 | | { 627 /* fcvtms */, AArch64::FCVTMSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
11200 | | { 627 /* fcvtms */, AArch64::FCVTMSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
11201 | | { 627 /* fcvtms */, AArch64::FCVTMSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
11202 | | { 627 /* fcvtms */, AArch64::FCVTMSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
11203 | | { 627 /* fcvtms */, AArch64::FCVTMSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11204 | | { 627 /* fcvtms */, AArch64::FCVTMSv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11205 | | { 627 /* fcvtms */, AArch64::FCVTMSv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11206 | | { 627 /* fcvtms */, AArch64::FCVTMSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11207 | | { 627 /* fcvtms */, AArch64::FCVTMSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11208 | | { 634 /* fcvtmu */, AArch64::FCVTMUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11209 | | { 634 /* fcvtmu */, AArch64::FCVTMUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11210 | | { 634 /* fcvtmu */, AArch64::FCVTMUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11211 | | { 634 /* fcvtmu */, AArch64::FCVTMUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
11212 | | { 634 /* fcvtmu */, AArch64::FCVTMUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
11213 | | { 634 /* fcvtmu */, AArch64::FCVTMUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
11214 | | { 634 /* fcvtmu */, AArch64::FCVTMUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
11215 | | { 634 /* fcvtmu */, AArch64::FCVTMUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
11216 | | { 634 /* fcvtmu */, AArch64::FCVTMUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
11217 | | { 634 /* fcvtmu */, AArch64::FCVTMUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11218 | | { 634 /* fcvtmu */, AArch64::FCVTMUv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11219 | | { 634 /* fcvtmu */, AArch64::FCVTMUv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11220 | | { 634 /* fcvtmu */, AArch64::FCVTMUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11221 | | { 634 /* fcvtmu */, AArch64::FCVTMUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11222 | | { 641 /* fcvtn */, AArch64::FCVTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, |
11223 | | { 641 /* fcvtn */, AArch64::FCVTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, }, |
11224 | | { 647 /* fcvtn2 */, AArch64::FCVTNv4i32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, |
11225 | | { 647 /* fcvtn2 */, AArch64::FCVTNv8i16, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, }, |
11226 | | { 654 /* fcvtns */, AArch64::FCVTNSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11227 | | { 654 /* fcvtns */, AArch64::FCVTNSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11228 | | { 654 /* fcvtns */, AArch64::FCVTNSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11229 | | { 654 /* fcvtns */, AArch64::FCVTNSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
11230 | | { 654 /* fcvtns */, AArch64::FCVTNSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
11231 | | { 654 /* fcvtns */, AArch64::FCVTNSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
11232 | | { 654 /* fcvtns */, AArch64::FCVTNSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
11233 | | { 654 /* fcvtns */, AArch64::FCVTNSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
11234 | | { 654 /* fcvtns */, AArch64::FCVTNSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
11235 | | { 654 /* fcvtns */, AArch64::FCVTNSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11236 | | { 654 /* fcvtns */, AArch64::FCVTNSv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11237 | | { 654 /* fcvtns */, AArch64::FCVTNSv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11238 | | { 654 /* fcvtns */, AArch64::FCVTNSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11239 | | { 654 /* fcvtns */, AArch64::FCVTNSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11240 | | { 661 /* fcvtnu */, AArch64::FCVTNUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11241 | | { 661 /* fcvtnu */, AArch64::FCVTNUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11242 | | { 661 /* fcvtnu */, AArch64::FCVTNUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11243 | | { 661 /* fcvtnu */, AArch64::FCVTNUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
11244 | | { 661 /* fcvtnu */, AArch64::FCVTNUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
11245 | | { 661 /* fcvtnu */, AArch64::FCVTNUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
11246 | | { 661 /* fcvtnu */, AArch64::FCVTNUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
11247 | | { 661 /* fcvtnu */, AArch64::FCVTNUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
11248 | | { 661 /* fcvtnu */, AArch64::FCVTNUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
11249 | | { 661 /* fcvtnu */, AArch64::FCVTNUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11250 | | { 661 /* fcvtnu */, AArch64::FCVTNUv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11251 | | { 661 /* fcvtnu */, AArch64::FCVTNUv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11252 | | { 661 /* fcvtnu */, AArch64::FCVTNUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11253 | | { 661 /* fcvtnu */, AArch64::FCVTNUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11254 | | { 668 /* fcvtps */, AArch64::FCVTPSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11255 | | { 668 /* fcvtps */, AArch64::FCVTPSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11256 | | { 668 /* fcvtps */, AArch64::FCVTPSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11257 | | { 668 /* fcvtps */, AArch64::FCVTPSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
11258 | | { 668 /* fcvtps */, AArch64::FCVTPSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
11259 | | { 668 /* fcvtps */, AArch64::FCVTPSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
11260 | | { 668 /* fcvtps */, AArch64::FCVTPSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
11261 | | { 668 /* fcvtps */, AArch64::FCVTPSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
11262 | | { 668 /* fcvtps */, AArch64::FCVTPSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
11263 | | { 668 /* fcvtps */, AArch64::FCVTPSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11264 | | { 668 /* fcvtps */, AArch64::FCVTPSv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11265 | | { 668 /* fcvtps */, AArch64::FCVTPSv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11266 | | { 668 /* fcvtps */, AArch64::FCVTPSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11267 | | { 668 /* fcvtps */, AArch64::FCVTPSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11268 | | { 675 /* fcvtpu */, AArch64::FCVTPUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11269 | | { 675 /* fcvtpu */, AArch64::FCVTPUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11270 | | { 675 /* fcvtpu */, AArch64::FCVTPUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11271 | | { 675 /* fcvtpu */, AArch64::FCVTPUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
11272 | | { 675 /* fcvtpu */, AArch64::FCVTPUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
11273 | | { 675 /* fcvtpu */, AArch64::FCVTPUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
11274 | | { 675 /* fcvtpu */, AArch64::FCVTPUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
11275 | | { 675 /* fcvtpu */, AArch64::FCVTPUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
11276 | | { 675 /* fcvtpu */, AArch64::FCVTPUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
11277 | | { 675 /* fcvtpu */, AArch64::FCVTPUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11278 | | { 675 /* fcvtpu */, AArch64::FCVTPUv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11279 | | { 675 /* fcvtpu */, AArch64::FCVTPUv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11280 | | { 675 /* fcvtpu */, AArch64::FCVTPUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11281 | | { 675 /* fcvtpu */, AArch64::FCVTPUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11282 | | { 682 /* fcvtxn */, AArch64::FCVTXNv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, |
11283 | | { 682 /* fcvtxn */, AArch64::FCVTXNv2f32, Convert__VectorReg641_0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, }, |
11284 | | { 689 /* fcvtxn2 */, AArch64::FCVTXNv4f32, Convert__VectorReg1281_0__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, }, |
11285 | | { 697 /* fcvtzs */, AArch64::FCVTZSv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11286 | | { 697 /* fcvtzs */, AArch64::FCVTZSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11287 | | { 697 /* fcvtzs */, AArch64::FCVTZSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11288 | | { 697 /* fcvtzs */, AArch64::FCVTZSUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
11289 | | { 697 /* fcvtzs */, AArch64::FCVTZSUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
11290 | | { 697 /* fcvtzs */, AArch64::FCVTZSUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
11291 | | { 697 /* fcvtzs */, AArch64::FCVTZSUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
11292 | | { 697 /* fcvtzs */, AArch64::FCVTZSUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
11293 | | { 697 /* fcvtzs */, AArch64::FCVTZSUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
11294 | | { 697 /* fcvtzs */, AArch64::FCVTZSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11295 | | { 697 /* fcvtzs */, AArch64::FCVTZSv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11296 | | { 697 /* fcvtzs */, AArch64::FCVTZSv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11297 | | { 697 /* fcvtzs */, AArch64::FCVTZSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11298 | | { 697 /* fcvtzs */, AArch64::FCVTZSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11299 | | { 697 /* fcvtzs */, AArch64::FCVTZSh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, |
11300 | | { 697 /* fcvtzs */, AArch64::FCVTZSs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
11301 | | { 697 /* fcvtzs */, AArch64::FCVTZSd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
11302 | | { 697 /* fcvtzs */, AArch64::FCVTZSSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, }, |
11303 | | { 697 /* fcvtzs */, AArch64::FCVTZSSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
11304 | | { 697 /* fcvtzs */, AArch64::FCVTZSSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
11305 | | { 697 /* fcvtzs */, AArch64::FCVTZSSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, }, |
11306 | | { 697 /* fcvtzs */, AArch64::FCVTZSSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, }, |
11307 | | { 697 /* fcvtzs */, AArch64::FCVTZSSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
11308 | | { 697 /* fcvtzs */, AArch64::FCVTZSv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
11309 | | { 697 /* fcvtzs */, AArch64::FCVTZSv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
11310 | | { 697 /* fcvtzs */, AArch64::FCVTZSv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
11311 | | { 697 /* fcvtzs */, AArch64::FCVTZSv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
11312 | | { 697 /* fcvtzs */, AArch64::FCVTZSv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
11313 | | { 704 /* fcvtzu */, AArch64::FCVTZUv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11314 | | { 704 /* fcvtzu */, AArch64::FCVTZUv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11315 | | { 704 /* fcvtzu */, AArch64::FCVTZUv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11316 | | { 704 /* fcvtzu */, AArch64::FCVTZUUWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
11317 | | { 704 /* fcvtzu */, AArch64::FCVTZUUWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
11318 | | { 704 /* fcvtzu */, AArch64::FCVTZUUWDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, }, |
11319 | | { 704 /* fcvtzu */, AArch64::FCVTZUUXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
11320 | | { 704 /* fcvtzu */, AArch64::FCVTZUUXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, }, |
11321 | | { 704 /* fcvtzu */, AArch64::FCVTZUUXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
11322 | | { 704 /* fcvtzu */, AArch64::FCVTZUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11323 | | { 704 /* fcvtzu */, AArch64::FCVTZUv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11324 | | { 704 /* fcvtzu */, AArch64::FCVTZUv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11325 | | { 704 /* fcvtzu */, AArch64::FCVTZUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11326 | | { 704 /* fcvtzu */, AArch64::FCVTZUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11327 | | { 704 /* fcvtzu */, AArch64::FCVTZUh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, |
11328 | | { 704 /* fcvtzu */, AArch64::FCVTZUs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
11329 | | { 704 /* fcvtzu */, AArch64::FCVTZUd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
11330 | | { 704 /* fcvtzu */, AArch64::FCVTZUSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, }, |
11331 | | { 704 /* fcvtzu */, AArch64::FCVTZUSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
11332 | | { 704 /* fcvtzu */, AArch64::FCVTZUSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
11333 | | { 704 /* fcvtzu */, AArch64::FCVTZUSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, }, |
11334 | | { 704 /* fcvtzu */, AArch64::FCVTZUSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, }, |
11335 | | { 704 /* fcvtzu */, AArch64::FCVTZUSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
11336 | | { 704 /* fcvtzu */, AArch64::FCVTZUv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
11337 | | { 704 /* fcvtzu */, AArch64::FCVTZUv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
11338 | | { 704 /* fcvtzu */, AArch64::FCVTZUv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
11339 | | { 704 /* fcvtzu */, AArch64::FCVTZUv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
11340 | | { 704 /* fcvtzu */, AArch64::FCVTZUv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
11341 | | { 711 /* fdiv */, AArch64::FDIVHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11342 | | { 711 /* fdiv */, AArch64::FDIVSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11343 | | { 711 /* fdiv */, AArch64::FDIVDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11344 | | { 711 /* fdiv */, AArch64::FDIVv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11345 | | { 711 /* fdiv */, AArch64::FDIVv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11346 | | { 711 /* fdiv */, AArch64::FDIVv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11347 | | { 711 /* fdiv */, AArch64::FDIVv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11348 | | { 711 /* fdiv */, AArch64::FDIVv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11349 | | { 716 /* fmadd */, AArch64::FMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11350 | | { 716 /* fmadd */, AArch64::FMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11351 | | { 716 /* fmadd */, AArch64::FMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11352 | | { 722 /* fmax */, AArch64::FMAXHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11353 | | { 722 /* fmax */, AArch64::FMAXSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11354 | | { 722 /* fmax */, AArch64::FMAXDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11355 | | { 722 /* fmax */, AArch64::FMAXv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11356 | | { 722 /* fmax */, AArch64::FMAXv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11357 | | { 722 /* fmax */, AArch64::FMAXv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11358 | | { 722 /* fmax */, AArch64::FMAXv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11359 | | { 722 /* fmax */, AArch64::FMAXv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11360 | | { 727 /* fmaxnm */, AArch64::FMAXNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11361 | | { 727 /* fmaxnm */, AArch64::FMAXNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11362 | | { 727 /* fmaxnm */, AArch64::FMAXNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11363 | | { 727 /* fmaxnm */, AArch64::FMAXNMv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11364 | | { 727 /* fmaxnm */, AArch64::FMAXNMv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11365 | | { 727 /* fmaxnm */, AArch64::FMAXNMv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11366 | | { 727 /* fmaxnm */, AArch64::FMAXNMv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11367 | | { 727 /* fmaxnm */, AArch64::FMAXNMv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11368 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv2i64p, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPR64, MCK_VectorReg128 }, }, |
11369 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv2i16p, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_2h, MCK_FPR16, MCK_VectorReg64 }, }, |
11370 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv2i32p, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_FPR32, MCK_VectorReg64 }, }, |
11371 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11372 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11373 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11374 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11375 | | { 734 /* fmaxnmp */, AArch64::FMAXNMPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11376 | | { 742 /* fmaxnmv */, AArch64::FMAXNMVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, |
11377 | | { 742 /* fmaxnmv */, AArch64::FMAXNMVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, |
11378 | | { 742 /* fmaxnmv */, AArch64::FMAXNMVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, |
11379 | | { 750 /* fmaxp */, AArch64::FMAXPv2i64p, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPR64, MCK_VectorReg128 }, }, |
11380 | | { 750 /* fmaxp */, AArch64::FMAXPv2i16p, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_2h, MCK_FPR16, MCK_VectorReg64 }, }, |
11381 | | { 750 /* fmaxp */, AArch64::FMAXPv2i32p, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_FPR32, MCK_VectorReg64 }, }, |
11382 | | { 750 /* fmaxp */, AArch64::FMAXPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11383 | | { 750 /* fmaxp */, AArch64::FMAXPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11384 | | { 750 /* fmaxp */, AArch64::FMAXPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11385 | | { 750 /* fmaxp */, AArch64::FMAXPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11386 | | { 750 /* fmaxp */, AArch64::FMAXPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11387 | | { 756 /* fmaxv */, AArch64::FMAXVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, |
11388 | | { 756 /* fmaxv */, AArch64::FMAXVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, |
11389 | | { 756 /* fmaxv */, AArch64::FMAXVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, |
11390 | | { 762 /* fmin */, AArch64::FMINHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11391 | | { 762 /* fmin */, AArch64::FMINSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11392 | | { 762 /* fmin */, AArch64::FMINDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11393 | | { 762 /* fmin */, AArch64::FMINv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11394 | | { 762 /* fmin */, AArch64::FMINv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11395 | | { 762 /* fmin */, AArch64::FMINv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11396 | | { 762 /* fmin */, AArch64::FMINv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11397 | | { 762 /* fmin */, AArch64::FMINv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11398 | | { 767 /* fminnm */, AArch64::FMINNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11399 | | { 767 /* fminnm */, AArch64::FMINNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11400 | | { 767 /* fminnm */, AArch64::FMINNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11401 | | { 767 /* fminnm */, AArch64::FMINNMv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11402 | | { 767 /* fminnm */, AArch64::FMINNMv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11403 | | { 767 /* fminnm */, AArch64::FMINNMv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11404 | | { 767 /* fminnm */, AArch64::FMINNMv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11405 | | { 767 /* fminnm */, AArch64::FMINNMv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11406 | | { 774 /* fminnmp */, AArch64::FMINNMPv2i64p, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPR64, MCK_VectorReg128 }, }, |
11407 | | { 774 /* fminnmp */, AArch64::FMINNMPv2i16p, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_2h, MCK_FPR16, MCK_VectorReg64 }, }, |
11408 | | { 774 /* fminnmp */, AArch64::FMINNMPv2i32p, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_FPR32, MCK_VectorReg64 }, }, |
11409 | | { 774 /* fminnmp */, AArch64::FMINNMPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11410 | | { 774 /* fminnmp */, AArch64::FMINNMPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11411 | | { 774 /* fminnmp */, AArch64::FMINNMPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11412 | | { 774 /* fminnmp */, AArch64::FMINNMPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11413 | | { 774 /* fminnmp */, AArch64::FMINNMPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11414 | | { 782 /* fminnmv */, AArch64::FMINNMVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, |
11415 | | { 782 /* fminnmv */, AArch64::FMINNMVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, |
11416 | | { 782 /* fminnmv */, AArch64::FMINNMVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, |
11417 | | { 790 /* fminp */, AArch64::FMINPv2i64p, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_FPR64, MCK_VectorReg128 }, }, |
11418 | | { 790 /* fminp */, AArch64::FMINPv2i16p, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_2h, MCK_FPR16, MCK_VectorReg64 }, }, |
11419 | | { 790 /* fminp */, AArch64::FMINPv2i32p, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_FPR32, MCK_VectorReg64 }, }, |
11420 | | { 790 /* fminp */, AArch64::FMINPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11421 | | { 790 /* fminp */, AArch64::FMINPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11422 | | { 790 /* fminp */, AArch64::FMINPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11423 | | { 790 /* fminp */, AArch64::FMINPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11424 | | { 790 /* fminp */, AArch64::FMINPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11425 | | { 796 /* fminv */, AArch64::FMINVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, |
11426 | | { 796 /* fminv */, AArch64::FMINVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, |
11427 | | { 796 /* fminv */, AArch64::FMINVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, |
11428 | | { 802 /* fmla */, AArch64::FMLAv2f64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11429 | | { 802 /* fmla */, AArch64::FMLAv2f32, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11430 | | { 802 /* fmla */, AArch64::FMLAv4f16, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11431 | | { 802 /* fmla */, AArch64::FMLAv4f32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11432 | | { 802 /* fmla */, AArch64::FMLAv8f16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11433 | | { 802 /* fmla */, AArch64::FMLAv2i64_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexD1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexD }, }, |
11434 | | { 802 /* fmla */, AArch64::FMLAv2i32_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11435 | | { 802 /* fmla */, AArch64::FMLAv4i16_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11436 | | { 802 /* fmla */, AArch64::FMLAv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11437 | | { 802 /* fmla */, AArch64::FMLAv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11438 | | { 802 /* fmla */, AArch64::FMLAv1i64_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexD1_4, Feature_HasNEON, { MCK__DOT_d, MCK_FPR64, MCK_FPR64, MCK_VectorReg128, MCK_VectorIndexD }, }, |
11439 | | { 802 /* fmla */, AArch64::FMLAv1i16_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_h, MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11440 | | { 802 /* fmla */, AArch64::FMLAv1i32_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11441 | | { 807 /* fmls */, AArch64::FMLSv2f64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11442 | | { 807 /* fmls */, AArch64::FMLSv2f32, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11443 | | { 807 /* fmls */, AArch64::FMLSv4f16, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11444 | | { 807 /* fmls */, AArch64::FMLSv4f32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11445 | | { 807 /* fmls */, AArch64::FMLSv8f16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11446 | | { 807 /* fmls */, AArch64::FMLSv2i64_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexD1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexD }, }, |
11447 | | { 807 /* fmls */, AArch64::FMLSv2i32_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11448 | | { 807 /* fmls */, AArch64::FMLSv4i16_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11449 | | { 807 /* fmls */, AArch64::FMLSv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11450 | | { 807 /* fmls */, AArch64::FMLSv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11451 | | { 807 /* fmls */, AArch64::FMLSv1i64_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexD1_4, Feature_HasNEON, { MCK__DOT_d, MCK_FPR64, MCK_FPR64, MCK_VectorReg128, MCK_VectorIndexD }, }, |
11452 | | { 807 /* fmls */, AArch64::FMLSv1i16_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_h, MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11453 | | { 807 /* fmls */, AArch64::FMLSv1i32_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11454 | | { 812 /* fmov */, AArch64::FMOVHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11455 | | { 812 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, |
11456 | | { 812 /* fmov */, AArch64::FMOVXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, |
11457 | | { 812 /* fmov */, AArch64::FMOVHi, Convert__Reg1_0__FPImm1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPImm }, }, |
11458 | | { 812 /* fmov */, AArch64::FMOVSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11459 | | { 812 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, |
11460 | | { 812 /* fmov */, AArch64::FMOVSi, Convert__Reg1_0__FPImm1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPImm }, }, |
11461 | | { 812 /* fmov */, AArch64::FMOVDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11462 | | { 812 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, |
11463 | | { 812 /* fmov */, AArch64::FMOVDi, Convert__Reg1_0__FPImm1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPImm }, }, |
11464 | | { 812 /* fmov */, AArch64::FMOVHWr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, }, |
11465 | | { 812 /* fmov */, AArch64::FMOVSWr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, }, |
11466 | | { 812 /* fmov */, AArch64::FMOVHXr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, }, |
11467 | | { 812 /* fmov */, AArch64::FMOVDXr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, }, |
11468 | | { 812 /* fmov */, AArch64::FMOVv2f64_ns, Convert__VectorReg1281_1__FPImm1_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_FPImm }, }, |
11469 | | { 812 /* fmov */, AArch64::FMOVv2f32_ns, Convert__VectorReg641_1__FPImm1_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_FPImm }, }, |
11470 | | { 812 /* fmov */, AArch64::FMOVv4f16_ns, Convert__VectorReg641_1__FPImm1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_FPImm }, }, |
11471 | | { 812 /* fmov */, AArch64::FMOVv4f32_ns, Convert__VectorReg1281_1__FPImm1_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_FPImm }, }, |
11472 | | { 812 /* fmov */, AArch64::FMOVv8f16_ns, Convert__VectorReg1281_1__FPImm1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_FPImm }, }, |
11473 | | { 812 /* fmov */, AArch64::FMOVDXHighr, Convert__Reg1_1__VectorReg1281_2__VectorIndex11_3, Feature_HasFPARMv8, { MCK__DOT_d, MCK_GPR64, MCK_VectorReg128, MCK_VectorIndex1 }, }, |
11474 | | { 812 /* fmov */, AArch64::FMOVXDHighr, Convert__VectorReg1281_1__Reg1_3__VectorIndex11_2, Feature_HasFPARMv8, { MCK__DOT_d, MCK_VectorReg128, MCK_VectorIndex1, MCK_GPR64 }, }, |
11475 | | { 817 /* fmsub */, AArch64::FMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11476 | | { 817 /* fmsub */, AArch64::FMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11477 | | { 817 /* fmsub */, AArch64::FMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11478 | | { 823 /* fmul */, AArch64::FMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11479 | | { 823 /* fmul */, AArch64::FMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11480 | | { 823 /* fmul */, AArch64::FMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11481 | | { 823 /* fmul */, AArch64::FMULv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11482 | | { 823 /* fmul */, AArch64::FMULv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11483 | | { 823 /* fmul */, AArch64::FMULv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11484 | | { 823 /* fmul */, AArch64::FMULv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11485 | | { 823 /* fmul */, AArch64::FMULv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11486 | | { 823 /* fmul */, AArch64::FMULv2i64_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexD1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexD }, }, |
11487 | | { 823 /* fmul */, AArch64::FMULv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11488 | | { 823 /* fmul */, AArch64::FMULv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11489 | | { 823 /* fmul */, AArch64::FMULv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11490 | | { 823 /* fmul */, AArch64::FMULv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11491 | | { 823 /* fmul */, AArch64::FMULv1i64_indexed, Convert__Reg1_1__Reg1_2__VectorReg1281_3__VectorIndexD1_4, Feature_HasNEON, { MCK__DOT_d, MCK_FPR64, MCK_FPR64, MCK_VectorReg128, MCK_VectorIndexD }, }, |
11492 | | { 823 /* fmul */, AArch64::FMULv1i16_indexed, Convert__Reg1_1__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_h, MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11493 | | { 823 /* fmul */, AArch64::FMULv1i32_indexed, Convert__Reg1_1__Reg1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11494 | | { 828 /* fmulx */, AArch64::FMULX16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11495 | | { 828 /* fmulx */, AArch64::FMULX32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11496 | | { 828 /* fmulx */, AArch64::FMULX64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11497 | | { 828 /* fmulx */, AArch64::FMULXv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11498 | | { 828 /* fmulx */, AArch64::FMULXv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11499 | | { 828 /* fmulx */, AArch64::FMULXv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11500 | | { 828 /* fmulx */, AArch64::FMULXv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11501 | | { 828 /* fmulx */, AArch64::FMULXv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11502 | | { 828 /* fmulx */, AArch64::FMULXv2i64_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexD1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexD }, }, |
11503 | | { 828 /* fmulx */, AArch64::FMULXv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11504 | | { 828 /* fmulx */, AArch64::FMULXv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11505 | | { 828 /* fmulx */, AArch64::FMULXv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11506 | | { 828 /* fmulx */, AArch64::FMULXv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11507 | | { 828 /* fmulx */, AArch64::FMULXv1i64_indexed, Convert__Reg1_1__Reg1_2__VectorReg1281_3__VectorIndexD1_4, Feature_HasNEON, { MCK__DOT_d, MCK_FPR64, MCK_FPR64, MCK_VectorReg128, MCK_VectorIndexD }, }, |
11508 | | { 828 /* fmulx */, AArch64::FMULXv1i16_indexed, Convert__Reg1_1__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_h, MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
11509 | | { 828 /* fmulx */, AArch64::FMULXv1i32_indexed, Convert__Reg1_1__Reg1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11510 | | { 834 /* fneg */, AArch64::FNEGHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11511 | | { 834 /* fneg */, AArch64::FNEGSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11512 | | { 834 /* fneg */, AArch64::FNEGDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11513 | | { 834 /* fneg */, AArch64::FNEGv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11514 | | { 834 /* fneg */, AArch64::FNEGv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11515 | | { 834 /* fneg */, AArch64::FNEGv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11516 | | { 834 /* fneg */, AArch64::FNEGv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11517 | | { 834 /* fneg */, AArch64::FNEGv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11518 | | { 839 /* fnmadd */, AArch64::FNMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11519 | | { 839 /* fnmadd */, AArch64::FNMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11520 | | { 839 /* fnmadd */, AArch64::FNMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11521 | | { 846 /* fnmsub */, AArch64::FNMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11522 | | { 846 /* fnmsub */, AArch64::FNMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11523 | | { 846 /* fnmsub */, AArch64::FNMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11524 | | { 853 /* fnmul */, AArch64::FNMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11525 | | { 853 /* fnmul */, AArch64::FNMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11526 | | { 853 /* fnmul */, AArch64::FNMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11527 | | { 859 /* frecpe */, AArch64::FRECPEv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11528 | | { 859 /* frecpe */, AArch64::FRECPEv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11529 | | { 859 /* frecpe */, AArch64::FRECPEv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11530 | | { 859 /* frecpe */, AArch64::FRECPEv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11531 | | { 859 /* frecpe */, AArch64::FRECPEv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11532 | | { 859 /* frecpe */, AArch64::FRECPEv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11533 | | { 859 /* frecpe */, AArch64::FRECPEv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11534 | | { 859 /* frecpe */, AArch64::FRECPEv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11535 | | { 866 /* frecps */, AArch64::FRECPS16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11536 | | { 866 /* frecps */, AArch64::FRECPS32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11537 | | { 866 /* frecps */, AArch64::FRECPS64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11538 | | { 866 /* frecps */, AArch64::FRECPSv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11539 | | { 866 /* frecps */, AArch64::FRECPSv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11540 | | { 866 /* frecps */, AArch64::FRECPSv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11541 | | { 866 /* frecps */, AArch64::FRECPSv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11542 | | { 866 /* frecps */, AArch64::FRECPSv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11543 | | { 873 /* frecpx */, AArch64::FRECPXv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11544 | | { 873 /* frecpx */, AArch64::FRECPXv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11545 | | { 873 /* frecpx */, AArch64::FRECPXv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11546 | | { 880 /* frinta */, AArch64::FRINTAHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11547 | | { 880 /* frinta */, AArch64::FRINTASr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11548 | | { 880 /* frinta */, AArch64::FRINTADr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11549 | | { 880 /* frinta */, AArch64::FRINTAv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11550 | | { 880 /* frinta */, AArch64::FRINTAv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11551 | | { 880 /* frinta */, AArch64::FRINTAv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11552 | | { 880 /* frinta */, AArch64::FRINTAv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11553 | | { 880 /* frinta */, AArch64::FRINTAv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11554 | | { 887 /* frinti */, AArch64::FRINTIHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11555 | | { 887 /* frinti */, AArch64::FRINTISr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11556 | | { 887 /* frinti */, AArch64::FRINTIDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11557 | | { 887 /* frinti */, AArch64::FRINTIv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11558 | | { 887 /* frinti */, AArch64::FRINTIv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11559 | | { 887 /* frinti */, AArch64::FRINTIv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11560 | | { 887 /* frinti */, AArch64::FRINTIv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11561 | | { 887 /* frinti */, AArch64::FRINTIv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11562 | | { 894 /* frintm */, AArch64::FRINTMHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11563 | | { 894 /* frintm */, AArch64::FRINTMSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11564 | | { 894 /* frintm */, AArch64::FRINTMDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11565 | | { 894 /* frintm */, AArch64::FRINTMv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11566 | | { 894 /* frintm */, AArch64::FRINTMv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11567 | | { 894 /* frintm */, AArch64::FRINTMv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11568 | | { 894 /* frintm */, AArch64::FRINTMv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11569 | | { 894 /* frintm */, AArch64::FRINTMv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11570 | | { 901 /* frintn */, AArch64::FRINTNHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11571 | | { 901 /* frintn */, AArch64::FRINTNSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11572 | | { 901 /* frintn */, AArch64::FRINTNDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11573 | | { 901 /* frintn */, AArch64::FRINTNv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11574 | | { 901 /* frintn */, AArch64::FRINTNv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11575 | | { 901 /* frintn */, AArch64::FRINTNv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11576 | | { 901 /* frintn */, AArch64::FRINTNv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11577 | | { 901 /* frintn */, AArch64::FRINTNv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11578 | | { 908 /* frintp */, AArch64::FRINTPHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11579 | | { 908 /* frintp */, AArch64::FRINTPSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11580 | | { 908 /* frintp */, AArch64::FRINTPDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11581 | | { 908 /* frintp */, AArch64::FRINTPv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11582 | | { 908 /* frintp */, AArch64::FRINTPv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11583 | | { 908 /* frintp */, AArch64::FRINTPv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11584 | | { 908 /* frintp */, AArch64::FRINTPv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11585 | | { 908 /* frintp */, AArch64::FRINTPv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11586 | | { 915 /* frintx */, AArch64::FRINTXHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11587 | | { 915 /* frintx */, AArch64::FRINTXSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11588 | | { 915 /* frintx */, AArch64::FRINTXDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11589 | | { 915 /* frintx */, AArch64::FRINTXv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11590 | | { 915 /* frintx */, AArch64::FRINTXv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11591 | | { 915 /* frintx */, AArch64::FRINTXv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11592 | | { 915 /* frintx */, AArch64::FRINTXv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11593 | | { 915 /* frintx */, AArch64::FRINTXv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11594 | | { 922 /* frintz */, AArch64::FRINTZHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11595 | | { 922 /* frintz */, AArch64::FRINTZSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11596 | | { 922 /* frintz */, AArch64::FRINTZDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11597 | | { 922 /* frintz */, AArch64::FRINTZv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11598 | | { 922 /* frintz */, AArch64::FRINTZv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11599 | | { 922 /* frintz */, AArch64::FRINTZv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11600 | | { 922 /* frintz */, AArch64::FRINTZv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11601 | | { 922 /* frintz */, AArch64::FRINTZv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11602 | | { 929 /* frsqrte */, AArch64::FRSQRTEv1f16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11603 | | { 929 /* frsqrte */, AArch64::FRSQRTEv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
11604 | | { 929 /* frsqrte */, AArch64::FRSQRTEv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
11605 | | { 929 /* frsqrte */, AArch64::FRSQRTEv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11606 | | { 929 /* frsqrte */, AArch64::FRSQRTEv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11607 | | { 929 /* frsqrte */, AArch64::FRSQRTEv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11608 | | { 929 /* frsqrte */, AArch64::FRSQRTEv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11609 | | { 929 /* frsqrte */, AArch64::FRSQRTEv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11610 | | { 937 /* frsqrts */, AArch64::FRSQRTS16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11611 | | { 937 /* frsqrts */, AArch64::FRSQRTS32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11612 | | { 937 /* frsqrts */, AArch64::FRSQRTS64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11613 | | { 937 /* frsqrts */, AArch64::FRSQRTSv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11614 | | { 937 /* frsqrts */, AArch64::FRSQRTSv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11615 | | { 937 /* frsqrts */, AArch64::FRSQRTSv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11616 | | { 937 /* frsqrts */, AArch64::FRSQRTSv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11617 | | { 937 /* frsqrts */, AArch64::FRSQRTSv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11618 | | { 945 /* fsqrt */, AArch64::FSQRTHr, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
11619 | | { 945 /* fsqrt */, AArch64::FSQRTSr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, }, |
11620 | | { 945 /* fsqrt */, AArch64::FSQRTDr, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, }, |
11621 | | { 945 /* fsqrt */, AArch64::FSQRTv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11622 | | { 945 /* fsqrt */, AArch64::FSQRTv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11623 | | { 945 /* fsqrt */, AArch64::FSQRTv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11624 | | { 945 /* fsqrt */, AArch64::FSQRTv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11625 | | { 945 /* fsqrt */, AArch64::FSQRTv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11626 | | { 951 /* fsub */, AArch64::FSUBHrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
11627 | | { 951 /* fsub */, AArch64::FSUBSrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
11628 | | { 951 /* fsub */, AArch64::FSUBDrr, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
11629 | | { 951 /* fsub */, AArch64::FSUBv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11630 | | { 951 /* fsub */, AArch64::FSUBv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11631 | | { 951 /* fsub */, AArch64::FSUBv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
11632 | | { 951 /* fsub */, AArch64::FSUBv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11633 | | { 951 /* fsub */, AArch64::FSUBv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
11634 | | { 956 /* hint */, AArch64::HINT, Convert__Imm0_1271_0, 0, { MCK_Imm0_127 }, }, |
11635 | | { 961 /* hlt */, AArch64::HLT, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
11636 | | { 965 /* hvc */, AArch64::HVC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
11637 | | { 969 /* ins */, AArch64::INSvi8gpr, Convert__VectorReg1281_1__Tie0__VectorIndexB1_2__Reg1_3, Feature_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_VectorIndexB, MCK_GPR32 }, }, |
11638 | | { 969 /* ins */, AArch64::INSvi64gpr, Convert__VectorReg1281_1__Tie0__VectorIndexD1_2__Reg1_3, Feature_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_VectorIndexD, MCK_GPR64 }, }, |
11639 | | { 969 /* ins */, AArch64::INSvi16gpr, Convert__VectorReg1281_1__Tie0__VectorIndexH1_2__Reg1_3, Feature_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_VectorIndexH, MCK_GPR32 }, }, |
11640 | | { 969 /* ins */, AArch64::INSvi32gpr, Convert__VectorReg1281_1__Tie0__VectorIndexS1_2__Reg1_3, Feature_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_VectorIndexS, MCK_GPR32 }, }, |
11641 | | { 969 /* ins */, AArch64::INSvi8lane, Convert__VectorReg1281_1__Tie0__VectorIndexB1_2__VectorReg1281_3__VectorIndexB1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_VectorIndexB, MCK_VectorReg128, MCK_VectorIndexB }, }, |
11642 | | { 969 /* ins */, AArch64::INSvi64lane, Convert__VectorReg1281_1__Tie0__VectorIndexD1_2__VectorReg1281_3__VectorIndexD1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_VectorIndexD, MCK_VectorReg128, MCK_VectorIndexD }, }, |
11643 | | { 969 /* ins */, AArch64::INSvi16lane, Convert__VectorReg1281_1__Tie0__VectorIndexH1_2__VectorReg1281_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_VectorIndexH, MCK_VectorReg128, MCK_VectorIndexH }, }, |
11644 | | { 969 /* ins */, AArch64::INSvi32lane, Convert__VectorReg1281_1__Tie0__VectorIndexS1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_VectorIndexS, MCK_VectorReg128, MCK_VectorIndexS }, }, |
11645 | | { 973 /* isb */, AArch64::ISB, Convert__imm_95_15, 0, { }, }, |
11646 | | { 973 /* isb */, AArch64::ISB, Convert__Barrier1_0, 0, { MCK_Barrier }, }, |
11647 | | { 977 /* ld1 */, AArch64::LD1Fourv16b, Convert__TypedVectorList4_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11648 | | { 977 /* ld1 */, AArch64::LD1Fourv1d, Convert__TypedVectorList4_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11649 | | { 977 /* ld1 */, AArch64::LD1Fourv2d, Convert__TypedVectorList4_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11650 | | { 977 /* ld1 */, AArch64::LD1Fourv2s, Convert__TypedVectorList4_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11651 | | { 977 /* ld1 */, AArch64::LD1Fourv4h, Convert__TypedVectorList4_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11652 | | { 977 /* ld1 */, AArch64::LD1Fourv4s, Convert__TypedVectorList4_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11653 | | { 977 /* ld1 */, AArch64::LD1Fourv8b, Convert__TypedVectorList4_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11654 | | { 977 /* ld1 */, AArch64::LD1Fourv8h, Convert__TypedVectorList4_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11655 | | { 977 /* ld1 */, AArch64::LD1Onev16b, Convert__TypedVectorList1_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11656 | | { 977 /* ld1 */, AArch64::LD1Onev1d, Convert__TypedVectorList1_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11657 | | { 977 /* ld1 */, AArch64::LD1Onev2d, Convert__TypedVectorList1_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11658 | | { 977 /* ld1 */, AArch64::LD1Onev2s, Convert__TypedVectorList1_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11659 | | { 977 /* ld1 */, AArch64::LD1Onev4h, Convert__TypedVectorList1_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11660 | | { 977 /* ld1 */, AArch64::LD1Onev4s, Convert__TypedVectorList1_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11661 | | { 977 /* ld1 */, AArch64::LD1Onev8b, Convert__TypedVectorList1_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11662 | | { 977 /* ld1 */, AArch64::LD1Onev8h, Convert__TypedVectorList1_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11663 | | { 977 /* ld1 */, AArch64::LD1Threev16b, Convert__TypedVectorList3_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11664 | | { 977 /* ld1 */, AArch64::LD1Threev1d, Convert__TypedVectorList3_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11665 | | { 977 /* ld1 */, AArch64::LD1Threev2d, Convert__TypedVectorList3_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11666 | | { 977 /* ld1 */, AArch64::LD1Threev2s, Convert__TypedVectorList3_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11667 | | { 977 /* ld1 */, AArch64::LD1Threev4h, Convert__TypedVectorList3_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11668 | | { 977 /* ld1 */, AArch64::LD1Threev4s, Convert__TypedVectorList3_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11669 | | { 977 /* ld1 */, AArch64::LD1Threev8b, Convert__TypedVectorList3_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11670 | | { 977 /* ld1 */, AArch64::LD1Threev8h, Convert__TypedVectorList3_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11671 | | { 977 /* ld1 */, AArch64::LD1Twov16b, Convert__TypedVectorList2_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11672 | | { 977 /* ld1 */, AArch64::LD1Twov1d, Convert__TypedVectorList2_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11673 | | { 977 /* ld1 */, AArch64::LD1Twov2d, Convert__TypedVectorList2_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11674 | | { 977 /* ld1 */, AArch64::LD1Twov2s, Convert__TypedVectorList2_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11675 | | { 977 /* ld1 */, AArch64::LD1Twov4h, Convert__TypedVectorList2_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11676 | | { 977 /* ld1 */, AArch64::LD1Twov4s, Convert__TypedVectorList2_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11677 | | { 977 /* ld1 */, AArch64::LD1Twov8b, Convert__TypedVectorList2_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11678 | | { 977 /* ld1 */, AArch64::LD1Twov8h, Convert__TypedVectorList2_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11679 | | { 977 /* ld1 */, AArch64::LD1Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11680 | | { 977 /* ld1 */, AArch64::LD1Onev16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11681 | | { 977 /* ld1 */, AArch64::LD1Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11682 | | { 977 /* ld1 */, AArch64::LD1Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11683 | | { 977 /* ld1 */, AArch64::LD1Fourv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11684 | | { 977 /* ld1 */, AArch64::LD1Onev1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11685 | | { 977 /* ld1 */, AArch64::LD1Threev1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11686 | | { 977 /* ld1 */, AArch64::LD1Twov1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11687 | | { 977 /* ld1 */, AArch64::LD1Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11688 | | { 977 /* ld1 */, AArch64::LD1Onev2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11689 | | { 977 /* ld1 */, AArch64::LD1Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11690 | | { 977 /* ld1 */, AArch64::LD1Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11691 | | { 977 /* ld1 */, AArch64::LD1Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11692 | | { 977 /* ld1 */, AArch64::LD1Onev2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11693 | | { 977 /* ld1 */, AArch64::LD1Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11694 | | { 977 /* ld1 */, AArch64::LD1Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11695 | | { 977 /* ld1 */, AArch64::LD1Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11696 | | { 977 /* ld1 */, AArch64::LD1Onev4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11697 | | { 977 /* ld1 */, AArch64::LD1Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11698 | | { 977 /* ld1 */, AArch64::LD1Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11699 | | { 977 /* ld1 */, AArch64::LD1Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11700 | | { 977 /* ld1 */, AArch64::LD1Onev4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11701 | | { 977 /* ld1 */, AArch64::LD1Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11702 | | { 977 /* ld1 */, AArch64::LD1Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11703 | | { 977 /* ld1 */, AArch64::LD1Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11704 | | { 977 /* ld1 */, AArch64::LD1Onev8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11705 | | { 977 /* ld1 */, AArch64::LD1Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11706 | | { 977 /* ld1 */, AArch64::LD1Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11707 | | { 977 /* ld1 */, AArch64::LD1Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11708 | | { 977 /* ld1 */, AArch64::LD1Onev8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11709 | | { 977 /* ld1 */, AArch64::LD1Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11710 | | { 977 /* ld1 */, AArch64::LD1Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11711 | | { 977 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
11712 | | { 977 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11713 | | { 977 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11714 | | { 977 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11715 | | { 977 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
11716 | | { 977 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11717 | | { 977 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11718 | | { 977 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11719 | | { 977 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11720 | | { 977 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11721 | | { 977 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
11722 | | { 977 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11723 | | { 977 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11724 | | { 977 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11725 | | { 977 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
11726 | | { 977 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11727 | | { 977 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11728 | | { 977 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11729 | | { 977 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11730 | | { 977 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11731 | | { 977 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11732 | | { 977 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11733 | | { 977 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11734 | | { 977 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11735 | | { 977 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11736 | | { 977 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11737 | | { 977 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11738 | | { 977 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11739 | | { 977 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11740 | | { 977 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11741 | | { 977 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11742 | | { 977 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11743 | | { 977 /* ld1 */, AArch64::LD1i8, Convert__TypedVectorList1_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11744 | | { 977 /* ld1 */, AArch64::LD1i64, Convert__TypedVectorList1_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11745 | | { 977 /* ld1 */, AArch64::LD1i16, Convert__TypedVectorList1_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11746 | | { 977 /* ld1 */, AArch64::LD1i32, Convert__TypedVectorList1_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11747 | | { 977 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
11748 | | { 977 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11749 | | { 977 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
11750 | | { 977 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11751 | | { 977 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
11752 | | { 977 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11753 | | { 977 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
11754 | | { 977 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11755 | | { 977 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
11756 | | { 977 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11757 | | { 977 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
11758 | | { 977 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11759 | | { 977 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
11760 | | { 977 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11761 | | { 977 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
11762 | | { 977 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11763 | | { 977 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11764 | | { 977 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11765 | | { 977 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11766 | | { 977 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11767 | | { 977 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11768 | | { 977 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11769 | | { 977 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11770 | | { 977 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11771 | | { 977 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11772 | | { 977 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11773 | | { 977 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11774 | | { 977 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11775 | | { 977 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11776 | | { 977 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11777 | | { 977 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11778 | | { 977 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11779 | | { 977 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
11780 | | { 977 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11781 | | { 977 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11782 | | { 977 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11783 | | { 977 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
11784 | | { 977 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11785 | | { 977 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11786 | | { 977 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11787 | | { 977 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11788 | | { 977 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11789 | | { 977 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11790 | | { 977 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11791 | | { 977 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
11792 | | { 977 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11793 | | { 977 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11794 | | { 977 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11795 | | { 977 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
11796 | | { 977 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11797 | | { 977 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11798 | | { 977 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11799 | | { 977 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
11800 | | { 977 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11801 | | { 977 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11802 | | { 977 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11803 | | { 977 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11804 | | { 977 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11805 | | { 977 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11806 | | { 977 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11807 | | { 977 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
11808 | | { 977 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11809 | | { 977 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11810 | | { 977 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11811 | | { 977 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11812 | | { 977 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11813 | | { 977 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11814 | | { 977 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11815 | | { 977 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
11816 | | { 977 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11817 | | { 977 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11818 | | { 977 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11819 | | { 977 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
11820 | | { 977 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11821 | | { 977 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11822 | | { 977 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11823 | | { 977 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
11824 | | { 977 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11825 | | { 977 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11826 | | { 977 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11827 | | { 977 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11828 | | { 977 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11829 | | { 977 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11830 | | { 977 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11831 | | { 977 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
11832 | | { 977 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11833 | | { 977 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11834 | | { 977 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11835 | | { 977 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
11836 | | { 977 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11837 | | { 977 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11838 | | { 977 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11839 | | { 977 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
11840 | | { 977 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11841 | | { 977 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11842 | | { 977 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11843 | | { 977 /* ld1 */, AArch64::LD1i8, Convert__VecListOne1281_1__Tie0__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11844 | | { 977 /* ld1 */, AArch64::LD1i64, Convert__VecListOne1281_1__Tie0__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11845 | | { 977 /* ld1 */, AArch64::LD1i16, Convert__VecListOne1281_1__Tie0__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11846 | | { 977 /* ld1 */, AArch64::LD1i32, Convert__VecListOne1281_1__Tie0__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11847 | | { 977 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
11848 | | { 977 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11849 | | { 977 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11850 | | { 977 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11851 | | { 977 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
11852 | | { 977 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11853 | | { 977 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
11854 | | { 977 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11855 | | { 977 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
11856 | | { 977 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11857 | | { 977 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11858 | | { 977 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11859 | | { 977 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
11860 | | { 977 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11861 | | { 977 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
11862 | | { 977 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11863 | | { 981 /* ld1r */, AArch64::LD1Rv16b, Convert__TypedVectorList1_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11864 | | { 981 /* ld1r */, AArch64::LD1Rv1d, Convert__TypedVectorList1_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11865 | | { 981 /* ld1r */, AArch64::LD1Rv2d, Convert__TypedVectorList1_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11866 | | { 981 /* ld1r */, AArch64::LD1Rv2s, Convert__TypedVectorList1_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11867 | | { 981 /* ld1r */, AArch64::LD1Rv4h, Convert__TypedVectorList1_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11868 | | { 981 /* ld1r */, AArch64::LD1Rv4s, Convert__TypedVectorList1_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11869 | | { 981 /* ld1r */, AArch64::LD1Rv8b, Convert__TypedVectorList1_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11870 | | { 981 /* ld1r */, AArch64::LD1Rv8h, Convert__TypedVectorList1_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11871 | | { 981 /* ld1r */, AArch64::LD1Rv16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11872 | | { 981 /* ld1r */, AArch64::LD1Rv1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11873 | | { 981 /* ld1r */, AArch64::LD1Rv2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11874 | | { 981 /* ld1r */, AArch64::LD1Rv2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11875 | | { 981 /* ld1r */, AArch64::LD1Rv4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11876 | | { 981 /* ld1r */, AArch64::LD1Rv4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11877 | | { 981 /* ld1r */, AArch64::LD1Rv8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11878 | | { 981 /* ld1r */, AArch64::LD1Rv8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11879 | | { 981 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
11880 | | { 981 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11881 | | { 981 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11882 | | { 981 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11883 | | { 981 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11884 | | { 981 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11885 | | { 981 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
11886 | | { 981 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11887 | | { 981 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
11888 | | { 981 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11889 | | { 981 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
11890 | | { 981 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11891 | | { 981 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
11892 | | { 981 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11893 | | { 981 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
11894 | | { 981 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11895 | | { 981 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
11896 | | { 981 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11897 | | { 981 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11898 | | { 981 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11899 | | { 981 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11900 | | { 981 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11901 | | { 981 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
11902 | | { 981 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11903 | | { 981 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
11904 | | { 981 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11905 | | { 981 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
11906 | | { 981 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11907 | | { 981 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
11908 | | { 981 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11909 | | { 981 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
11910 | | { 981 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11911 | | { 986 /* ld2 */, AArch64::LD2Twov16b, Convert__TypedVectorList2_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11912 | | { 986 /* ld2 */, AArch64::LD2Twov2d, Convert__TypedVectorList2_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11913 | | { 986 /* ld2 */, AArch64::LD2Twov2s, Convert__TypedVectorList2_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11914 | | { 986 /* ld2 */, AArch64::LD2Twov4h, Convert__TypedVectorList2_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11915 | | { 986 /* ld2 */, AArch64::LD2Twov4s, Convert__TypedVectorList2_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11916 | | { 986 /* ld2 */, AArch64::LD2Twov8b, Convert__TypedVectorList2_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11917 | | { 986 /* ld2 */, AArch64::LD2Twov8h, Convert__TypedVectorList2_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11918 | | { 986 /* ld2 */, AArch64::LD2Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11919 | | { 986 /* ld2 */, AArch64::LD2Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11920 | | { 986 /* ld2 */, AArch64::LD2Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11921 | | { 986 /* ld2 */, AArch64::LD2Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11922 | | { 986 /* ld2 */, AArch64::LD2Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11923 | | { 986 /* ld2 */, AArch64::LD2Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11924 | | { 986 /* ld2 */, AArch64::LD2Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11925 | | { 986 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11926 | | { 986 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11927 | | { 986 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11928 | | { 986 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11929 | | { 986 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11930 | | { 986 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11931 | | { 986 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11932 | | { 986 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11933 | | { 986 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11934 | | { 986 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11935 | | { 986 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11936 | | { 986 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11937 | | { 986 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11938 | | { 986 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11939 | | { 986 /* ld2 */, AArch64::LD2i8, Convert__TypedVectorList2_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11940 | | { 986 /* ld2 */, AArch64::LD2i64, Convert__TypedVectorList2_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11941 | | { 986 /* ld2 */, AArch64::LD2i16, Convert__TypedVectorList2_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11942 | | { 986 /* ld2 */, AArch64::LD2i32, Convert__TypedVectorList2_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11943 | | { 986 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11944 | | { 986 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11945 | | { 986 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11946 | | { 986 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11947 | | { 986 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11948 | | { 986 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11949 | | { 986 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11950 | | { 986 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11951 | | { 986 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11952 | | { 986 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11953 | | { 986 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11954 | | { 986 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11955 | | { 986 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
11956 | | { 986 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11957 | | { 986 /* ld2 */, AArch64::LD2i8, Convert__VecListTwo1281_1__Tie0__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11958 | | { 986 /* ld2 */, AArch64::LD2i64, Convert__VecListTwo1281_1__Tie0__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11959 | | { 986 /* ld2 */, AArch64::LD2i16, Convert__VecListTwo1281_1__Tie0__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11960 | | { 986 /* ld2 */, AArch64::LD2i32, Convert__VecListTwo1281_1__Tie0__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11961 | | { 986 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
11962 | | { 986 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11963 | | { 986 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11964 | | { 986 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11965 | | { 986 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
11966 | | { 986 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11967 | | { 986 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11968 | | { 986 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11969 | | { 986 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
11970 | | { 986 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11971 | | { 986 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11972 | | { 986 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11973 | | { 986 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
11974 | | { 986 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11975 | | { 986 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
11976 | | { 986 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11977 | | { 990 /* ld2r */, AArch64::LD2Rv16b, Convert__TypedVectorList2_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11978 | | { 990 /* ld2r */, AArch64::LD2Rv1d, Convert__TypedVectorList2_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11979 | | { 990 /* ld2r */, AArch64::LD2Rv2d, Convert__TypedVectorList2_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11980 | | { 990 /* ld2r */, AArch64::LD2Rv2s, Convert__TypedVectorList2_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11981 | | { 990 /* ld2r */, AArch64::LD2Rv4h, Convert__TypedVectorList2_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11982 | | { 990 /* ld2r */, AArch64::LD2Rv4s, Convert__TypedVectorList2_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11983 | | { 990 /* ld2r */, AArch64::LD2Rv8b, Convert__TypedVectorList2_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11984 | | { 990 /* ld2r */, AArch64::LD2Rv8h, Convert__TypedVectorList2_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11985 | | { 990 /* ld2r */, AArch64::LD2Rv16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11986 | | { 990 /* ld2r */, AArch64::LD2Rv1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11987 | | { 990 /* ld2r */, AArch64::LD2Rv2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11988 | | { 990 /* ld2r */, AArch64::LD2Rv2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11989 | | { 990 /* ld2r */, AArch64::LD2Rv4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11990 | | { 990 /* ld2r */, AArch64::LD2Rv4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11991 | | { 990 /* ld2r */, AArch64::LD2Rv8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11992 | | { 990 /* ld2r */, AArch64::LD2Rv8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
11993 | | { 990 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
11994 | | { 990 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11995 | | { 990 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11996 | | { 990 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11997 | | { 990 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
11998 | | { 990 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
11999 | | { 990 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
12000 | | { 990 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12001 | | { 990 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
12002 | | { 990 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12003 | | { 990 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
12004 | | { 990 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12005 | | { 990 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
12006 | | { 990 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12007 | | { 990 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
12008 | | { 990 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12009 | | { 990 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
12010 | | { 990 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12011 | | { 990 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
12012 | | { 990 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12013 | | { 990 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
12014 | | { 990 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12015 | | { 990 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
12016 | | { 990 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12017 | | { 990 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
12018 | | { 990 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12019 | | { 990 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
12020 | | { 990 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12021 | | { 990 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
12022 | | { 990 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12023 | | { 990 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
12024 | | { 990 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12025 | | { 995 /* ld3 */, AArch64::LD3Threev16b, Convert__TypedVectorList3_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12026 | | { 995 /* ld3 */, AArch64::LD3Threev2d, Convert__TypedVectorList3_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12027 | | { 995 /* ld3 */, AArch64::LD3Threev2s, Convert__TypedVectorList3_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12028 | | { 995 /* ld3 */, AArch64::LD3Threev4h, Convert__TypedVectorList3_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12029 | | { 995 /* ld3 */, AArch64::LD3Threev4s, Convert__TypedVectorList3_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12030 | | { 995 /* ld3 */, AArch64::LD3Threev8b, Convert__TypedVectorList3_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12031 | | { 995 /* ld3 */, AArch64::LD3Threev8h, Convert__TypedVectorList3_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12032 | | { 995 /* ld3 */, AArch64::LD3Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12033 | | { 995 /* ld3 */, AArch64::LD3Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12034 | | { 995 /* ld3 */, AArch64::LD3Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12035 | | { 995 /* ld3 */, AArch64::LD3Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12036 | | { 995 /* ld3 */, AArch64::LD3Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12037 | | { 995 /* ld3 */, AArch64::LD3Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12038 | | { 995 /* ld3 */, AArch64::LD3Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12039 | | { 995 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
12040 | | { 995 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12041 | | { 995 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
12042 | | { 995 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12043 | | { 995 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12044 | | { 995 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12045 | | { 995 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12046 | | { 995 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12047 | | { 995 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
12048 | | { 995 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12049 | | { 995 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12050 | | { 995 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12051 | | { 995 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
12052 | | { 995 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12053 | | { 995 /* ld3 */, AArch64::LD3i8, Convert__TypedVectorList3_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12054 | | { 995 /* ld3 */, AArch64::LD3i64, Convert__TypedVectorList3_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12055 | | { 995 /* ld3 */, AArch64::LD3i16, Convert__TypedVectorList3_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12056 | | { 995 /* ld3 */, AArch64::LD3i32, Convert__TypedVectorList3_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12057 | | { 995 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
12058 | | { 995 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12059 | | { 995 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
12060 | | { 995 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12061 | | { 995 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12062 | | { 995 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12063 | | { 995 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12064 | | { 995 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12065 | | { 995 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
12066 | | { 995 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12067 | | { 995 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12068 | | { 995 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12069 | | { 995 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
12070 | | { 995 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12071 | | { 995 /* ld3 */, AArch64::LD3i8, Convert__VecListThree1281_1__Tie0__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12072 | | { 995 /* ld3 */, AArch64::LD3i64, Convert__VecListThree1281_1__Tie0__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12073 | | { 995 /* ld3 */, AArch64::LD3i16, Convert__VecListThree1281_1__Tie0__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12074 | | { 995 /* ld3 */, AArch64::LD3i32, Convert__VecListThree1281_1__Tie0__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12075 | | { 995 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
12076 | | { 995 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12077 | | { 995 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12078 | | { 995 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12079 | | { 995 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
12080 | | { 995 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12081 | | { 995 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
12082 | | { 995 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12083 | | { 995 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
12084 | | { 995 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12085 | | { 995 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12086 | | { 995 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12087 | | { 995 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
12088 | | { 995 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12089 | | { 995 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
12090 | | { 995 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12091 | | { 999 /* ld3r */, AArch64::LD3Rv16b, Convert__TypedVectorList3_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12092 | | { 999 /* ld3r */, AArch64::LD3Rv1d, Convert__TypedVectorList3_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12093 | | { 999 /* ld3r */, AArch64::LD3Rv2d, Convert__TypedVectorList3_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12094 | | { 999 /* ld3r */, AArch64::LD3Rv2s, Convert__TypedVectorList3_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12095 | | { 999 /* ld3r */, AArch64::LD3Rv4h, Convert__TypedVectorList3_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12096 | | { 999 /* ld3r */, AArch64::LD3Rv4s, Convert__TypedVectorList3_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12097 | | { 999 /* ld3r */, AArch64::LD3Rv8b, Convert__TypedVectorList3_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12098 | | { 999 /* ld3r */, AArch64::LD3Rv8h, Convert__TypedVectorList3_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12099 | | { 999 /* ld3r */, AArch64::LD3Rv16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12100 | | { 999 /* ld3r */, AArch64::LD3Rv1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12101 | | { 999 /* ld3r */, AArch64::LD3Rv2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12102 | | { 999 /* ld3r */, AArch64::LD3Rv2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12103 | | { 999 /* ld3r */, AArch64::LD3Rv4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12104 | | { 999 /* ld3r */, AArch64::LD3Rv4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12105 | | { 999 /* ld3r */, AArch64::LD3Rv8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12106 | | { 999 /* ld3r */, AArch64::LD3Rv8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12107 | | { 999 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
12108 | | { 999 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12109 | | { 999 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12110 | | { 999 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12111 | | { 999 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12112 | | { 999 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12113 | | { 999 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
12114 | | { 999 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12115 | | { 999 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
12116 | | { 999 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12117 | | { 999 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
12118 | | { 999 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12119 | | { 999 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
12120 | | { 999 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12121 | | { 999 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
12122 | | { 999 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12123 | | { 999 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
12124 | | { 999 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12125 | | { 999 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12126 | | { 999 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12127 | | { 999 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
12128 | | { 999 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12129 | | { 999 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
12130 | | { 999 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12131 | | { 999 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
12132 | | { 999 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12133 | | { 999 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
12134 | | { 999 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12135 | | { 999 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
12136 | | { 999 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12137 | | { 999 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
12138 | | { 999 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12139 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b, Convert__TypedVectorList4_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12140 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d, Convert__TypedVectorList4_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12141 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s, Convert__TypedVectorList4_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12142 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h, Convert__TypedVectorList4_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12143 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s, Convert__TypedVectorList4_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12144 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b, Convert__TypedVectorList4_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12145 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h, Convert__TypedVectorList4_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12146 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12147 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12148 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12149 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12150 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12151 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12152 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12153 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
12154 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12155 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
12156 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12157 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12158 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12159 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12160 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12161 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
12162 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12163 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12164 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12165 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
12166 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12167 | | { 1004 /* ld4 */, AArch64::LD4i8, Convert__TypedVectorList4_0b1_0__Tie0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12168 | | { 1004 /* ld4 */, AArch64::LD4i64, Convert__TypedVectorList4_0d1_0__Tie0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12169 | | { 1004 /* ld4 */, AArch64::LD4i16, Convert__TypedVectorList4_0h1_0__Tie0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12170 | | { 1004 /* ld4 */, AArch64::LD4i32, Convert__TypedVectorList4_0s1_0__Tie0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12171 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
12172 | | { 1004 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12173 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
12174 | | { 1004 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12175 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12176 | | { 1004 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12177 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12178 | | { 1004 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12179 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
12180 | | { 1004 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12181 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12182 | | { 1004 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12183 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
12184 | | { 1004 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12185 | | { 1004 /* ld4 */, AArch64::LD4i8, Convert__VecListFour1281_1__Tie0__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12186 | | { 1004 /* ld4 */, AArch64::LD4i64, Convert__VecListFour1281_1__Tie0__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12187 | | { 1004 /* ld4 */, AArch64::LD4i16, Convert__VecListFour1281_1__Tie0__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12188 | | { 1004 /* ld4 */, AArch64::LD4i32, Convert__VecListFour1281_1__Tie0__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12189 | | { 1004 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_0b1_0__Tie1__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
12190 | | { 1004 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_0b1_0__Tie1__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12191 | | { 1004 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0d1_0__Tie1__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12192 | | { 1004 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0d1_0__Tie1__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12193 | | { 1004 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0h1_0__Tie1__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
12194 | | { 1004 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0h1_0__Tie1__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12195 | | { 1004 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0s1_0__Tie1__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
12196 | | { 1004 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0s1_0__Tie1__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12197 | | { 1004 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
12198 | | { 1004 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12199 | | { 1004 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12200 | | { 1004 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12201 | | { 1004 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
12202 | | { 1004 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12203 | | { 1004 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
12204 | | { 1004 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12205 | | { 1008 /* ld4r */, AArch64::LD4Rv16b, Convert__TypedVectorList4_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12206 | | { 1008 /* ld4r */, AArch64::LD4Rv1d, Convert__TypedVectorList4_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12207 | | { 1008 /* ld4r */, AArch64::LD4Rv2d, Convert__TypedVectorList4_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12208 | | { 1008 /* ld4r */, AArch64::LD4Rv2s, Convert__TypedVectorList4_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12209 | | { 1008 /* ld4r */, AArch64::LD4Rv4h, Convert__TypedVectorList4_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12210 | | { 1008 /* ld4r */, AArch64::LD4Rv4s, Convert__TypedVectorList4_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12211 | | { 1008 /* ld4r */, AArch64::LD4Rv8b, Convert__TypedVectorList4_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12212 | | { 1008 /* ld4r */, AArch64::LD4Rv8h, Convert__TypedVectorList4_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12213 | | { 1008 /* ld4r */, AArch64::LD4Rv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12214 | | { 1008 /* ld4r */, AArch64::LD4Rv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12215 | | { 1008 /* ld4r */, AArch64::LD4Rv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12216 | | { 1008 /* ld4r */, AArch64::LD4Rv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12217 | | { 1008 /* ld4r */, AArch64::LD4Rv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12218 | | { 1008 /* ld4r */, AArch64::LD4Rv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12219 | | { 1008 /* ld4r */, AArch64::LD4Rv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12220 | | { 1008 /* ld4r */, AArch64::LD4Rv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12221 | | { 1008 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
12222 | | { 1008 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12223 | | { 1008 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12224 | | { 1008 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12225 | | { 1008 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12226 | | { 1008 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12227 | | { 1008 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
12228 | | { 1008 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12229 | | { 1008 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
12230 | | { 1008 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12231 | | { 1008 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
12232 | | { 1008 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12233 | | { 1008 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
12234 | | { 1008 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12235 | | { 1008 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
12236 | | { 1008 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12237 | | { 1008 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
12238 | | { 1008 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12239 | | { 1008 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12240 | | { 1008 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12241 | | { 1008 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
12242 | | { 1008 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12243 | | { 1008 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
12244 | | { 1008 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12245 | | { 1008 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
12246 | | { 1008 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12247 | | { 1008 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
12248 | | { 1008 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12249 | | { 1008 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
12250 | | { 1008 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12251 | | { 1008 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
12252 | | { 1008 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
12253 | | { 1013 /* ldadd */, AArch64::LDADDs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12254 | | { 1013 /* ldadd */, AArch64::LDADDd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12255 | | { 1019 /* ldadda */, AArch64::LDADDAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12256 | | { 1019 /* ldadda */, AArch64::LDADDAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12257 | | { 1026 /* ldaddab */, AArch64::LDADDAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12258 | | { 1034 /* ldaddah */, AArch64::LDADDAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12259 | | { 1042 /* ldaddal */, AArch64::LDADDALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12260 | | { 1042 /* ldaddal */, AArch64::LDADDALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12261 | | { 1050 /* ldaddalb */, AArch64::LDADDALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12262 | | { 1059 /* ldaddalh */, AArch64::LDADDALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12263 | | { 1068 /* ldaddb */, AArch64::LDADDb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12264 | | { 1075 /* ldaddh */, AArch64::LDADDh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12265 | | { 1082 /* ldaddl */, AArch64::LDADDLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12266 | | { 1082 /* ldaddl */, AArch64::LDADDLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12267 | | { 1089 /* ldaddlb */, AArch64::LDADDLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12268 | | { 1097 /* ldaddlh */, AArch64::LDADDLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12269 | | { 1105 /* ldar */, AArch64::LDARW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12270 | | { 1105 /* ldar */, AArch64::LDARX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12271 | | { 1110 /* ldarb */, AArch64::LDARB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12272 | | { 1116 /* ldarh */, AArch64::LDARH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12273 | | { 1122 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12274 | | { 1122 /* ldaxp */, AArch64::LDAXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12275 | | { 1128 /* ldaxr */, AArch64::LDAXRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12276 | | { 1128 /* ldaxr */, AArch64::LDAXRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12277 | | { 1134 /* ldaxrb */, AArch64::LDAXRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12278 | | { 1141 /* ldaxrh */, AArch64::LDAXRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12279 | | { 1148 /* ldclr */, AArch64::LDCLRs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12280 | | { 1148 /* ldclr */, AArch64::LDCLRd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12281 | | { 1154 /* ldclra */, AArch64::LDCLRAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12282 | | { 1154 /* ldclra */, AArch64::LDCLRAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12283 | | { 1161 /* ldclrab */, AArch64::LDCLRAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12284 | | { 1169 /* ldclrah */, AArch64::LDCLRAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12285 | | { 1177 /* ldclral */, AArch64::LDCLRALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12286 | | { 1177 /* ldclral */, AArch64::LDCLRALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12287 | | { 1185 /* ldclralb */, AArch64::LDCLRALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12288 | | { 1194 /* ldclralh */, AArch64::LDCLRALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12289 | | { 1203 /* ldclrb */, AArch64::LDCLRb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12290 | | { 1210 /* ldclrh */, AArch64::LDCLRh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12291 | | { 1217 /* ldclrl */, AArch64::LDCLRLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12292 | | { 1217 /* ldclrl */, AArch64::LDCLRLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12293 | | { 1224 /* ldclrlb */, AArch64::LDCLRLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12294 | | { 1232 /* ldclrlh */, AArch64::LDCLRLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12295 | | { 1240 /* ldeor */, AArch64::LDEORs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12296 | | { 1240 /* ldeor */, AArch64::LDEORd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12297 | | { 1246 /* ldeora */, AArch64::LDEORAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12298 | | { 1246 /* ldeora */, AArch64::LDEORAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12299 | | { 1253 /* ldeorab */, AArch64::LDEORAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12300 | | { 1261 /* ldeorah */, AArch64::LDEORAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12301 | | { 1269 /* ldeoral */, AArch64::LDEORALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12302 | | { 1269 /* ldeoral */, AArch64::LDEORALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12303 | | { 1277 /* ldeoralb */, AArch64::LDEORALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12304 | | { 1286 /* ldeoralh */, AArch64::LDEORALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12305 | | { 1295 /* ldeorb */, AArch64::LDEORb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12306 | | { 1302 /* ldeorh */, AArch64::LDEORh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12307 | | { 1309 /* ldeorl */, AArch64::LDEORLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12308 | | { 1309 /* ldeorl */, AArch64::LDEORLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12309 | | { 1316 /* ldeorlb */, AArch64::LDEORLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12310 | | { 1324 /* ldeorlh */, AArch64::LDEORLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12311 | | { 1332 /* ldlar */, AArch64::LDLARW, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12312 | | { 1332 /* ldlar */, AArch64::LDLARX, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12313 | | { 1338 /* ldlarb */, AArch64::LDLARB, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12314 | | { 1345 /* ldlarh */, AArch64::LDLARH, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12315 | | { 1352 /* ldnp */, AArch64::LDNPQi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12316 | | { 1352 /* ldnp */, AArch64::LDNPSi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12317 | | { 1352 /* ldnp */, AArch64::LDNPDi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12318 | | { 1352 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12319 | | { 1352 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12320 | | { 1352 /* ldnp */, AArch64::LDNPQi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, |
12321 | | { 1352 /* ldnp */, AArch64::LDNPSi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
12322 | | { 1352 /* ldnp */, AArch64::LDNPDi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
12323 | | { 1352 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
12324 | | { 1352 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
12325 | | { 1357 /* ldp */, AArch64::LDPQi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12326 | | { 1357 /* ldp */, AArch64::LDPSi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12327 | | { 1357 /* ldp */, AArch64::LDPDi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12328 | | { 1357 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12329 | | { 1357 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12330 | | { 1357 /* ldp */, AArch64::LDPQpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_5, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, }, |
12331 | | { 1357 /* ldp */, AArch64::LDPQi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, |
12332 | | { 1357 /* ldp */, AArch64::LDPSpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, |
12333 | | { 1357 /* ldp */, AArch64::LDPSi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
12334 | | { 1357 /* ldp */, AArch64::LDPDpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_5, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, |
12335 | | { 1357 /* ldp */, AArch64::LDPDi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
12336 | | { 1357 /* ldp */, AArch64::LDPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, |
12337 | | { 1357 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
12338 | | { 1357 /* ldp */, AArch64::LDPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, |
12339 | | { 1357 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
12340 | | { 1357 /* ldp */, AArch64::LDPQpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, }, |
12341 | | { 1357 /* ldp */, AArch64::LDPSpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, |
12342 | | { 1357 /* ldp */, AArch64::LDPDpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, |
12343 | | { 1357 /* ldp */, AArch64::LDPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, |
12344 | | { 1357 /* ldp */, AArch64::LDPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, |
12345 | | { 1361 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12346 | | { 1361 /* ldpsw */, AArch64::LDPSWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, |
12347 | | { 1361 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
12348 | | { 1361 /* ldpsw */, AArch64::LDPSWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, |
12349 | | { 1367 /* ldr */, AArch64::LDRQl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_FPR128, MCK_PCRelLabel19 }, }, |
12350 | | { 1367 /* ldr */, AArch64::LDRSl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_FPR32, MCK_PCRelLabel19 }, }, |
12351 | | { 1367 /* ldr */, AArch64::LDRDl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_FPR64, MCK_PCRelLabel19 }, }, |
12352 | | { 1367 /* ldr */, AArch64::LDRWl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR32, MCK_PCRelLabel19 }, }, |
12353 | | { 1367 /* ldr */, AArch64::LDRXl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, |
12354 | | { 1367 /* ldr */, AArch64::LDRQui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12355 | | { 1367 /* ldr */, AArch64::LDRHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12356 | | { 1367 /* ldr */, AArch64::LDRSui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12357 | | { 1367 /* ldr */, AArch64::LDRDui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12358 | | { 1367 /* ldr */, AArch64::LDRBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12359 | | { 1367 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12360 | | { 1367 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12361 | | { 1367 /* ldr */, AArch64::LDRQpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12362 | | { 1367 /* ldr */, AArch64::LDRQroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12363 | | { 1367 /* ldr */, AArch64::LDURQi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB1281_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, }, |
12364 | | { 1367 /* ldr */, AArch64::LDRQui, Convert__Reg1_0__Reg1_2__UImm12Offset161_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, }, |
12365 | | { 1367 /* ldr */, AArch64::LDRHpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12366 | | { 1367 /* ldr */, AArch64::LDRHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12367 | | { 1367 /* ldr */, AArch64::LDURHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
12368 | | { 1367 /* ldr */, AArch64::LDRHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
12369 | | { 1367 /* ldr */, AArch64::LDRSpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12370 | | { 1367 /* ldr */, AArch64::LDRSroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12371 | | { 1367 /* ldr */, AArch64::LDURSi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, |
12372 | | { 1367 /* ldr */, AArch64::LDRSui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, |
12373 | | { 1367 /* ldr */, AArch64::LDRDpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12374 | | { 1367 /* ldr */, AArch64::LDRDroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12375 | | { 1367 /* ldr */, AArch64::LDURDi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, |
12376 | | { 1367 /* ldr */, AArch64::LDRDui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, |
12377 | | { 1367 /* ldr */, AArch64::LDRBpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12378 | | { 1367 /* ldr */, AArch64::LDRBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12379 | | { 1367 /* ldr */, AArch64::LDURBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
12380 | | { 1367 /* ldr */, AArch64::LDRBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
12381 | | { 1367 /* ldr */, AArch64::LDRWpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12382 | | { 1367 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12383 | | { 1367 /* ldr */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, |
12384 | | { 1367 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, |
12385 | | { 1367 /* ldr */, AArch64::LDRXpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12386 | | { 1367 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12387 | | { 1367 /* ldr */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, |
12388 | | { 1367 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, |
12389 | | { 1367 /* ldr */, AArch64::LDRQroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend1282_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, }, |
12390 | | { 1367 /* ldr */, AArch64::LDRQroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend1282_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, }, |
12391 | | { 1367 /* ldr */, AArch64::LDRQpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12392 | | { 1367 /* ldr */, AArch64::LDRHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
12393 | | { 1367 /* ldr */, AArch64::LDRHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
12394 | | { 1367 /* ldr */, AArch64::LDRHpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12395 | | { 1367 /* ldr */, AArch64::LDRSroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, |
12396 | | { 1367 /* ldr */, AArch64::LDRSroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, |
12397 | | { 1367 /* ldr */, AArch64::LDRSpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12398 | | { 1367 /* ldr */, AArch64::LDRDroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, |
12399 | | { 1367 /* ldr */, AArch64::LDRDroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, |
12400 | | { 1367 /* ldr */, AArch64::LDRDpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12401 | | { 1367 /* ldr */, AArch64::LDRBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
12402 | | { 1367 /* ldr */, AArch64::LDRBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
12403 | | { 1367 /* ldr */, AArch64::LDRBpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12404 | | { 1367 /* ldr */, AArch64::LDRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, |
12405 | | { 1367 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, |
12406 | | { 1367 /* ldr */, AArch64::LDRWpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12407 | | { 1367 /* ldr */, AArch64::LDRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, |
12408 | | { 1367 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, |
12409 | | { 1367 /* ldr */, AArch64::LDRXpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12410 | | { 1371 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12411 | | { 1371 /* ldrb */, AArch64::LDRBBpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12412 | | { 1371 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12413 | | { 1371 /* ldrb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
12414 | | { 1371 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
12415 | | { 1371 /* ldrb */, AArch64::LDRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
12416 | | { 1371 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
12417 | | { 1371 /* ldrb */, AArch64::LDRBBpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12418 | | { 1376 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12419 | | { 1376 /* ldrh */, AArch64::LDRHHpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12420 | | { 1376 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12421 | | { 1376 /* ldrh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
12422 | | { 1376 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
12423 | | { 1376 /* ldrh */, AArch64::LDRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
12424 | | { 1376 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
12425 | | { 1376 /* ldrh */, AArch64::LDRHHpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12426 | | { 1381 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12427 | | { 1381 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12428 | | { 1381 /* ldrsb */, AArch64::LDRSBWpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12429 | | { 1381 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12430 | | { 1381 /* ldrsb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
12431 | | { 1381 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
12432 | | { 1381 /* ldrsb */, AArch64::LDRSBXpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12433 | | { 1381 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12434 | | { 1381 /* ldrsb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
12435 | | { 1381 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
12436 | | { 1381 /* ldrsb */, AArch64::LDRSBWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
12437 | | { 1381 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
12438 | | { 1381 /* ldrsb */, AArch64::LDRSBWpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12439 | | { 1381 /* ldrsb */, AArch64::LDRSBXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
12440 | | { 1381 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
12441 | | { 1381 /* ldrsb */, AArch64::LDRSBXpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12442 | | { 1387 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12443 | | { 1387 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12444 | | { 1387 /* ldrsh */, AArch64::LDRSHWpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12445 | | { 1387 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12446 | | { 1387 /* ldrsh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
12447 | | { 1387 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
12448 | | { 1387 /* ldrsh */, AArch64::LDRSHXpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12449 | | { 1387 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12450 | | { 1387 /* ldrsh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
12451 | | { 1387 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
12452 | | { 1387 /* ldrsh */, AArch64::LDRSHWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
12453 | | { 1387 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
12454 | | { 1387 /* ldrsh */, AArch64::LDRSHWpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12455 | | { 1387 /* ldrsh */, AArch64::LDRSHXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
12456 | | { 1387 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
12457 | | { 1387 /* ldrsh */, AArch64::LDRSHXpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12458 | | { 1393 /* ldrsw */, AArch64::LDRSWl, Convert__Reg1_0__PCRelLabel191_1, 0, { MCK_GPR64, MCK_PCRelLabel19 }, }, |
12459 | | { 1393 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12460 | | { 1393 /* ldrsw */, AArch64::LDRSWpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
12461 | | { 1393 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12462 | | { 1393 /* ldrsw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, |
12463 | | { 1393 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, |
12464 | | { 1393 /* ldrsw */, AArch64::LDRSWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, |
12465 | | { 1393 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, |
12466 | | { 1393 /* ldrsw */, AArch64::LDRSWpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
12467 | | { 1399 /* ldset */, AArch64::LDSETs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12468 | | { 1399 /* ldset */, AArch64::LDSETd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12469 | | { 1405 /* ldseta */, AArch64::LDSETAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12470 | | { 1405 /* ldseta */, AArch64::LDSETAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12471 | | { 1412 /* ldsetab */, AArch64::LDSETAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12472 | | { 1420 /* ldsetah */, AArch64::LDSETAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12473 | | { 1428 /* ldsetal */, AArch64::LDSETALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12474 | | { 1428 /* ldsetal */, AArch64::LDSETALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12475 | | { 1436 /* ldsetalb */, AArch64::LDSETALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12476 | | { 1445 /* ldsetalh */, AArch64::LDSETALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12477 | | { 1454 /* ldsetb */, AArch64::LDSETb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12478 | | { 1461 /* ldseth */, AArch64::LDSETh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12479 | | { 1468 /* ldsetl */, AArch64::LDSETLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12480 | | { 1468 /* ldsetl */, AArch64::LDSETLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12481 | | { 1475 /* ldsetlb */, AArch64::LDSETLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12482 | | { 1483 /* ldsetlh */, AArch64::LDSETLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12483 | | { 1491 /* ldsmax */, AArch64::LDSMAXs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12484 | | { 1491 /* ldsmax */, AArch64::LDSMAXd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12485 | | { 1498 /* ldsmaxa */, AArch64::LDSMAXAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12486 | | { 1498 /* ldsmaxa */, AArch64::LDSMAXAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12487 | | { 1506 /* ldsmaxab */, AArch64::LDSMAXAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12488 | | { 1515 /* ldsmaxah */, AArch64::LDSMAXAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12489 | | { 1524 /* ldsmaxal */, AArch64::LDSMAXALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12490 | | { 1524 /* ldsmaxal */, AArch64::LDSMAXALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12491 | | { 1533 /* ldsmaxalb */, AArch64::LDSMAXALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12492 | | { 1543 /* ldsmaxalh */, AArch64::LDSMAXALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12493 | | { 1553 /* ldsmaxb */, AArch64::LDSMAXb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12494 | | { 1561 /* ldsmaxh */, AArch64::LDSMAXh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12495 | | { 1569 /* ldsmaxl */, AArch64::LDSMAXLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12496 | | { 1569 /* ldsmaxl */, AArch64::LDSMAXLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12497 | | { 1577 /* ldsmaxlb */, AArch64::LDSMAXLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12498 | | { 1586 /* ldsmaxlh */, AArch64::LDSMAXLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12499 | | { 1595 /* ldsmin */, AArch64::LDSMINs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12500 | | { 1595 /* ldsmin */, AArch64::LDSMINd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12501 | | { 1602 /* ldsmina */, AArch64::LDSMINAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12502 | | { 1602 /* ldsmina */, AArch64::LDSMINAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12503 | | { 1610 /* ldsminab */, AArch64::LDSMINAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12504 | | { 1619 /* ldsminah */, AArch64::LDSMINAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12505 | | { 1628 /* ldsminal */, AArch64::LDSMINALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12506 | | { 1628 /* ldsminal */, AArch64::LDSMINALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12507 | | { 1637 /* ldsminalb */, AArch64::LDSMINALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12508 | | { 1647 /* ldsminalh */, AArch64::LDSMINALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12509 | | { 1657 /* ldsminb */, AArch64::LDSMINb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12510 | | { 1665 /* ldsminh */, AArch64::LDSMINh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12511 | | { 1673 /* ldsminl */, AArch64::LDSMINLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12512 | | { 1673 /* ldsminl */, AArch64::LDSMINLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12513 | | { 1681 /* ldsminlb */, AArch64::LDSMINLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12514 | | { 1690 /* ldsminlh */, AArch64::LDSMINLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12515 | | { 1699 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12516 | | { 1699 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12517 | | { 1699 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12518 | | { 1699 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12519 | | { 1704 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12520 | | { 1704 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12521 | | { 1710 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12522 | | { 1710 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12523 | | { 1716 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12524 | | { 1716 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12525 | | { 1716 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12526 | | { 1716 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12527 | | { 1723 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12528 | | { 1723 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12529 | | { 1723 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12530 | | { 1723 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12531 | | { 1730 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12532 | | { 1730 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12533 | | { 1737 /* ldumax */, AArch64::LDUMAXs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12534 | | { 1737 /* ldumax */, AArch64::LDUMAXd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12535 | | { 1744 /* ldumaxa */, AArch64::LDUMAXAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12536 | | { 1744 /* ldumaxa */, AArch64::LDUMAXAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12537 | | { 1752 /* ldumaxab */, AArch64::LDUMAXAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12538 | | { 1761 /* ldumaxah */, AArch64::LDUMAXAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12539 | | { 1770 /* ldumaxal */, AArch64::LDUMAXALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12540 | | { 1770 /* ldumaxal */, AArch64::LDUMAXALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12541 | | { 1779 /* ldumaxalb */, AArch64::LDUMAXALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12542 | | { 1789 /* ldumaxalh */, AArch64::LDUMAXALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12543 | | { 1799 /* ldumaxb */, AArch64::LDUMAXb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12544 | | { 1807 /* ldumaxh */, AArch64::LDUMAXh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12545 | | { 1815 /* ldumaxl */, AArch64::LDUMAXLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12546 | | { 1815 /* ldumaxl */, AArch64::LDUMAXLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12547 | | { 1823 /* ldumaxlb */, AArch64::LDUMAXLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12548 | | { 1832 /* ldumaxlh */, AArch64::LDUMAXLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12549 | | { 1841 /* ldumin */, AArch64::LDUMINs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12550 | | { 1841 /* ldumin */, AArch64::LDUMINd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12551 | | { 1848 /* ldumina */, AArch64::LDUMINAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12552 | | { 1848 /* ldumina */, AArch64::LDUMINAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12553 | | { 1856 /* lduminab */, AArch64::LDUMINAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12554 | | { 1865 /* lduminah */, AArch64::LDUMINAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12555 | | { 1874 /* lduminal */, AArch64::LDUMINALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12556 | | { 1874 /* lduminal */, AArch64::LDUMINALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12557 | | { 1883 /* lduminalb */, AArch64::LDUMINALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12558 | | { 1893 /* lduminalh */, AArch64::LDUMINALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12559 | | { 1903 /* lduminb */, AArch64::LDUMINb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12560 | | { 1911 /* lduminh */, AArch64::LDUMINh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12561 | | { 1919 /* lduminl */, AArch64::LDUMINLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12562 | | { 1919 /* lduminl */, AArch64::LDUMINLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12563 | | { 1927 /* lduminlb */, AArch64::LDUMINLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12564 | | { 1936 /* lduminlh */, AArch64::LDUMINLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12565 | | { 1945 /* ldur */, AArch64::LDURQi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12566 | | { 1945 /* ldur */, AArch64::LDURHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12567 | | { 1945 /* ldur */, AArch64::LDURSi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12568 | | { 1945 /* ldur */, AArch64::LDURDi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12569 | | { 1945 /* ldur */, AArch64::LDURBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12570 | | { 1945 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12571 | | { 1945 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12572 | | { 1945 /* ldur */, AArch64::LDURQi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12573 | | { 1945 /* ldur */, AArch64::LDURHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12574 | | { 1945 /* ldur */, AArch64::LDURSi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12575 | | { 1945 /* ldur */, AArch64::LDURDi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12576 | | { 1945 /* ldur */, AArch64::LDURBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12577 | | { 1945 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12578 | | { 1945 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12579 | | { 1950 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12580 | | { 1950 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12581 | | { 1956 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12582 | | { 1956 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12583 | | { 1962 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12584 | | { 1962 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12585 | | { 1962 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12586 | | { 1962 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12587 | | { 1969 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12588 | | { 1969 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12589 | | { 1969 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12590 | | { 1969 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12591 | | { 1976 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12592 | | { 1976 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12593 | | { 1983 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12594 | | { 1983 /* ldxp */, AArch64::LDXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12595 | | { 1988 /* ldxr */, AArch64::LDXRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12596 | | { 1988 /* ldxr */, AArch64::LDXRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12597 | | { 1993 /* ldxrb */, AArch64::LDXRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12598 | | { 1999 /* ldxrh */, AArch64::LDXRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
12599 | | { 2005 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12600 | | { 2005 /* lsl */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12601 | | { 2009 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12602 | | { 2009 /* lslv */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12603 | | { 2014 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12604 | | { 2014 /* lsr */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, |
12605 | | { 2014 /* lsr */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12606 | | { 2014 /* lsr */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, |
12607 | | { 2018 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12608 | | { 2018 /* lsrv */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12609 | | { 2023 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12610 | | { 2023 /* madd */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12611 | | { 2028 /* mla */, AArch64::MLAv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12612 | | { 2028 /* mla */, AArch64::MLAv2i32, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12613 | | { 2028 /* mla */, AArch64::MLAv4i16, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12614 | | { 2028 /* mla */, AArch64::MLAv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12615 | | { 2028 /* mla */, AArch64::MLAv8i8, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12616 | | { 2028 /* mla */, AArch64::MLAv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12617 | | { 2028 /* mla */, AArch64::MLAv2i32_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
12618 | | { 2028 /* mla */, AArch64::MLAv4i16_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
12619 | | { 2028 /* mla */, AArch64::MLAv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
12620 | | { 2028 /* mla */, AArch64::MLAv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
12621 | | { 2032 /* mls */, AArch64::MLSv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12622 | | { 2032 /* mls */, AArch64::MLSv2i32, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12623 | | { 2032 /* mls */, AArch64::MLSv4i16, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12624 | | { 2032 /* mls */, AArch64::MLSv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12625 | | { 2032 /* mls */, AArch64::MLSv8i8, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12626 | | { 2032 /* mls */, AArch64::MLSv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12627 | | { 2032 /* mls */, AArch64::MLSv2i32_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
12628 | | { 2032 /* mls */, AArch64::MLSv4i16_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
12629 | | { 2032 /* mls */, AArch64::MLSv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
12630 | | { 2032 /* mls */, AArch64::MLSv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
12631 | | { 2036 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12632 | | { 2036 /* mneg */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12633 | | { 2041 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR32sponly, MCK_GPR32sp }, }, |
12634 | | { 2041 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR64sponly, MCK_GPR64sp }, }, |
12635 | | { 2041 /* mov */, AArch64::ORRWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
12636 | | { 2041 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR32, MCK_MOVZ32_lsl0MovAlias }, }, |
12637 | | { 2041 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR32, MCK_MOVZ32_lsl16MovAlias }, }, |
12638 | | { 2041 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR32, MCK_MOVN32_lsl0MovAlias }, }, |
12639 | | { 2041 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR32, MCK_MOVN32_lsl16MovAlias }, }, |
12640 | | { 2041 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR32sp, MCK_GPR32sponly }, }, |
12641 | | { 2041 /* mov */, AArch64::ORRWri, Convert__Reg1_0__regWZR__LogicalImm321_1, 0, { MCK_GPR32sp, MCK_LogicalImm32 }, }, |
12642 | | { 2041 /* mov */, AArch64::ORRXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
12643 | | { 2041 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR64, MCK_MOVZ64_lsl0MovAlias }, }, |
12644 | | { 2041 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR64, MCK_MOVZ64_lsl16MovAlias }, }, |
12645 | | { 2041 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32, 0, { MCK_GPR64, MCK_MOVZ64_lsl32MovAlias }, }, |
12646 | | { 2041 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48, 0, { MCK_GPR64, MCK_MOVZ64_lsl48MovAlias }, }, |
12647 | | { 2041 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0, 0, { MCK_GPR64, MCK_MOVN64_lsl0MovAlias }, }, |
12648 | | { 2041 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16, 0, { MCK_GPR64, MCK_MOVN64_lsl16MovAlias }, }, |
12649 | | { 2041 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32, 0, { MCK_GPR64, MCK_MOVN64_lsl32MovAlias }, }, |
12650 | | { 2041 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48, 0, { MCK_GPR64, MCK_MOVN64_lsl48MovAlias }, }, |
12651 | | { 2041 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, 0, { MCK_GPR64sp, MCK_GPR64sponly }, }, |
12652 | | { 2041 /* mov */, AArch64::ORRXri, Convert__Reg1_0__regXZR__LogicalImm641_1, 0, { MCK_GPR64sp, MCK_LogicalImm64 }, }, |
12653 | | { 2041 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12654 | | { 2041 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, 0, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12655 | | { 2041 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12656 | | { 2041 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12657 | | { 2041 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12658 | | { 2041 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12659 | | { 2041 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12660 | | { 2041 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12661 | | { 2041 /* mov */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__VectorIndexH1_2, Feature_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK_VectorIndexH }, }, |
12662 | | { 2041 /* mov */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__VectorIndexS1_2, Feature_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
12663 | | { 2041 /* mov */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__VectorIndexD1_2, Feature_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK_VectorIndexD }, }, |
12664 | | { 2041 /* mov */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__VectorIndexB1_2, Feature_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK_VectorIndexB }, }, |
12665 | | { 2041 /* mov */, AArch64::INSvi8gpr, Convert__VectorReg1281_1__Tie0__VectorIndexB1_2__Reg1_3, Feature_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_VectorIndexB, MCK_GPR32 }, }, |
12666 | | { 2041 /* mov */, AArch64::UMOVvi64, Convert__Reg1_1__VectorReg1281_2__VectorIndexD1_3, Feature_HasNEON, { MCK__DOT_d, MCK_GPR64, MCK_VectorReg128, MCK_VectorIndexD }, }, |
12667 | | { 2041 /* mov */, AArch64::INSvi64gpr, Convert__VectorReg1281_1__Tie0__VectorIndexD1_2__Reg1_3, Feature_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_VectorIndexD, MCK_GPR64 }, }, |
12668 | | { 2041 /* mov */, AArch64::INSvi16gpr, Convert__VectorReg1281_1__Tie0__VectorIndexH1_2__Reg1_3, Feature_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_VectorIndexH, MCK_GPR32 }, }, |
12669 | | { 2041 /* mov */, AArch64::UMOVvi32, Convert__Reg1_1__VectorReg1281_2__VectorIndexS1_3, Feature_HasNEON, { MCK__DOT_s, MCK_GPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
12670 | | { 2041 /* mov */, AArch64::INSvi32gpr, Convert__VectorReg1281_1__Tie0__VectorIndexS1_2__Reg1_3, Feature_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_VectorIndexS, MCK_GPR32 }, }, |
12671 | | { 2041 /* mov */, AArch64::INSvi8lane, Convert__VectorReg1281_1__Tie0__VectorIndexB1_2__VectorReg1281_3__VectorIndexB1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_VectorIndexB, MCK_VectorReg128, MCK_VectorIndexB }, }, |
12672 | | { 2041 /* mov */, AArch64::INSvi64lane, Convert__VectorReg1281_1__Tie0__VectorIndexD1_2__VectorReg1281_3__VectorIndexD1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_VectorIndexD, MCK_VectorReg128, MCK_VectorIndexD }, }, |
12673 | | { 2041 /* mov */, AArch64::INSvi16lane, Convert__VectorReg1281_1__Tie0__VectorIndexH1_2__VectorReg1281_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_VectorIndexH, MCK_VectorReg128, MCK_VectorIndexH }, }, |
12674 | | { 2041 /* mov */, AArch64::INSvi32lane, Convert__VectorReg1281_1__Tie0__VectorIndexS1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_VectorIndexS, MCK_VectorReg128, MCK_VectorIndexS }, }, |
12675 | | { 2045 /* movi */, AArch64::MOVID, Convert__Reg1_0__SIMDImmType101_1, Feature_HasNEON, { MCK_FPR64, MCK_SIMDImmType10 }, }, |
12676 | | { 2045 /* movi */, AArch64::MOVIv16b_ns, Convert__VectorReg1281_1__Imm0_2551_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_Imm0_255 }, }, |
12677 | | { 2045 /* movi */, AArch64::MOVIv2d_ns, Convert__VectorReg1281_1__SIMDImmType101_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_SIMDImmType10 }, }, |
12678 | | { 2045 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, |
12679 | | { 2045 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, |
12680 | | { 2045 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, |
12681 | | { 2045 /* movi */, AArch64::MOVIv8b_ns, Convert__VectorReg641_1__Imm0_2551_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_Imm0_255 }, }, |
12682 | | { 2045 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, |
12683 | | { 2045 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, |
12684 | | { 2045 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, |
12685 | | { 2045 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, |
12686 | | { 2045 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, |
12687 | | { 2045 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
12688 | | { 2045 /* movi */, AArch64::MOVIv2s_msl, Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_MoveVecShifter }, }, |
12689 | | { 2045 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
12690 | | { 2045 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
12691 | | { 2045 /* movi */, AArch64::MOVIv4s_msl, Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_MoveVecShifter }, }, |
12692 | | { 2045 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
12693 | | { 2050 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, |
12694 | | { 2050 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0__MovKSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovKSymbolG0 }, }, |
12695 | | { 2050 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0__MovKSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovKSymbolG1 }, }, |
12696 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, |
12697 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__MovKSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovKSymbolG0 }, }, |
12698 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__MovKSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovKSymbolG1 }, }, |
12699 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__MovKSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovKSymbolG2 }, }, |
12700 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__MovKSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovKSymbolG3 }, }, |
12701 | | { 2050 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, |
12702 | | { 2050 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, |
12703 | | { 2055 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, |
12704 | | { 2055 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovZSymbolG0 }, }, |
12705 | | { 2055 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovZSymbolG1 }, }, |
12706 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, |
12707 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovZSymbolG0 }, }, |
12708 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovZSymbolG1 }, }, |
12709 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovZSymbolG2 }, }, |
12710 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovZSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovZSymbolG3 }, }, |
12711 | | { 2055 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, |
12712 | | { 2055 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, |
12713 | | { 2060 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR32, MCK_Imm0_65535 }, }, |
12714 | | { 2060 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR32, MCK_MovZSymbolG0 }, }, |
12715 | | { 2060 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR32, MCK_MovZSymbolG1 }, }, |
12716 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, 0, { MCK_GPR64, MCK_Imm0_65535 }, }, |
12717 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG01_1__imm_95_0, 0, { MCK_GPR64, MCK_MovZSymbolG0 }, }, |
12718 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG11_1__imm_95_16, 0, { MCK_GPR64, MCK_MovZSymbolG1 }, }, |
12719 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG21_1__imm_95_32, 0, { MCK_GPR64, MCK_MovZSymbolG2 }, }, |
12720 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovZSymbolG31_1__imm_95_48, 0, { MCK_GPR64, MCK_MovZSymbolG3 }, }, |
12721 | | { 2060 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, 0, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, }, |
12722 | | { 2060 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, 0, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, }, |
12723 | | { 2065 /* mrs */, AArch64::MRS, Convert__Reg1_0__MRSSystemRegister1_1, 0, { MCK_GPR64, MCK_MRSSystemRegister }, }, |
12724 | | { 2069 /* msr */, AArch64::MSR, Convert__MSRSystemRegister1_0__Reg1_1, 0, { MCK_MSRSystemRegister, MCK_GPR64 }, }, |
12725 | | { 2069 /* msr */, AArch64::MSRpstateImm4, Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1, 0, { MCK_SystemPStateFieldWithImm0_15, MCK_Imm0_15 }, }, |
12726 | | { 2069 /* msr */, AArch64::MSRpstateImm1, Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1, 0, { MCK_SystemPStateFieldWithImm0_1, MCK_Imm0_1 }, }, |
12727 | | { 2073 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12728 | | { 2073 /* msub */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12729 | | { 2078 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12730 | | { 2078 /* mul */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12731 | | { 2078 /* mul */, AArch64::MULv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12732 | | { 2078 /* mul */, AArch64::MULv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12733 | | { 2078 /* mul */, AArch64::MULv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12734 | | { 2078 /* mul */, AArch64::MULv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12735 | | { 2078 /* mul */, AArch64::MULv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12736 | | { 2078 /* mul */, AArch64::MULv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12737 | | { 2078 /* mul */, AArch64::MULv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
12738 | | { 2078 /* mul */, AArch64::MULv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
12739 | | { 2078 /* mul */, AArch64::MULv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
12740 | | { 2078 /* mul */, AArch64::MULv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
12741 | | { 2082 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
12742 | | { 2082 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
12743 | | { 2082 /* mvn */, AArch64::NOTv16i8, Convert__VectorReg1281_1__VectorReg1281_2, 0, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12744 | | { 2082 /* mvn */, AArch64::NOTv8i8, Convert__VectorReg641_1__VectorReg641_2, 0, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12745 | | { 2082 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
12746 | | { 2082 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
12747 | | { 2086 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, |
12748 | | { 2086 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, |
12749 | | { 2086 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, |
12750 | | { 2086 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, |
12751 | | { 2086 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, |
12752 | | { 2086 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, |
12753 | | { 2086 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, |
12754 | | { 2086 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, |
12755 | | { 2086 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
12756 | | { 2086 /* mvni */, AArch64::MVNIv2s_msl, Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_MoveVecShifter }, }, |
12757 | | { 2086 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
12758 | | { 2086 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
12759 | | { 2086 /* mvni */, AArch64::MVNIv4s_msl, Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_MoveVecShifter }, }, |
12760 | | { 2086 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
12761 | | { 2091 /* neg */, AArch64::NEGv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
12762 | | { 2091 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
12763 | | { 2091 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
12764 | | { 2091 /* neg */, AArch64::NEGv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12765 | | { 2091 /* neg */, AArch64::NEGv2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12766 | | { 2091 /* neg */, AArch64::NEGv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12767 | | { 2091 /* neg */, AArch64::NEGv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12768 | | { 2091 /* neg */, AArch64::NEGv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12769 | | { 2091 /* neg */, AArch64::NEGv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12770 | | { 2091 /* neg */, AArch64::NEGv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12771 | | { 2091 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
12772 | | { 2091 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
12773 | | { 2095 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
12774 | | { 2095 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
12775 | | { 2095 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
12776 | | { 2095 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
12777 | | { 2100 /* ngc */, AArch64::SBCWr, Convert__Reg1_0__regWZR__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
12778 | | { 2100 /* ngc */, AArch64::SBCXr, Convert__Reg1_0__regXZR__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
12779 | | { 2104 /* ngcs */, AArch64::SBCSWr, Convert__Reg1_0__regWZR__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
12780 | | { 2104 /* ngcs */, AArch64::SBCSXr, Convert__Reg1_0__regXZR__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
12781 | | { 2109 /* nop */, AArch64::HINT, Convert__imm_95_0, 0, { }, }, |
12782 | | { 2113 /* not */, AArch64::NOTv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12783 | | { 2113 /* not */, AArch64::NOTv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12784 | | { 2117 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12785 | | { 2117 /* orn */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, }, |
12786 | | { 2117 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12787 | | { 2117 /* orn */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, }, |
12788 | | { 2117 /* orn */, AArch64::ORNv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12789 | | { 2117 /* orn */, AArch64::ORNv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12790 | | { 2117 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
12791 | | { 2117 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
12792 | | { 2121 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, }, |
12793 | | { 2121 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, }, |
12794 | | { 2121 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, }, |
12795 | | { 2121 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, }, |
12796 | | { 2121 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12797 | | { 2121 /* orr */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, 0, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, }, |
12798 | | { 2121 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12799 | | { 2121 /* orr */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, 0, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, }, |
12800 | | { 2121 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, }, |
12801 | | { 2121 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, }, |
12802 | | { 2121 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, }, |
12803 | | { 2121 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_0__Tie0__Imm0_2551_2__imm_95_0, 0, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, }, |
12804 | | { 2121 /* orr */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12805 | | { 2121 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_1__Tie0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
12806 | | { 2121 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_1__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
12807 | | { 2121 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__LogicalVecShifter1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, }, |
12808 | | { 2121 /* orr */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12809 | | { 2121 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_1__Tie0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, }, |
12810 | | { 2121 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
12811 | | { 2121 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
12812 | | { 2125 /* pmul */, AArch64::PMULv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12813 | | { 2125 /* pmul */, AArch64::PMULv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12814 | | { 2130 /* pmull */, AArch64::PMULLv1i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasCrypto, { MCK__DOT_1q, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12815 | | { 2130 /* pmull */, AArch64::PMULLv8i8, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12816 | | { 2136 /* pmull2 */, AArch64::PMULLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasCrypto, { MCK__DOT_1q, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12817 | | { 2136 /* pmull2 */, AArch64::PMULLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12818 | | { 2143 /* prfm */, AArch64::PRFMl, Convert__Prefetch1_0__PCRelLabel191_1, 0, { MCK_Prefetch, MCK_PCRelLabel19 }, }, |
12819 | | { 2143 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12820 | | { 2143 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
12821 | | { 2143 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, |
12822 | | { 2143 /* prfm */, AArch64::PRFMroW, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, |
12823 | | { 2143 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, |
12824 | | { 2148 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__imm_95_0, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
12825 | | { 2148 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__SImm91_3, 0, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
12826 | | { 2154 /* psb */, AArch64::HINT, Convert__PSBHint1_0, Feature_HasSPE, { MCK_PSBHint }, }, |
12827 | | { 2158 /* raddhn */, AArch64::RADDHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12828 | | { 2158 /* raddhn */, AArch64::RADDHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12829 | | { 2158 /* raddhn */, AArch64::RADDHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12830 | | { 2165 /* raddhn2 */, AArch64::RADDHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12831 | | { 2165 /* raddhn2 */, AArch64::RADDHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12832 | | { 2165 /* raddhn2 */, AArch64::RADDHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12833 | | { 2173 /* rbit */, AArch64::RBITWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
12834 | | { 2173 /* rbit */, AArch64::RBITXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
12835 | | { 2173 /* rbit */, AArch64::RBITv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12836 | | { 2173 /* rbit */, AArch64::RBITv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12837 | | { 2178 /* ret */, AArch64::RET, Convert__regLR, 0, { }, }, |
12838 | | { 2178 /* ret */, AArch64::RET, Convert__Reg1_0, 0, { MCK_GPR64 }, }, |
12839 | | { 2182 /* rev */, AArch64::REVWr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
12840 | | { 2182 /* rev */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
12841 | | { 2186 /* rev16 */, AArch64::REV16Wr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR32, MCK_GPR32 }, }, |
12842 | | { 2186 /* rev16 */, AArch64::REV16Xr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
12843 | | { 2186 /* rev16 */, AArch64::REV16v16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12844 | | { 2186 /* rev16 */, AArch64::REV16v8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12845 | | { 2192 /* rev32 */, AArch64::REV32Xr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
12846 | | { 2192 /* rev32 */, AArch64::REV32v16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12847 | | { 2192 /* rev32 */, AArch64::REV32v4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12848 | | { 2192 /* rev32 */, AArch64::REV32v8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12849 | | { 2192 /* rev32 */, AArch64::REV32v8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12850 | | { 2198 /* rev64 */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, 0, { MCK_GPR64, MCK_GPR64 }, }, |
12851 | | { 2198 /* rev64 */, AArch64::REV64v16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12852 | | { 2198 /* rev64 */, AArch64::REV64v2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12853 | | { 2198 /* rev64 */, AArch64::REV64v4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12854 | | { 2198 /* rev64 */, AArch64::REV64v4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12855 | | { 2198 /* rev64 */, AArch64::REV64v8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12856 | | { 2198 /* rev64 */, AArch64::REV64v8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12857 | | { 2204 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12858 | | { 2204 /* ror */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, }, |
12859 | | { 2204 /* ror */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12860 | | { 2204 /* ror */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, }, |
12861 | | { 2208 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12862 | | { 2208 /* rorv */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12863 | | { 2213 /* rshrn */, AArch64::RSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, |
12864 | | { 2213 /* rshrn */, AArch64::RSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, |
12865 | | { 2213 /* rshrn */, AArch64::RSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, |
12866 | | { 2219 /* rshrn2 */, AArch64::RSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
12867 | | { 2219 /* rshrn2 */, AArch64::RSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
12868 | | { 2219 /* rshrn2 */, AArch64::RSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
12869 | | { 2226 /* rsubhn */, AArch64::RSUBHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12870 | | { 2226 /* rsubhn */, AArch64::RSUBHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12871 | | { 2226 /* rsubhn */, AArch64::RSUBHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12872 | | { 2233 /* rsubhn2 */, AArch64::RSUBHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12873 | | { 2233 /* rsubhn2 */, AArch64::RSUBHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12874 | | { 2233 /* rsubhn2 */, AArch64::RSUBHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12875 | | { 2241 /* saba */, AArch64::SABAv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12876 | | { 2241 /* saba */, AArch64::SABAv2i32, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12877 | | { 2241 /* saba */, AArch64::SABAv4i16, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12878 | | { 2241 /* saba */, AArch64::SABAv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12879 | | { 2241 /* saba */, AArch64::SABAv8i8, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12880 | | { 2241 /* saba */, AArch64::SABAv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12881 | | { 2246 /* sabal */, AArch64::SABALv2i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12882 | | { 2246 /* sabal */, AArch64::SABALv4i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12883 | | { 2246 /* sabal */, AArch64::SABALv8i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12884 | | { 2252 /* sabal2 */, AArch64::SABALv4i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12885 | | { 2252 /* sabal2 */, AArch64::SABALv8i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12886 | | { 2252 /* sabal2 */, AArch64::SABALv16i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12887 | | { 2259 /* sabd */, AArch64::SABDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12888 | | { 2259 /* sabd */, AArch64::SABDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12889 | | { 2259 /* sabd */, AArch64::SABDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12890 | | { 2259 /* sabd */, AArch64::SABDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12891 | | { 2259 /* sabd */, AArch64::SABDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12892 | | { 2259 /* sabd */, AArch64::SABDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12893 | | { 2264 /* sabdl */, AArch64::SABDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12894 | | { 2264 /* sabdl */, AArch64::SABDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12895 | | { 2264 /* sabdl */, AArch64::SABDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12896 | | { 2270 /* sabdl2 */, AArch64::SABDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12897 | | { 2270 /* sabdl2 */, AArch64::SABDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12898 | | { 2270 /* sabdl2 */, AArch64::SABDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12899 | | { 2277 /* sadalp */, AArch64::SADALPv2i32_v1i64, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12900 | | { 2277 /* sadalp */, AArch64::SADALPv4i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12901 | | { 2277 /* sadalp */, AArch64::SADALPv4i16_v2i32, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12902 | | { 2277 /* sadalp */, AArch64::SADALPv8i8_v4i16, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12903 | | { 2277 /* sadalp */, AArch64::SADALPv8i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12904 | | { 2277 /* sadalp */, AArch64::SADALPv16i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12905 | | { 2284 /* saddl */, AArch64::SADDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12906 | | { 2284 /* saddl */, AArch64::SADDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12907 | | { 2284 /* saddl */, AArch64::SADDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12908 | | { 2290 /* saddl2 */, AArch64::SADDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12909 | | { 2290 /* saddl2 */, AArch64::SADDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12910 | | { 2290 /* saddl2 */, AArch64::SADDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12911 | | { 2297 /* saddlp */, AArch64::SADDLPv2i32_v1i64, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12912 | | { 2297 /* saddlp */, AArch64::SADDLPv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12913 | | { 2297 /* saddlp */, AArch64::SADDLPv4i16_v2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12914 | | { 2297 /* saddlp */, AArch64::SADDLPv8i8_v4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12915 | | { 2297 /* saddlp */, AArch64::SADDLPv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12916 | | { 2297 /* saddlp */, AArch64::SADDLPv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12917 | | { 2304 /* saddlv */, AArch64::SADDLVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR16, MCK_VectorReg128 }, }, |
12918 | | { 2304 /* saddlv */, AArch64::SADDLVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR32, MCK_VectorReg64 }, }, |
12919 | | { 2304 /* saddlv */, AArch64::SADDLVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR64, MCK_VectorReg128 }, }, |
12920 | | { 2304 /* saddlv */, AArch64::SADDLVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR16, MCK_VectorReg64 }, }, |
12921 | | { 2304 /* saddlv */, AArch64::SADDLVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR32, MCK_VectorReg128 }, }, |
12922 | | { 2311 /* saddw */, AArch64::SADDWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
12923 | | { 2311 /* saddw */, AArch64::SADDWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
12924 | | { 2311 /* saddw */, AArch64::SADDWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
12925 | | { 2317 /* saddw2 */, AArch64::SADDWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12926 | | { 2317 /* saddw2 */, AArch64::SADDWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12927 | | { 2317 /* saddw2 */, AArch64::SADDWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12928 | | { 2324 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12929 | | { 2324 /* sbc */, AArch64::SBCXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12930 | | { 2328 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12931 | | { 2328 /* sbcs */, AArch64::SBCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12932 | | { 2333 /* sbfm */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, |
12933 | | { 2333 /* sbfm */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, |
12934 | | { 2338 /* scvtf */, AArch64::SCVTFv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
12935 | | { 2338 /* scvtf */, AArch64::SCVTFUWHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, |
12936 | | { 2338 /* scvtf */, AArch64::SCVTFUXHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, |
12937 | | { 2338 /* scvtf */, AArch64::SCVTFv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
12938 | | { 2338 /* scvtf */, AArch64::SCVTFUWSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, |
12939 | | { 2338 /* scvtf */, AArch64::SCVTFUXSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, }, |
12940 | | { 2338 /* scvtf */, AArch64::SCVTFv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
12941 | | { 2338 /* scvtf */, AArch64::SCVTFUWDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, }, |
12942 | | { 2338 /* scvtf */, AArch64::SCVTFUXDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, |
12943 | | { 2338 /* scvtf */, AArch64::SCVTFv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12944 | | { 2338 /* scvtf */, AArch64::SCVTFv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12945 | | { 2338 /* scvtf */, AArch64::SCVTFv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12946 | | { 2338 /* scvtf */, AArch64::SCVTFv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12947 | | { 2338 /* scvtf */, AArch64::SCVTFv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12948 | | { 2338 /* scvtf */, AArch64::SCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, |
12949 | | { 2338 /* scvtf */, AArch64::SCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, }, |
12950 | | { 2338 /* scvtf */, AArch64::SCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, }, |
12951 | | { 2338 /* scvtf */, AArch64::SCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
12952 | | { 2338 /* scvtf */, AArch64::SCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, }, |
12953 | | { 2338 /* scvtf */, AArch64::SCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, }, |
12954 | | { 2338 /* scvtf */, AArch64::SCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
12955 | | { 2338 /* scvtf */, AArch64::SCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, }, |
12956 | | { 2338 /* scvtf */, AArch64::SCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, }, |
12957 | | { 2338 /* scvtf */, AArch64::SCVTFv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
12958 | | { 2338 /* scvtf */, AArch64::SCVTFv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
12959 | | { 2338 /* scvtf */, AArch64::SCVTFv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
12960 | | { 2338 /* scvtf */, AArch64::SCVTFv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
12961 | | { 2338 /* scvtf */, AArch64::SCVTFv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
12962 | | { 2344 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
12963 | | { 2344 /* sdiv */, AArch64::SDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
12964 | | { 2349 /* sev */, AArch64::HINT, Convert__imm_95_4, 0, { }, }, |
12965 | | { 2353 /* sevl */, AArch64::HINT, Convert__imm_95_5, 0, { }, }, |
12966 | | { 2358 /* sha1c */, AArch64::SHA1Crrr, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3, Feature_HasCrypto, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, }, |
12967 | | { 2364 /* sha1h */, AArch64::SHA1Hrr, Convert__Reg1_0__Reg1_1, Feature_HasCrypto, { MCK_FPR32, MCK_FPR32 }, }, |
12968 | | { 2370 /* sha1m */, AArch64::SHA1Mrrr, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3, Feature_HasCrypto, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, }, |
12969 | | { 2376 /* sha1p */, AArch64::SHA1Prrr, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3, Feature_HasCrypto, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, }, |
12970 | | { 2382 /* sha1su0 */, AArch64::SHA1SU0rrr, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasCrypto, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12971 | | { 2390 /* sha1su1 */, AArch64::SHA1SU1rr, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasCrypto, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12972 | | { 2398 /* sha256h */, AArch64::SHA256Hrrr, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3, Feature_HasCrypto, { MCK__DOT_4s, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, }, |
12973 | | { 2406 /* sha256h2 */, AArch64::SHA256H2rrr, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3, Feature_HasCrypto, { MCK__DOT_4s, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, }, |
12974 | | { 2415 /* sha256su0 */, AArch64::SHA256SU0rr, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasCrypto, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12975 | | { 2425 /* sha256su1 */, AArch64::SHA256SU1rrr, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasCrypto, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12976 | | { 2435 /* shadd */, AArch64::SHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12977 | | { 2435 /* shadd */, AArch64::SHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12978 | | { 2435 /* shadd */, AArch64::SHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12979 | | { 2435 /* shadd */, AArch64::SHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12980 | | { 2435 /* shadd */, AArch64::SHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
12981 | | { 2435 /* shadd */, AArch64::SHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
12982 | | { 2441 /* shl */, AArch64::SHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, |
12983 | | { 2441 /* shl */, AArch64::SHLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, |
12984 | | { 2441 /* shl */, AArch64::SHLv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, }, |
12985 | | { 2441 /* shl */, AArch64::SHLv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, }, |
12986 | | { 2441 /* shl */, AArch64::SHLv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, }, |
12987 | | { 2441 /* shl */, AArch64::SHLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, |
12988 | | { 2441 /* shl */, AArch64::SHLv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, }, |
12989 | | { 2441 /* shl */, AArch64::SHLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, |
12990 | | { 2445 /* shll */, AArch64::SHLLv2i32, Convert__VectorReg1281_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK__35_32 }, }, |
12991 | | { 2445 /* shll */, AArch64::SHLLv4i16, Convert__VectorReg1281_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK__35_16 }, }, |
12992 | | { 2445 /* shll */, AArch64::SHLLv8i8, Convert__VectorReg1281_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK__35_8 }, }, |
12993 | | { 2450 /* shll2 */, AArch64::SHLLv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__35_32 }, }, |
12994 | | { 2450 /* shll2 */, AArch64::SHLLv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__35_16 }, }, |
12995 | | { 2450 /* shll2 */, AArch64::SHLLv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__35_8 }, }, |
12996 | | { 2456 /* shrn */, AArch64::SHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, |
12997 | | { 2456 /* shrn */, AArch64::SHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, |
12998 | | { 2456 /* shrn */, AArch64::SHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, |
12999 | | { 2461 /* shrn2 */, AArch64::SHRNv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13000 | | { 2461 /* shrn2 */, AArch64::SHRNv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13001 | | { 2461 /* shrn2 */, AArch64::SHRNv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13002 | | { 2467 /* shsub */, AArch64::SHSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13003 | | { 2467 /* shsub */, AArch64::SHSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13004 | | { 2467 /* shsub */, AArch64::SHSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13005 | | { 2467 /* shsub */, AArch64::SHSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13006 | | { 2467 /* shsub */, AArch64::SHSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13007 | | { 2467 /* shsub */, AArch64::SHSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13008 | | { 2473 /* sli */, AArch64::SLId, Convert__Reg1_0__Tie0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, |
13009 | | { 2473 /* sli */, AArch64::SLIv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, |
13010 | | { 2473 /* sli */, AArch64::SLIv2i64_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_631_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, }, |
13011 | | { 2473 /* sli */, AArch64::SLIv2i32_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, }, |
13012 | | { 2473 /* sli */, AArch64::SLIv4i16_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, }, |
13013 | | { 2473 /* sli */, AArch64::SLIv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, |
13014 | | { 2473 /* sli */, AArch64::SLIv8i8_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, }, |
13015 | | { 2473 /* sli */, AArch64::SLIv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, |
13016 | | { 2477 /* smaddl */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
13017 | | { 2484 /* smax */, AArch64::SMAXv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13018 | | { 2484 /* smax */, AArch64::SMAXv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13019 | | { 2484 /* smax */, AArch64::SMAXv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13020 | | { 2484 /* smax */, AArch64::SMAXv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13021 | | { 2484 /* smax */, AArch64::SMAXv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13022 | | { 2484 /* smax */, AArch64::SMAXv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13023 | | { 2489 /* smaxp */, AArch64::SMAXPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13024 | | { 2489 /* smaxp */, AArch64::SMAXPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13025 | | { 2489 /* smaxp */, AArch64::SMAXPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13026 | | { 2489 /* smaxp */, AArch64::SMAXPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13027 | | { 2489 /* smaxp */, AArch64::SMAXPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13028 | | { 2489 /* smaxp */, AArch64::SMAXPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13029 | | { 2495 /* smaxv */, AArch64::SMAXVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, }, |
13030 | | { 2495 /* smaxv */, AArch64::SMAXVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, |
13031 | | { 2495 /* smaxv */, AArch64::SMAXVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, |
13032 | | { 2495 /* smaxv */, AArch64::SMAXVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, }, |
13033 | | { 2495 /* smaxv */, AArch64::SMAXVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, |
13034 | | { 2501 /* smc */, AArch64::SMC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
13035 | | { 2505 /* smin */, AArch64::SMINv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13036 | | { 2505 /* smin */, AArch64::SMINv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13037 | | { 2505 /* smin */, AArch64::SMINv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13038 | | { 2505 /* smin */, AArch64::SMINv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13039 | | { 2505 /* smin */, AArch64::SMINv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13040 | | { 2505 /* smin */, AArch64::SMINv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13041 | | { 2510 /* sminp */, AArch64::SMINPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13042 | | { 2510 /* sminp */, AArch64::SMINPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13043 | | { 2510 /* sminp */, AArch64::SMINPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13044 | | { 2510 /* sminp */, AArch64::SMINPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13045 | | { 2510 /* sminp */, AArch64::SMINPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13046 | | { 2510 /* sminp */, AArch64::SMINPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13047 | | { 2516 /* sminv */, AArch64::SMINVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, }, |
13048 | | { 2516 /* sminv */, AArch64::SMINVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, |
13049 | | { 2516 /* sminv */, AArch64::SMINVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, |
13050 | | { 2516 /* sminv */, AArch64::SMINVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, }, |
13051 | | { 2516 /* sminv */, AArch64::SMINVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, |
13052 | | { 2522 /* smlal */, AArch64::SMLALv2i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13053 | | { 2522 /* smlal */, AArch64::SMLALv4i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13054 | | { 2522 /* smlal */, AArch64::SMLALv8i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13055 | | { 2522 /* smlal */, AArch64::SMLALv2i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13056 | | { 2522 /* smlal */, AArch64::SMLALv4i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13057 | | { 2528 /* smlal2 */, AArch64::SMLALv4i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13058 | | { 2528 /* smlal2 */, AArch64::SMLALv8i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13059 | | { 2528 /* smlal2 */, AArch64::SMLALv16i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13060 | | { 2528 /* smlal2 */, AArch64::SMLALv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13061 | | { 2528 /* smlal2 */, AArch64::SMLALv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13062 | | { 2535 /* smlsl */, AArch64::SMLSLv2i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13063 | | { 2535 /* smlsl */, AArch64::SMLSLv4i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13064 | | { 2535 /* smlsl */, AArch64::SMLSLv8i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13065 | | { 2535 /* smlsl */, AArch64::SMLSLv2i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13066 | | { 2535 /* smlsl */, AArch64::SMLSLv4i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13067 | | { 2541 /* smlsl2 */, AArch64::SMLSLv4i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13068 | | { 2541 /* smlsl2 */, AArch64::SMLSLv8i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13069 | | { 2541 /* smlsl2 */, AArch64::SMLSLv16i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13070 | | { 2541 /* smlsl2 */, AArch64::SMLSLv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13071 | | { 2541 /* smlsl2 */, AArch64::SMLSLv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13072 | | { 2548 /* smnegl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, |
13073 | | { 2555 /* smov */, AArch64::SMOVvi8to32, Convert__Reg1_1__VectorReg1281_2__VectorIndexB1_3, Feature_HasNEON, { MCK__DOT_b, MCK_GPR32, MCK_VectorReg128, MCK_VectorIndexB }, }, |
13074 | | { 2555 /* smov */, AArch64::SMOVvi8to64, Convert__Reg1_1__VectorReg1281_2__VectorIndexB1_3, Feature_HasNEON, { MCK__DOT_b, MCK_GPR64, MCK_VectorReg128, MCK_VectorIndexB }, }, |
13075 | | { 2555 /* smov */, AArch64::SMOVvi16to32, Convert__Reg1_1__VectorReg1281_2__VectorIndexH1_3, Feature_HasNEON, { MCK__DOT_h, MCK_GPR32, MCK_VectorReg128, MCK_VectorIndexH }, }, |
13076 | | { 2555 /* smov */, AArch64::SMOVvi16to64, Convert__Reg1_1__VectorReg1281_2__VectorIndexH1_3, Feature_HasNEON, { MCK__DOT_h, MCK_GPR64, MCK_VectorReg128, MCK_VectorIndexH }, }, |
13077 | | { 2555 /* smov */, AArch64::SMOVvi32to64, Convert__Reg1_1__VectorReg1281_2__VectorIndexS1_3, Feature_HasNEON, { MCK__DOT_s, MCK_GPR64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13078 | | { 2560 /* smsubl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
13079 | | { 2567 /* smulh */, AArch64::SMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
13080 | | { 2573 /* smull */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, |
13081 | | { 2573 /* smull */, AArch64::SMULLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13082 | | { 2573 /* smull */, AArch64::SMULLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13083 | | { 2573 /* smull */, AArch64::SMULLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13084 | | { 2573 /* smull */, AArch64::SMULLv2i32_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13085 | | { 2573 /* smull */, AArch64::SMULLv4i16_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13086 | | { 2579 /* smull2 */, AArch64::SMULLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13087 | | { 2579 /* smull2 */, AArch64::SMULLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13088 | | { 2579 /* smull2 */, AArch64::SMULLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13089 | | { 2579 /* smull2 */, AArch64::SMULLv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13090 | | { 2579 /* smull2 */, AArch64::SMULLv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13091 | | { 2586 /* sqabs */, AArch64::SQABSv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, |
13092 | | { 2586 /* sqabs */, AArch64::SQABSv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
13093 | | { 2586 /* sqabs */, AArch64::SQABSv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
13094 | | { 2586 /* sqabs */, AArch64::SQABSv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, |
13095 | | { 2586 /* sqabs */, AArch64::SQABSv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13096 | | { 2586 /* sqabs */, AArch64::SQABSv2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13097 | | { 2586 /* sqabs */, AArch64::SQABSv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13098 | | { 2586 /* sqabs */, AArch64::SQABSv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13099 | | { 2586 /* sqabs */, AArch64::SQABSv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13100 | | { 2586 /* sqabs */, AArch64::SQABSv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13101 | | { 2586 /* sqabs */, AArch64::SQABSv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13102 | | { 2592 /* sqadd */, AArch64::SQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
13103 | | { 2592 /* sqadd */, AArch64::SQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
13104 | | { 2592 /* sqadd */, AArch64::SQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
13105 | | { 2592 /* sqadd */, AArch64::SQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
13106 | | { 2592 /* sqadd */, AArch64::SQADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13107 | | { 2592 /* sqadd */, AArch64::SQADDv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13108 | | { 2592 /* sqadd */, AArch64::SQADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13109 | | { 2592 /* sqadd */, AArch64::SQADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13110 | | { 2592 /* sqadd */, AArch64::SQADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13111 | | { 2592 /* sqadd */, AArch64::SQADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13112 | | { 2592 /* sqadd */, AArch64::SQADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13113 | | { 2598 /* sqdmlal */, AArch64::SQDMLALi16, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, |
13114 | | { 2598 /* sqdmlal */, AArch64::SQDMLALi32, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, |
13115 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv2i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13116 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv4i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13117 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv2i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13118 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv4i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13119 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv1i32_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_h, MCK_FPR32, MCK_FPR16, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13120 | | { 2598 /* sqdmlal */, AArch64::SQDMLALv1i64_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPR64, MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13121 | | { 2606 /* sqdmlal2 */, AArch64::SQDMLALv4i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13122 | | { 2606 /* sqdmlal2 */, AArch64::SQDMLALv8i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13123 | | { 2606 /* sqdmlal2 */, AArch64::SQDMLALv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13124 | | { 2606 /* sqdmlal2 */, AArch64::SQDMLALv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13125 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLi16, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, |
13126 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLi32, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, |
13127 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv2i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13128 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv4i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13129 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv2i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13130 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv4i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13131 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv1i32_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_h, MCK_FPR32, MCK_FPR16, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13132 | | { 2615 /* sqdmlsl */, AArch64::SQDMLSLv1i64_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPR64, MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13133 | | { 2623 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13134 | | { 2623 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13135 | | { 2623 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13136 | | { 2623 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13137 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
13138 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
13139 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13140 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13141 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13142 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13143 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13144 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13145 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13146 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13147 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv1i16_indexed, Convert__Reg1_1__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_h, MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13148 | | { 2632 /* sqdmulh */, AArch64::SQDMULHv1i32_indexed, Convert__Reg1_1__Reg1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13149 | | { 2640 /* sqdmull */, AArch64::SQDMULLi16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, }, |
13150 | | { 2640 /* sqdmull */, AArch64::SQDMULLi32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, }, |
13151 | | { 2640 /* sqdmull */, AArch64::SQDMULLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13152 | | { 2640 /* sqdmull */, AArch64::SQDMULLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13153 | | { 2640 /* sqdmull */, AArch64::SQDMULLv2i32_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13154 | | { 2640 /* sqdmull */, AArch64::SQDMULLv4i16_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13155 | | { 2640 /* sqdmull */, AArch64::SQDMULLv1i32_indexed, Convert__Reg1_1__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_h, MCK_FPR32, MCK_FPR16, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13156 | | { 2640 /* sqdmull */, AArch64::SQDMULLv1i64_indexed, Convert__Reg1_1__Reg1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPR64, MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13157 | | { 2648 /* sqdmull2 */, AArch64::SQDMULLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13158 | | { 2648 /* sqdmull2 */, AArch64::SQDMULLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13159 | | { 2648 /* sqdmull2 */, AArch64::SQDMULLv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13160 | | { 2648 /* sqdmull2 */, AArch64::SQDMULLv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13161 | | { 2657 /* sqneg */, AArch64::SQNEGv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, |
13162 | | { 2657 /* sqneg */, AArch64::SQNEGv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
13163 | | { 2657 /* sqneg */, AArch64::SQNEGv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
13164 | | { 2657 /* sqneg */, AArch64::SQNEGv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, |
13165 | | { 2657 /* sqneg */, AArch64::SQNEGv16i8, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13166 | | { 2657 /* sqneg */, AArch64::SQNEGv2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13167 | | { 2657 /* sqneg */, AArch64::SQNEGv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13168 | | { 2657 /* sqneg */, AArch64::SQNEGv4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13169 | | { 2657 /* sqneg */, AArch64::SQNEGv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13170 | | { 2657 /* sqneg */, AArch64::SQNEGv8i8, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13171 | | { 2657 /* sqneg */, AArch64::SQNEGv8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13172 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv1i16, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasV8_1a, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
13173 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv1i32, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasV8_1a, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
13174 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv2i32, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13175 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv4i16, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13176 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13177 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13178 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv2i32_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13179 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv4i16_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13180 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13181 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13182 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHi16_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_h, MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13183 | | { 2663 /* sqrdmlah */, AArch64::SQRDMLAHi32_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_s, MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13184 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv1i16, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasV8_1a, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
13185 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv1i32, Convert__Reg1_0__Tie0__Reg1_1__Reg1_2, Feature_HasV8_1a, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
13186 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13187 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13188 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13189 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13190 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13191 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16_indexed, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13192 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13193 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13194 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHi16_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_h, MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13195 | | { 2672 /* sqrdmlsh */, AArch64::SQRDMLSHi32_indexed, Convert__Reg1_1__Tie0__Reg1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON|Feature_HasV8_1a, { MCK__DOT_s, MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13196 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
13197 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
13198 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13199 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13200 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13201 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13202 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13203 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13204 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13205 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13206 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv1i16_indexed, Convert__Reg1_1__Reg1_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_h, MCK_FPR16, MCK_FPR16, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
13207 | | { 2681 /* sqrdmulh */, AArch64::SQRDMULHv1i32_indexed, Convert__Reg1_1__Reg1_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_s, MCK_FPR32, MCK_FPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
13208 | | { 2690 /* sqrshl */, AArch64::SQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
13209 | | { 2690 /* sqrshl */, AArch64::SQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
13210 | | { 2690 /* sqrshl */, AArch64::SQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
13211 | | { 2690 /* sqrshl */, AArch64::SQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
13212 | | { 2690 /* sqrshl */, AArch64::SQRSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13213 | | { 2690 /* sqrshl */, AArch64::SQRSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13214 | | { 2690 /* sqrshl */, AArch64::SQRSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13215 | | { 2690 /* sqrshl */, AArch64::SQRSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13216 | | { 2690 /* sqrshl */, AArch64::SQRSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13217 | | { 2690 /* sqrshl */, AArch64::SQRSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13218 | | { 2690 /* sqrshl */, AArch64::SQRSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13219 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
13220 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
13221 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
13222 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13223 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13224 | | { 2697 /* sqrshrn */, AArch64::SQRSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13225 | | { 2705 /* sqrshrn2 */, AArch64::SQRSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13226 | | { 2705 /* sqrshrn2 */, AArch64::SQRSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13227 | | { 2705 /* sqrshrn2 */, AArch64::SQRSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13228 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
13229 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
13230 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
13231 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13232 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13233 | | { 2714 /* sqrshrun */, AArch64::SQRSHRUNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13234 | | { 2723 /* sqrshrun2 */, AArch64::SQRSHRUNv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13235 | | { 2723 /* sqrshrun2 */, AArch64::SQRSHRUNv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13236 | | { 2723 /* sqrshrun2 */, AArch64::SQRSHRUNv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13237 | | { 2733 /* sqshl */, AArch64::SQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
13238 | | { 2733 /* sqshl */, AArch64::SQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, |
13239 | | { 2733 /* sqshl */, AArch64::SQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
13240 | | { 2733 /* sqshl */, AArch64::SQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, |
13241 | | { 2733 /* sqshl */, AArch64::SQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
13242 | | { 2733 /* sqshl */, AArch64::SQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, |
13243 | | { 2733 /* sqshl */, AArch64::SQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
13244 | | { 2733 /* sqshl */, AArch64::SQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, |
13245 | | { 2733 /* sqshl */, AArch64::SQSHLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, |
13246 | | { 2733 /* sqshl */, AArch64::SQSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13247 | | { 2733 /* sqshl */, AArch64::SQSHLv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, }, |
13248 | | { 2733 /* sqshl */, AArch64::SQSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13249 | | { 2733 /* sqshl */, AArch64::SQSHLv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, }, |
13250 | | { 2733 /* sqshl */, AArch64::SQSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13251 | | { 2733 /* sqshl */, AArch64::SQSHLv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, }, |
13252 | | { 2733 /* sqshl */, AArch64::SQSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13253 | | { 2733 /* sqshl */, AArch64::SQSHLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, |
13254 | | { 2733 /* sqshl */, AArch64::SQSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13255 | | { 2733 /* sqshl */, AArch64::SQSHLv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, }, |
13256 | | { 2733 /* sqshl */, AArch64::SQSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13257 | | { 2733 /* sqshl */, AArch64::SQSHLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, |
13258 | | { 2733 /* sqshl */, AArch64::SQSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13259 | | { 2739 /* sqshlu */, AArch64::SQSHLUh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, |
13260 | | { 2739 /* sqshlu */, AArch64::SQSHLUs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, |
13261 | | { 2739 /* sqshlu */, AArch64::SQSHLUd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, |
13262 | | { 2739 /* sqshlu */, AArch64::SQSHLUb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, |
13263 | | { 2739 /* sqshlu */, AArch64::SQSHLUv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, |
13264 | | { 2739 /* sqshlu */, AArch64::SQSHLUv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, }, |
13265 | | { 2739 /* sqshlu */, AArch64::SQSHLUv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, }, |
13266 | | { 2739 /* sqshlu */, AArch64::SQSHLUv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, }, |
13267 | | { 2739 /* sqshlu */, AArch64::SQSHLUv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, |
13268 | | { 2739 /* sqshlu */, AArch64::SQSHLUv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, }, |
13269 | | { 2739 /* sqshlu */, AArch64::SQSHLUv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, |
13270 | | { 2746 /* sqshrn */, AArch64::SQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
13271 | | { 2746 /* sqshrn */, AArch64::SQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
13272 | | { 2746 /* sqshrn */, AArch64::SQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
13273 | | { 2746 /* sqshrn */, AArch64::SQSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13274 | | { 2746 /* sqshrn */, AArch64::SQSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13275 | | { 2746 /* sqshrn */, AArch64::SQSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13276 | | { 2753 /* sqshrn2 */, AArch64::SQSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13277 | | { 2753 /* sqshrn2 */, AArch64::SQSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13278 | | { 2753 /* sqshrn2 */, AArch64::SQSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13279 | | { 2761 /* sqshrun */, AArch64::SQSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
13280 | | { 2761 /* sqshrun */, AArch64::SQSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
13281 | | { 2761 /* sqshrun */, AArch64::SQSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
13282 | | { 2761 /* sqshrun */, AArch64::SQSHRUNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13283 | | { 2761 /* sqshrun */, AArch64::SQSHRUNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13284 | | { 2761 /* sqshrun */, AArch64::SQSHRUNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13285 | | { 2769 /* sqshrun2 */, AArch64::SQSHRUNv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13286 | | { 2769 /* sqshrun2 */, AArch64::SQSHRUNv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13287 | | { 2769 /* sqshrun2 */, AArch64::SQSHRUNv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13288 | | { 2778 /* sqsub */, AArch64::SQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
13289 | | { 2778 /* sqsub */, AArch64::SQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
13290 | | { 2778 /* sqsub */, AArch64::SQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
13291 | | { 2778 /* sqsub */, AArch64::SQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
13292 | | { 2778 /* sqsub */, AArch64::SQSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13293 | | { 2778 /* sqsub */, AArch64::SQSUBv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13294 | | { 2778 /* sqsub */, AArch64::SQSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13295 | | { 2778 /* sqsub */, AArch64::SQSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13296 | | { 2778 /* sqsub */, AArch64::SQSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13297 | | { 2778 /* sqsub */, AArch64::SQSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13298 | | { 2778 /* sqsub */, AArch64::SQSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13299 | | { 2784 /* sqxtn */, AArch64::SQXTNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, |
13300 | | { 2784 /* sqxtn */, AArch64::SQXTNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, |
13301 | | { 2784 /* sqxtn */, AArch64::SQXTNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, |
13302 | | { 2784 /* sqxtn */, AArch64::SQXTNv2i32, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, }, |
13303 | | { 2784 /* sqxtn */, AArch64::SQXTNv4i16, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, }, |
13304 | | { 2784 /* sqxtn */, AArch64::SQXTNv8i8, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, }, |
13305 | | { 2790 /* sqxtn2 */, AArch64::SQXTNv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13306 | | { 2790 /* sqxtn2 */, AArch64::SQXTNv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13307 | | { 2790 /* sqxtn2 */, AArch64::SQXTNv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13308 | | { 2797 /* sqxtun */, AArch64::SQXTUNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, |
13309 | | { 2797 /* sqxtun */, AArch64::SQXTUNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, |
13310 | | { 2797 /* sqxtun */, AArch64::SQXTUNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, |
13311 | | { 2797 /* sqxtun */, AArch64::SQXTUNv2i32, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, }, |
13312 | | { 2797 /* sqxtun */, AArch64::SQXTUNv4i16, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, }, |
13313 | | { 2797 /* sqxtun */, AArch64::SQXTUNv8i8, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, }, |
13314 | | { 2804 /* sqxtun2 */, AArch64::SQXTUNv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13315 | | { 2804 /* sqxtun2 */, AArch64::SQXTUNv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13316 | | { 2804 /* sqxtun2 */, AArch64::SQXTUNv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13317 | | { 2812 /* srhadd */, AArch64::SRHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13318 | | { 2812 /* srhadd */, AArch64::SRHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13319 | | { 2812 /* srhadd */, AArch64::SRHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13320 | | { 2812 /* srhadd */, AArch64::SRHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13321 | | { 2812 /* srhadd */, AArch64::SRHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13322 | | { 2812 /* srhadd */, AArch64::SRHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13323 | | { 2819 /* sri */, AArch64::SRId, Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
13324 | | { 2819 /* sri */, AArch64::SRIv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13325 | | { 2819 /* sri */, AArch64::SRIv2i64_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
13326 | | { 2819 /* sri */, AArch64::SRIv2i32_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
13327 | | { 2819 /* sri */, AArch64::SRIv4i16_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
13328 | | { 2819 /* sri */, AArch64::SRIv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13329 | | { 2819 /* sri */, AArch64::SRIv8i8_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, |
13330 | | { 2819 /* sri */, AArch64::SRIv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13331 | | { 2823 /* srshl */, AArch64::SRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
13332 | | { 2823 /* srshl */, AArch64::SRSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13333 | | { 2823 /* srshl */, AArch64::SRSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13334 | | { 2823 /* srshl */, AArch64::SRSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13335 | | { 2823 /* srshl */, AArch64::SRSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13336 | | { 2823 /* srshl */, AArch64::SRSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13337 | | { 2823 /* srshl */, AArch64::SRSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13338 | | { 2823 /* srshl */, AArch64::SRSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13339 | | { 2829 /* srshr */, AArch64::SRSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
13340 | | { 2829 /* srshr */, AArch64::SRSHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13341 | | { 2829 /* srshr */, AArch64::SRSHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
13342 | | { 2829 /* srshr */, AArch64::SRSHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
13343 | | { 2829 /* srshr */, AArch64::SRSHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
13344 | | { 2829 /* srshr */, AArch64::SRSHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13345 | | { 2829 /* srshr */, AArch64::SRSHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, |
13346 | | { 2829 /* srshr */, AArch64::SRSHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13347 | | { 2835 /* srsra */, AArch64::SRSRAd, Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
13348 | | { 2835 /* srsra */, AArch64::SRSRAv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13349 | | { 2835 /* srsra */, AArch64::SRSRAv2i64_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
13350 | | { 2835 /* srsra */, AArch64::SRSRAv2i32_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
13351 | | { 2835 /* srsra */, AArch64::SRSRAv4i16_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
13352 | | { 2835 /* srsra */, AArch64::SRSRAv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13353 | | { 2835 /* srsra */, AArch64::SRSRAv8i8_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, |
13354 | | { 2835 /* srsra */, AArch64::SRSRAv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13355 | | { 2841 /* sshl */, AArch64::SSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
13356 | | { 2841 /* sshl */, AArch64::SSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13357 | | { 2841 /* sshl */, AArch64::SSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13358 | | { 2841 /* sshl */, AArch64::SSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13359 | | { 2841 /* sshl */, AArch64::SSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13360 | | { 2841 /* sshl */, AArch64::SSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13361 | | { 2841 /* sshl */, AArch64::SSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13362 | | { 2841 /* sshl */, AArch64::SSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13363 | | { 2846 /* sshll */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_31 }, }, |
13364 | | { 2846 /* sshll */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_15 }, }, |
13365 | | { 2846 /* sshll */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_7 }, }, |
13366 | | { 2852 /* sshll2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, |
13367 | | { 2852 /* sshll2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, |
13368 | | { 2852 /* sshll2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, |
13369 | | { 2859 /* sshr */, AArch64::SSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
13370 | | { 2859 /* sshr */, AArch64::SSHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13371 | | { 2859 /* sshr */, AArch64::SSHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
13372 | | { 2859 /* sshr */, AArch64::SSHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
13373 | | { 2859 /* sshr */, AArch64::SSHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
13374 | | { 2859 /* sshr */, AArch64::SSHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13375 | | { 2859 /* sshr */, AArch64::SSHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, |
13376 | | { 2859 /* sshr */, AArch64::SSHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13377 | | { 2864 /* ssra */, AArch64::SSRAd, Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
13378 | | { 2864 /* ssra */, AArch64::SSRAv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
13379 | | { 2864 /* ssra */, AArch64::SSRAv2i64_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
13380 | | { 2864 /* ssra */, AArch64::SSRAv2i32_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
13381 | | { 2864 /* ssra */, AArch64::SSRAv4i16_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
13382 | | { 2864 /* ssra */, AArch64::SSRAv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
13383 | | { 2864 /* ssra */, AArch64::SSRAv8i8_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, |
13384 | | { 2864 /* ssra */, AArch64::SSRAv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
13385 | | { 2869 /* ssubl */, AArch64::SSUBLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13386 | | { 2869 /* ssubl */, AArch64::SSUBLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13387 | | { 2869 /* ssubl */, AArch64::SSUBLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
13388 | | { 2875 /* ssubl2 */, AArch64::SSUBLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13389 | | { 2875 /* ssubl2 */, AArch64::SSUBLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13390 | | { 2875 /* ssubl2 */, AArch64::SSUBLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13391 | | { 2882 /* ssubw */, AArch64::SSUBWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
13392 | | { 2882 /* ssubw */, AArch64::SSUBWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
13393 | | { 2882 /* ssubw */, AArch64::SSUBWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
13394 | | { 2888 /* ssubw2 */, AArch64::SSUBWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13395 | | { 2888 /* ssubw2 */, AArch64::SSUBWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13396 | | { 2888 /* ssubw2 */, AArch64::SSUBWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
13397 | | { 2895 /* st1 */, AArch64::ST1Fourv16b, Convert__TypedVectorList4_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13398 | | { 2895 /* st1 */, AArch64::ST1Fourv1d, Convert__TypedVectorList4_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13399 | | { 2895 /* st1 */, AArch64::ST1Fourv2d, Convert__TypedVectorList4_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13400 | | { 2895 /* st1 */, AArch64::ST1Fourv2s, Convert__TypedVectorList4_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13401 | | { 2895 /* st1 */, AArch64::ST1Fourv4h, Convert__TypedVectorList4_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13402 | | { 2895 /* st1 */, AArch64::ST1Fourv4s, Convert__TypedVectorList4_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13403 | | { 2895 /* st1 */, AArch64::ST1Fourv8b, Convert__TypedVectorList4_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13404 | | { 2895 /* st1 */, AArch64::ST1Fourv8h, Convert__TypedVectorList4_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13405 | | { 2895 /* st1 */, AArch64::ST1Onev16b, Convert__TypedVectorList1_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13406 | | { 2895 /* st1 */, AArch64::ST1Onev1d, Convert__TypedVectorList1_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13407 | | { 2895 /* st1 */, AArch64::ST1Onev2d, Convert__TypedVectorList1_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13408 | | { 2895 /* st1 */, AArch64::ST1Onev2s, Convert__TypedVectorList1_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13409 | | { 2895 /* st1 */, AArch64::ST1Onev4h, Convert__TypedVectorList1_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13410 | | { 2895 /* st1 */, AArch64::ST1Onev4s, Convert__TypedVectorList1_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13411 | | { 2895 /* st1 */, AArch64::ST1Onev8b, Convert__TypedVectorList1_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13412 | | { 2895 /* st1 */, AArch64::ST1Onev8h, Convert__TypedVectorList1_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13413 | | { 2895 /* st1 */, AArch64::ST1Threev16b, Convert__TypedVectorList3_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13414 | | { 2895 /* st1 */, AArch64::ST1Threev1d, Convert__TypedVectorList3_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13415 | | { 2895 /* st1 */, AArch64::ST1Threev2d, Convert__TypedVectorList3_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13416 | | { 2895 /* st1 */, AArch64::ST1Threev2s, Convert__TypedVectorList3_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13417 | | { 2895 /* st1 */, AArch64::ST1Threev4h, Convert__TypedVectorList3_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13418 | | { 2895 /* st1 */, AArch64::ST1Threev4s, Convert__TypedVectorList3_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13419 | | { 2895 /* st1 */, AArch64::ST1Threev8b, Convert__TypedVectorList3_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13420 | | { 2895 /* st1 */, AArch64::ST1Threev8h, Convert__TypedVectorList3_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13421 | | { 2895 /* st1 */, AArch64::ST1Twov16b, Convert__TypedVectorList2_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13422 | | { 2895 /* st1 */, AArch64::ST1Twov1d, Convert__TypedVectorList2_1d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13423 | | { 2895 /* st1 */, AArch64::ST1Twov2d, Convert__TypedVectorList2_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13424 | | { 2895 /* st1 */, AArch64::ST1Twov2s, Convert__TypedVectorList2_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13425 | | { 2895 /* st1 */, AArch64::ST1Twov4h, Convert__TypedVectorList2_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13426 | | { 2895 /* st1 */, AArch64::ST1Twov4s, Convert__TypedVectorList2_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13427 | | { 2895 /* st1 */, AArch64::ST1Twov8b, Convert__TypedVectorList2_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13428 | | { 2895 /* st1 */, AArch64::ST1Twov8h, Convert__TypedVectorList2_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13429 | | { 2895 /* st1 */, AArch64::ST1Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13430 | | { 2895 /* st1 */, AArch64::ST1Onev16b, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13431 | | { 2895 /* st1 */, AArch64::ST1Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13432 | | { 2895 /* st1 */, AArch64::ST1Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13433 | | { 2895 /* st1 */, AArch64::ST1Fourv1d, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13434 | | { 2895 /* st1 */, AArch64::ST1Onev1d, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13435 | | { 2895 /* st1 */, AArch64::ST1Threev1d, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13436 | | { 2895 /* st1 */, AArch64::ST1Twov1d, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13437 | | { 2895 /* st1 */, AArch64::ST1Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13438 | | { 2895 /* st1 */, AArch64::ST1Onev2d, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13439 | | { 2895 /* st1 */, AArch64::ST1Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13440 | | { 2895 /* st1 */, AArch64::ST1Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13441 | | { 2895 /* st1 */, AArch64::ST1Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13442 | | { 2895 /* st1 */, AArch64::ST1Onev2s, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13443 | | { 2895 /* st1 */, AArch64::ST1Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13444 | | { 2895 /* st1 */, AArch64::ST1Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13445 | | { 2895 /* st1 */, AArch64::ST1Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13446 | | { 2895 /* st1 */, AArch64::ST1Onev4h, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13447 | | { 2895 /* st1 */, AArch64::ST1Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13448 | | { 2895 /* st1 */, AArch64::ST1Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13449 | | { 2895 /* st1 */, AArch64::ST1Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13450 | | { 2895 /* st1 */, AArch64::ST1Onev4s, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13451 | | { 2895 /* st1 */, AArch64::ST1Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13452 | | { 2895 /* st1 */, AArch64::ST1Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13453 | | { 2895 /* st1 */, AArch64::ST1Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13454 | | { 2895 /* st1 */, AArch64::ST1Onev8b, Convert__VecListOne641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13455 | | { 2895 /* st1 */, AArch64::ST1Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13456 | | { 2895 /* st1 */, AArch64::ST1Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13457 | | { 2895 /* st1 */, AArch64::ST1Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13458 | | { 2895 /* st1 */, AArch64::ST1Onev8h, Convert__VecListOne1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13459 | | { 2895 /* st1 */, AArch64::ST1Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13460 | | { 2895 /* st1 */, AArch64::ST1Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13461 | | { 2895 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13462 | | { 2895 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13463 | | { 2895 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13464 | | { 2895 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13465 | | { 2895 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13466 | | { 2895 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13467 | | { 2895 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13468 | | { 2895 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13469 | | { 2895 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13470 | | { 2895 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13471 | | { 2895 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13472 | | { 2895 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13473 | | { 2895 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13474 | | { 2895 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13475 | | { 2895 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13476 | | { 2895 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13477 | | { 2895 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13478 | | { 2895 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13479 | | { 2895 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13480 | | { 2895 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13481 | | { 2895 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13482 | | { 2895 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13483 | | { 2895 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13484 | | { 2895 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13485 | | { 2895 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13486 | | { 2895 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13487 | | { 2895 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13488 | | { 2895 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13489 | | { 2895 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13490 | | { 2895 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13491 | | { 2895 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13492 | | { 2895 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList1_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13493 | | { 2895 /* st1 */, AArch64::ST1i8, Convert__TypedVectorList1_0b1_0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13494 | | { 2895 /* st1 */, AArch64::ST1i64, Convert__TypedVectorList1_0d1_0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13495 | | { 2895 /* st1 */, AArch64::ST1i16, Convert__TypedVectorList1_0h1_0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13496 | | { 2895 /* st1 */, AArch64::ST1i32, Convert__TypedVectorList1_0s1_0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13497 | | { 2895 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13498 | | { 2895 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13499 | | { 2895 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13500 | | { 2895 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13501 | | { 2895 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13502 | | { 2895 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13503 | | { 2895 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13504 | | { 2895 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13505 | | { 2895 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13506 | | { 2895 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13507 | | { 2895 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13508 | | { 2895 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13509 | | { 2895 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13510 | | { 2895 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13511 | | { 2895 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13512 | | { 2895 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13513 | | { 2895 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13514 | | { 2895 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13515 | | { 2895 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13516 | | { 2895 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_1d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13517 | | { 2895 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13518 | | { 2895 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13519 | | { 2895 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13520 | | { 2895 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13521 | | { 2895 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13522 | | { 2895 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13523 | | { 2895 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13524 | | { 2895 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13525 | | { 2895 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13526 | | { 2895 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13527 | | { 2895 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13528 | | { 2895 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13529 | | { 2895 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13530 | | { 2895 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13531 | | { 2895 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13532 | | { 2895 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13533 | | { 2895 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13534 | | { 2895 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13535 | | { 2895 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13536 | | { 2895 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13537 | | { 2895 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13538 | | { 2895 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13539 | | { 2895 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13540 | | { 2895 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13541 | | { 2895 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13542 | | { 2895 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13543 | | { 2895 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13544 | | { 2895 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13545 | | { 2895 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13546 | | { 2895 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13547 | | { 2895 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13548 | | { 2895 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13549 | | { 2895 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13550 | | { 2895 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13551 | | { 2895 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13552 | | { 2895 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13553 | | { 2895 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13554 | | { 2895 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13555 | | { 2895 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13556 | | { 2895 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13557 | | { 2895 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13558 | | { 2895 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13559 | | { 2895 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13560 | | { 2895 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13561 | | { 2895 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13562 | | { 2895 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13563 | | { 2895 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13564 | | { 2895 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13565 | | { 2895 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13566 | | { 2895 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13567 | | { 2895 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13568 | | { 2895 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13569 | | { 2895 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13570 | | { 2895 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13571 | | { 2895 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13572 | | { 2895 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13573 | | { 2895 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13574 | | { 2895 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13575 | | { 2895 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13576 | | { 2895 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13577 | | { 2895 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13578 | | { 2895 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13579 | | { 2895 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13580 | | { 2895 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13581 | | { 2895 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13582 | | { 2895 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13583 | | { 2895 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13584 | | { 2895 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13585 | | { 2895 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13586 | | { 2895 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13587 | | { 2895 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13588 | | { 2895 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13589 | | { 2895 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13590 | | { 2895 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13591 | | { 2895 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13592 | | { 2895 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13593 | | { 2895 /* st1 */, AArch64::ST1i8, Convert__VecListOne1281_1__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13594 | | { 2895 /* st1 */, AArch64::ST1i64, Convert__VecListOne1281_1__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13595 | | { 2895 /* st1 */, AArch64::ST1i16, Convert__VecListOne1281_1__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13596 | | { 2895 /* st1 */, AArch64::ST1i32, Convert__VecListOne1281_1__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13597 | | { 2895 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_0b1_0__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
13598 | | { 2895 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13599 | | { 2895 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0d1_0__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13600 | | { 2895 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13601 | | { 2895 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0h1_0__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
13602 | | { 2895 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13603 | | { 2895 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0s1_0__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
13604 | | { 2895 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList1_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13605 | | { 2895 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_1 }, }, |
13606 | | { 2895 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13607 | | { 2895 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13608 | | { 2895 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13609 | | { 2895 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
13610 | | { 2895 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13611 | | { 2895 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
13612 | | { 2895 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13613 | | { 2899 /* st2 */, AArch64::ST2Twov16b, Convert__TypedVectorList2_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13614 | | { 2899 /* st2 */, AArch64::ST2Twov2d, Convert__TypedVectorList2_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13615 | | { 2899 /* st2 */, AArch64::ST2Twov2s, Convert__TypedVectorList2_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13616 | | { 2899 /* st2 */, AArch64::ST2Twov4h, Convert__TypedVectorList2_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13617 | | { 2899 /* st2 */, AArch64::ST2Twov4s, Convert__TypedVectorList2_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13618 | | { 2899 /* st2 */, AArch64::ST2Twov8b, Convert__TypedVectorList2_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13619 | | { 2899 /* st2 */, AArch64::ST2Twov8h, Convert__TypedVectorList2_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13620 | | { 2899 /* st2 */, AArch64::ST2Twov16b, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13621 | | { 2899 /* st2 */, AArch64::ST2Twov2d, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13622 | | { 2899 /* st2 */, AArch64::ST2Twov2s, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13623 | | { 2899 /* st2 */, AArch64::ST2Twov4h, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13624 | | { 2899 /* st2 */, AArch64::ST2Twov4s, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13625 | | { 2899 /* st2 */, AArch64::ST2Twov8b, Convert__VecListTwo641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13626 | | { 2899 /* st2 */, AArch64::ST2Twov8h, Convert__VecListTwo1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13627 | | { 2899 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13628 | | { 2899 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13629 | | { 2899 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13630 | | { 2899 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13631 | | { 2899 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13632 | | { 2899 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13633 | | { 2899 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13634 | | { 2899 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13635 | | { 2899 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13636 | | { 2899 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13637 | | { 2899 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13638 | | { 2899 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13639 | | { 2899 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13640 | | { 2899 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList2_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13641 | | { 2899 /* st2 */, AArch64::ST2i8, Convert__TypedVectorList2_0b1_0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13642 | | { 2899 /* st2 */, AArch64::ST2i64, Convert__TypedVectorList2_0d1_0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13643 | | { 2899 /* st2 */, AArch64::ST2i16, Convert__TypedVectorList2_0h1_0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13644 | | { 2899 /* st2 */, AArch64::ST2i32, Convert__TypedVectorList2_0s1_0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13645 | | { 2899 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13646 | | { 2899 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13647 | | { 2899 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13648 | | { 2899 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13649 | | { 2899 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13650 | | { 2899 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13651 | | { 2899 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13652 | | { 2899 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13653 | | { 2899 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13654 | | { 2899 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13655 | | { 2899 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13656 | | { 2899 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13657 | | { 2899 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13658 | | { 2899 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13659 | | { 2899 /* st2 */, AArch64::ST2i8, Convert__VecListTwo1281_1__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13660 | | { 2899 /* st2 */, AArch64::ST2i64, Convert__VecListTwo1281_1__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13661 | | { 2899 /* st2 */, AArch64::ST2i16, Convert__VecListTwo1281_1__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13662 | | { 2899 /* st2 */, AArch64::ST2i32, Convert__VecListTwo1281_1__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13663 | | { 2899 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_0b1_0__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
13664 | | { 2899 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13665 | | { 2899 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0d1_0__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13666 | | { 2899 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13667 | | { 2899 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0h1_0__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
13668 | | { 2899 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13669 | | { 2899 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0s1_0__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13670 | | { 2899 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList2_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13671 | | { 2899 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_2 }, }, |
13672 | | { 2899 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13673 | | { 2899 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13674 | | { 2899 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13675 | | { 2899 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
13676 | | { 2899 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13677 | | { 2899 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13678 | | { 2899 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13679 | | { 2903 /* st3 */, AArch64::ST3Threev16b, Convert__TypedVectorList3_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13680 | | { 2903 /* st3 */, AArch64::ST3Threev2d, Convert__TypedVectorList3_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13681 | | { 2903 /* st3 */, AArch64::ST3Threev2s, Convert__TypedVectorList3_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13682 | | { 2903 /* st3 */, AArch64::ST3Threev4h, Convert__TypedVectorList3_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13683 | | { 2903 /* st3 */, AArch64::ST3Threev4s, Convert__TypedVectorList3_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13684 | | { 2903 /* st3 */, AArch64::ST3Threev8b, Convert__TypedVectorList3_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13685 | | { 2903 /* st3 */, AArch64::ST3Threev8h, Convert__TypedVectorList3_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13686 | | { 2903 /* st3 */, AArch64::ST3Threev16b, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13687 | | { 2903 /* st3 */, AArch64::ST3Threev2d, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13688 | | { 2903 /* st3 */, AArch64::ST3Threev2s, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13689 | | { 2903 /* st3 */, AArch64::ST3Threev4h, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13690 | | { 2903 /* st3 */, AArch64::ST3Threev4s, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13691 | | { 2903 /* st3 */, AArch64::ST3Threev8b, Convert__VecListThree641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13692 | | { 2903 /* st3 */, AArch64::ST3Threev8h, Convert__VecListThree1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13693 | | { 2903 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13694 | | { 2903 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13695 | | { 2903 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13696 | | { 2903 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13697 | | { 2903 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13698 | | { 2903 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13699 | | { 2903 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13700 | | { 2903 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13701 | | { 2903 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13702 | | { 2903 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13703 | | { 2903 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13704 | | { 2903 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13705 | | { 2903 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13706 | | { 2903 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList3_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13707 | | { 2903 /* st3 */, AArch64::ST3i8, Convert__TypedVectorList3_0b1_0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13708 | | { 2903 /* st3 */, AArch64::ST3i64, Convert__TypedVectorList3_0d1_0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13709 | | { 2903 /* st3 */, AArch64::ST3i16, Convert__TypedVectorList3_0h1_0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13710 | | { 2903 /* st3 */, AArch64::ST3i32, Convert__TypedVectorList3_0s1_0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13711 | | { 2903 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13712 | | { 2903 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13713 | | { 2903 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13714 | | { 2903 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13715 | | { 2903 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13716 | | { 2903 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13717 | | { 2903 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13718 | | { 2903 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13719 | | { 2903 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13720 | | { 2903 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13721 | | { 2903 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13722 | | { 2903 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13723 | | { 2903 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_48 }, }, |
13724 | | { 2903 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13725 | | { 2903 /* st3 */, AArch64::ST3i8, Convert__VecListThree1281_1__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13726 | | { 2903 /* st3 */, AArch64::ST3i64, Convert__VecListThree1281_1__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13727 | | { 2903 /* st3 */, AArch64::ST3i16, Convert__VecListThree1281_1__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13728 | | { 2903 /* st3 */, AArch64::ST3i32, Convert__VecListThree1281_1__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13729 | | { 2903 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_0b1_0__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
13730 | | { 2903 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13731 | | { 2903 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0d1_0__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13732 | | { 2903 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13733 | | { 2903 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0h1_0__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
13734 | | { 2903 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13735 | | { 2903 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0s1_0__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
13736 | | { 2903 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList3_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13737 | | { 2903 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_3 }, }, |
13738 | | { 2903 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13739 | | { 2903 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_24 }, }, |
13740 | | { 2903 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13741 | | { 2903 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_6 }, }, |
13742 | | { 2903 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13743 | | { 2903 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_12 }, }, |
13744 | | { 2903 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13745 | | { 2907 /* st4 */, AArch64::ST4Fourv16b, Convert__TypedVectorList4_16b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13746 | | { 2907 /* st4 */, AArch64::ST4Fourv2d, Convert__TypedVectorList4_2d1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13747 | | { 2907 /* st4 */, AArch64::ST4Fourv2s, Convert__TypedVectorList4_2s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13748 | | { 2907 /* st4 */, AArch64::ST4Fourv4h, Convert__TypedVectorList4_4h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13749 | | { 2907 /* st4 */, AArch64::ST4Fourv4s, Convert__TypedVectorList4_4s1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13750 | | { 2907 /* st4 */, AArch64::ST4Fourv8b, Convert__TypedVectorList4_8b1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13751 | | { 2907 /* st4 */, AArch64::ST4Fourv8h, Convert__TypedVectorList4_8h1_0__Reg1_2, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13752 | | { 2907 /* st4 */, AArch64::ST4Fourv16b, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13753 | | { 2907 /* st4 */, AArch64::ST4Fourv2d, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13754 | | { 2907 /* st4 */, AArch64::ST4Fourv2s, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13755 | | { 2907 /* st4 */, AArch64::ST4Fourv4h, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13756 | | { 2907 /* st4 */, AArch64::ST4Fourv4s, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13757 | | { 2907 /* st4 */, AArch64::ST4Fourv8b, Convert__VecListFour641_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13758 | | { 2907 /* st4 */, AArch64::ST4Fourv8h, Convert__VecListFour1281_1__Reg1_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13759 | | { 2907 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13760 | | { 2907 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_16b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_16b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13761 | | { 2907 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13762 | | { 2907 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2d1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2d, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13763 | | { 2907 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13764 | | { 2907 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_2s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13765 | | { 2907 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13766 | | { 2907 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13767 | | { 2907 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13768 | | { 2907 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4s1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_4s, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13769 | | { 2907 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13770 | | { 2907 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_8b1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8b, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13771 | | { 2907 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13772 | | { 2907 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8h1_0__Tie0__Reg1_4, Feature_HasNEON, { MCK_TypedVectorList4_8h, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13773 | | { 2907 /* st4 */, AArch64::ST4i8, Convert__TypedVectorList4_0b1_0__VectorIndexB1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13774 | | { 2907 /* st4 */, AArch64::ST4i64, Convert__TypedVectorList4_0d1_0__VectorIndexD1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13775 | | { 2907 /* st4 */, AArch64::ST4i16, Convert__TypedVectorList4_0h1_0__VectorIndexH1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13776 | | { 2907 /* st4 */, AArch64::ST4i32, Convert__TypedVectorList4_0s1_0__VectorIndexS1_1__Reg1_3, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13777 | | { 2907 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13778 | | { 2907 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13779 | | { 2907 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13780 | | { 2907 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13781 | | { 2907 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13782 | | { 2907 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13783 | | { 2907 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13784 | | { 2907 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13785 | | { 2907 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13786 | | { 2907 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13787 | | { 2907 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13788 | | { 2907 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13789 | | { 2907 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_64 }, }, |
13790 | | { 2907 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0__Reg1_5, Feature_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13791 | | { 2907 /* st4 */, AArch64::ST4i8, Convert__VecListFour1281_1__VectorIndexB1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13792 | | { 2907 /* st4 */, AArch64::ST4i64, Convert__VecListFour1281_1__VectorIndexD1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13793 | | { 2907 /* st4 */, AArch64::ST4i16, Convert__VecListFour1281_1__VectorIndexH1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13794 | | { 2907 /* st4 */, AArch64::ST4i32, Convert__VecListFour1281_1__VectorIndexS1_2__Reg1_4, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13795 | | { 2907 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_0b1_0__VectorIndexB1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
13796 | | { 2907 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_0b1_0__VectorIndexB1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0b, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13797 | | { 2907 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0d1_0__VectorIndexD1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13798 | | { 2907 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0d1_0__VectorIndexD1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0d, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13799 | | { 2907 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0h1_0__VectorIndexH1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13800 | | { 2907 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0h1_0__VectorIndexH1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0h, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13801 | | { 2907 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0s1_0__VectorIndexS1_1__Tie0__regXZR, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13802 | | { 2907 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0s1_0__VectorIndexS1_1__Tie0__Reg1_5, Feature_HasNEON, { MCK_TypedVectorList4_0s, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13803 | | { 2907 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexB1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_4 }, }, |
13804 | | { 2907 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexB1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_VectorIndexB, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13805 | | { 2907 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexD1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_32 }, }, |
13806 | | { 2907 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexD1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_VectorIndexD, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13807 | | { 2907 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexH1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_8 }, }, |
13808 | | { 2907 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexH1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_VectorIndexH, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13809 | | { 2907 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexS1_2__Tie0__regXZR, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__35_16 }, }, |
13810 | | { 2907 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__VectorIndexS1_2__Tie0__Reg1_6, Feature_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_VectorIndexS, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, }, |
13811 | | { 2911 /* stadd */, AArch64::LDADDs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13812 | | { 2911 /* stadd */, AArch64::LDADDd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13813 | | { 2917 /* staddb */, AArch64::LDADDb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13814 | | { 2924 /* staddh */, AArch64::LDADDh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13815 | | { 2931 /* staddl */, AArch64::LDADDLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13816 | | { 2931 /* staddl */, AArch64::LDADDLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13817 | | { 2938 /* staddlb */, AArch64::LDADDLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13818 | | { 2946 /* staddlh */, AArch64::LDADDLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13819 | | { 2954 /* stclr */, AArch64::LDCLRs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13820 | | { 2954 /* stclr */, AArch64::LDCLRd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13821 | | { 2960 /* stclrb */, AArch64::LDCLRb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13822 | | { 2967 /* stclrh */, AArch64::LDCLRh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13823 | | { 2974 /* stclrl */, AArch64::LDCLRLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13824 | | { 2974 /* stclrl */, AArch64::LDCLRLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13825 | | { 2981 /* stclrlb */, AArch64::LDCLRLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13826 | | { 2989 /* stclrlh */, AArch64::LDCLRLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13827 | | { 2997 /* steor */, AArch64::LDEORs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13828 | | { 2997 /* steor */, AArch64::LDEORd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13829 | | { 3003 /* steorb */, AArch64::LDEORb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13830 | | { 3010 /* steorh */, AArch64::LDEORh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13831 | | { 3017 /* steorl */, AArch64::LDEORLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13832 | | { 3017 /* steorl */, AArch64::LDEORLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13833 | | { 3024 /* steorlb */, AArch64::LDEORLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13834 | | { 3032 /* steorlh */, AArch64::LDEORLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13835 | | { 3040 /* stllr */, AArch64::STLLRW, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13836 | | { 3040 /* stllr */, AArch64::STLLRX, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13837 | | { 3046 /* stllrb */, AArch64::STLLRB, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13838 | | { 3053 /* stllrh */, AArch64::STLLRH, Convert__Reg1_0__GPR64sp01_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13839 | | { 3060 /* stlr */, AArch64::STLRW, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13840 | | { 3060 /* stlr */, AArch64::STLRX, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13841 | | { 3065 /* stlrb */, AArch64::STLRB, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13842 | | { 3071 /* stlrh */, AArch64::STLRH, Convert__Reg1_0__GPR64sp01_2, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13843 | | { 3077 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13844 | | { 3077 /* stlxp */, AArch64::STLXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13845 | | { 3083 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13846 | | { 3083 /* stlxr */, AArch64::STLXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13847 | | { 3089 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13848 | | { 3096 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
13849 | | { 3103 /* stnp */, AArch64::STNPQi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13850 | | { 3103 /* stnp */, AArch64::STNPSi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13851 | | { 3103 /* stnp */, AArch64::STNPDi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13852 | | { 3103 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13853 | | { 3103 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13854 | | { 3103 /* stnp */, AArch64::STNPQi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, |
13855 | | { 3103 /* stnp */, AArch64::STNPSi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
13856 | | { 3103 /* stnp */, AArch64::STNPDi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
13857 | | { 3103 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
13858 | | { 3103 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
13859 | | { 3108 /* stp */, AArch64::STPQi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13860 | | { 3108 /* stp */, AArch64::STPSi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13861 | | { 3108 /* stp */, AArch64::STPDi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13862 | | { 3108 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13863 | | { 3108 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13864 | | { 3108 /* stp */, AArch64::STPQpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_5, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, }, |
13865 | | { 3108 /* stp */, AArch64::STPQi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, }, |
13866 | | { 3108 /* stp */, AArch64::STPSpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, |
13867 | | { 3108 /* stp */, AArch64::STPSi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
13868 | | { 3108 /* stp */, AArch64::STPDpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_5, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, |
13869 | | { 3108 /* stp */, AArch64::STPDi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
13870 | | { 3108 /* stp */, AArch64::STPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_5, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, }, |
13871 | | { 3108 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, }, |
13872 | | { 3108 /* stp */, AArch64::STPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_5, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, }, |
13873 | | { 3108 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, }, |
13874 | | { 3108 /* stp */, AArch64::STPQpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s161_4, 0, { MCK_FPR128, MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, }, |
13875 | | { 3108 /* stp */, AArch64::STPSpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4, 0, { MCK_FPR32, MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, |
13876 | | { 3108 /* stp */, AArch64::STPDpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_4, 0, { MCK_FPR64, MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, |
13877 | | { 3108 /* stp */, AArch64::STPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s41_4, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, }, |
13878 | | { 3108 /* stp */, AArch64::STPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0__SImm7s81_4, 0, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, }, |
13879 | | { 3112 /* str */, AArch64::STRQui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13880 | | { 3112 /* str */, AArch64::STRHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13881 | | { 3112 /* str */, AArch64::STRSui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13882 | | { 3112 /* str */, AArch64::STRDui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13883 | | { 3112 /* str */, AArch64::STRBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13884 | | { 3112 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13885 | | { 3112 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13886 | | { 3112 /* str */, AArch64::STRQpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
13887 | | { 3112 /* str */, AArch64::STRQroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
13888 | | { 3112 /* str */, AArch64::STURQi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB1281_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, }, |
13889 | | { 3112 /* str */, AArch64::STRQui, Convert__Reg1_0__Reg1_2__UImm12Offset161_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, }, |
13890 | | { 3112 /* str */, AArch64::STRHpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
13891 | | { 3112 /* str */, AArch64::STRHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
13892 | | { 3112 /* str */, AArch64::STURHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
13893 | | { 3112 /* str */, AArch64::STRHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
13894 | | { 3112 /* str */, AArch64::STRSpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
13895 | | { 3112 /* str */, AArch64::STRSroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
13896 | | { 3112 /* str */, AArch64::STURSi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, |
13897 | | { 3112 /* str */, AArch64::STRSui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, |
13898 | | { 3112 /* str */, AArch64::STRDpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
13899 | | { 3112 /* str */, AArch64::STRDroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
13900 | | { 3112 /* str */, AArch64::STURDi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, |
13901 | | { 3112 /* str */, AArch64::STRDui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, |
13902 | | { 3112 /* str */, AArch64::STRBpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
13903 | | { 3112 /* str */, AArch64::STRBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
13904 | | { 3112 /* str */, AArch64::STURBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
13905 | | { 3112 /* str */, AArch64::STRBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
13906 | | { 3112 /* str */, AArch64::STRWpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
13907 | | { 3112 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
13908 | | { 3112 /* str */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, }, |
13909 | | { 3112 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, }, |
13910 | | { 3112 /* str */, AArch64::STRXpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
13911 | | { 3112 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
13912 | | { 3112 /* str */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, }, |
13913 | | { 3112 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, }, |
13914 | | { 3112 /* str */, AArch64::STRQroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend1282_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, }, |
13915 | | { 3112 /* str */, AArch64::STRQroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend1282_4, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, }, |
13916 | | { 3112 /* str */, AArch64::STRQpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
13917 | | { 3112 /* str */, AArch64::STRHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
13918 | | { 3112 /* str */, AArch64::STRHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
13919 | | { 3112 /* str */, AArch64::STRHpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
13920 | | { 3112 /* str */, AArch64::STRSroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, |
13921 | | { 3112 /* str */, AArch64::STRSroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, |
13922 | | { 3112 /* str */, AArch64::STRSpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
13923 | | { 3112 /* str */, AArch64::STRDroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, |
13924 | | { 3112 /* str */, AArch64::STRDroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, |
13925 | | { 3112 /* str */, AArch64::STRDpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
13926 | | { 3112 /* str */, AArch64::STRBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
13927 | | { 3112 /* str */, AArch64::STRBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
13928 | | { 3112 /* str */, AArch64::STRBpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
13929 | | { 3112 /* str */, AArch64::STRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, }, |
13930 | | { 3112 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, }, |
13931 | | { 3112 /* str */, AArch64::STRWpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
13932 | | { 3112 /* str */, AArch64::STRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, }, |
13933 | | { 3112 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, }, |
13934 | | { 3112 /* str */, AArch64::STRXpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
13935 | | { 3116 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13936 | | { 3116 /* strb */, AArch64::STRBBpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
13937 | | { 3116 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
13938 | | { 3116 /* strb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, }, |
13939 | | { 3116 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, }, |
13940 | | { 3116 /* strb */, AArch64::STRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, }, |
13941 | | { 3116 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, }, |
13942 | | { 3116 /* strb */, AArch64::STRBBpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
13943 | | { 3121 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13944 | | { 3121 /* strh */, AArch64::STRHHpost, Convert__Reg1_2__Reg1_0__Tie0__SImm91_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, }, |
13945 | | { 3121 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, }, |
13946 | | { 3121 /* strh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, }, |
13947 | | { 3121 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, }, |
13948 | | { 3121 /* strh */, AArch64::STRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, }, |
13949 | | { 3121 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, }, |
13950 | | { 3121 /* strh */, AArch64::STRHHpre, Convert__Reg1_2__Reg1_0__Tie0__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, }, |
13951 | | { 3126 /* stset */, AArch64::LDSETs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13952 | | { 3126 /* stset */, AArch64::LDSETd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13953 | | { 3132 /* stsetb */, AArch64::LDSETb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13954 | | { 3139 /* stseth */, AArch64::LDSETh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13955 | | { 3146 /* stsetl */, AArch64::LDSETLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13956 | | { 3146 /* stsetl */, AArch64::LDSETLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13957 | | { 3153 /* stsetlb */, AArch64::LDSETLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13958 | | { 3161 /* stsetlh */, AArch64::LDSETLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13959 | | { 3169 /* stsmax */, AArch64::LDSMAXs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13960 | | { 3169 /* stsmax */, AArch64::LDSMAXd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13961 | | { 3176 /* stsmaxb */, AArch64::LDSMAXb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13962 | | { 3184 /* stsmaxh */, AArch64::LDSMAXh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13963 | | { 3192 /* stsmaxl */, AArch64::LDSMAXLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13964 | | { 3192 /* stsmaxl */, AArch64::LDSMAXLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13965 | | { 3200 /* stsmaxlb */, AArch64::LDSMAXLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13966 | | { 3209 /* stsmaxlh */, AArch64::LDSMAXLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13967 | | { 3218 /* stsmin */, AArch64::LDSMINs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13968 | | { 3218 /* stsmin */, AArch64::LDSMINd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13969 | | { 3225 /* stsminb */, AArch64::LDSMINb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13970 | | { 3233 /* stsminh */, AArch64::LDSMINh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13971 | | { 3241 /* stsminl */, AArch64::LDSMINLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13972 | | { 3241 /* stsminl */, AArch64::LDSMINLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13973 | | { 3249 /* stsminlb */, AArch64::LDSMINLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13974 | | { 3258 /* stsminlh */, AArch64::LDSMINLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13975 | | { 3267 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13976 | | { 3267 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13977 | | { 3267 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
13978 | | { 3267 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
13979 | | { 3272 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13980 | | { 3272 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
13981 | | { 3278 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13982 | | { 3278 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
13983 | | { 3284 /* stumax */, AArch64::LDUMAXs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13984 | | { 3284 /* stumax */, AArch64::LDUMAXd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13985 | | { 3291 /* stumaxb */, AArch64::LDUMAXb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13986 | | { 3299 /* stumaxh */, AArch64::LDUMAXh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13987 | | { 3307 /* stumaxl */, AArch64::LDUMAXLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13988 | | { 3307 /* stumaxl */, AArch64::LDUMAXLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13989 | | { 3315 /* stumaxlb */, AArch64::LDUMAXLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13990 | | { 3324 /* stumaxlh */, AArch64::LDUMAXLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13991 | | { 3333 /* stumin */, AArch64::LDUMINs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13992 | | { 3333 /* stumin */, AArch64::LDUMINd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13993 | | { 3340 /* stuminb */, AArch64::LDUMINb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13994 | | { 3348 /* stuminh */, AArch64::LDUMINh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13995 | | { 3356 /* stuminl */, AArch64::LDUMINLs, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13996 | | { 3356 /* stuminl */, AArch64::LDUMINLd, Convert__regXZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13997 | | { 3364 /* stuminlb */, AArch64::LDUMINLb, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13998 | | { 3373 /* stuminlh */, AArch64::LDUMINLh, Convert__regWZR__Reg1_0__Reg1_2, Feature_HasV8_1a, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
13999 | | { 3382 /* stur */, AArch64::STURQi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14000 | | { 3382 /* stur */, AArch64::STURHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14001 | | { 3382 /* stur */, AArch64::STURSi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14002 | | { 3382 /* stur */, AArch64::STURDi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14003 | | { 3382 /* stur */, AArch64::STURBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14004 | | { 3382 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14005 | | { 3382 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14006 | | { 3382 /* stur */, AArch64::STURQi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
14007 | | { 3382 /* stur */, AArch64::STURHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
14008 | | { 3382 /* stur */, AArch64::STURSi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
14009 | | { 3382 /* stur */, AArch64::STURDi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
14010 | | { 3382 /* stur */, AArch64::STURBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_FPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
14011 | | { 3382 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
14012 | | { 3382 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
14013 | | { 3387 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14014 | | { 3387 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
14015 | | { 3393 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14016 | | { 3393 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, 0, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, }, |
14017 | | { 3399 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
14018 | | { 3399 /* stxp */, AArch64::STXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, 0, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
14019 | | { 3404 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
14020 | | { 3404 /* stxr */, AArch64::STXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
14021 | | { 3409 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
14022 | | { 3415 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, 0, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, }, |
14023 | | { 3421 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, }, |
14024 | | { 3421 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, }, |
14025 | | { 3421 /* sub */, AArch64::SUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
14026 | | { 3421 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
14027 | | { 3421 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, }, |
14028 | | { 3421 /* sub */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
14029 | | { 3421 /* sub */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, }, |
14030 | | { 3421 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
14031 | | { 3421 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, }, |
14032 | | { 3421 /* sub */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
14033 | | { 3421 /* sub */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, }, |
14034 | | { 3421 /* sub */, AArch64::SUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14035 | | { 3421 /* sub */, AArch64::SUBv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14036 | | { 3421 /* sub */, AArch64::SUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14037 | | { 3421 /* sub */, AArch64::SUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14038 | | { 3421 /* sub */, AArch64::SUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14039 | | { 3421 /* sub */, AArch64::SUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14040 | | { 3421 /* sub */, AArch64::SUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14041 | | { 3421 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
14042 | | { 3421 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
14043 | | { 3421 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
14044 | | { 3421 /* sub */, AArch64::SUBXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, }, |
14045 | | { 3421 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
14046 | | { 3425 /* subhn */, AArch64::SUBHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14047 | | { 3425 /* subhn */, AArch64::SUBHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14048 | | { 3425 /* subhn */, AArch64::SUBHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14049 | | { 3431 /* subhn2 */, AArch64::SUBHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14050 | | { 3431 /* subhn2 */, AArch64::SUBHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14051 | | { 3431 /* subhn2 */, AArch64::SUBHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14052 | | { 3438 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, 0, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, }, |
14053 | | { 3438 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
14054 | | { 3438 /* subs */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, }, |
14055 | | { 3438 /* subs */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, }, |
14056 | | { 3438 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, 0, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, }, |
14057 | | { 3438 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
14058 | | { 3438 /* subs */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, }, |
14059 | | { 3438 /* subs */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, 0, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, }, |
14060 | | { 3438 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, }, |
14061 | | { 3438 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, }, |
14062 | | { 3438 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, }, |
14063 | | { 3438 /* subs */, AArch64::SUBSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, }, |
14064 | | { 3438 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, 0, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, }, |
14065 | | { 3443 /* suqadd */, AArch64::SUQADDv1i16, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, |
14066 | | { 3443 /* suqadd */, AArch64::SUQADDv1i32, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
14067 | | { 3443 /* suqadd */, AArch64::SUQADDv1i64, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
14068 | | { 3443 /* suqadd */, AArch64::SUQADDv1i8, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, |
14069 | | { 3443 /* suqadd */, AArch64::SUQADDv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14070 | | { 3443 /* suqadd */, AArch64::SUQADDv2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14071 | | { 3443 /* suqadd */, AArch64::SUQADDv2i32, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14072 | | { 3443 /* suqadd */, AArch64::SUQADDv4i16, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14073 | | { 3443 /* suqadd */, AArch64::SUQADDv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14074 | | { 3443 /* suqadd */, AArch64::SUQADDv8i8, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14075 | | { 3443 /* suqadd */, AArch64::SUQADDv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14076 | | { 3450 /* svc */, AArch64::SVC, Convert__Imm0_655351_0, 0, { MCK_Imm0_65535 }, }, |
14077 | | { 3454 /* swp */, AArch64::SWPs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14078 | | { 3454 /* swp */, AArch64::SWPd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14079 | | { 3458 /* swpa */, AArch64::SWPAs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14080 | | { 3458 /* swpa */, AArch64::SWPAd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14081 | | { 3463 /* swpab */, AArch64::SWPAb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14082 | | { 3469 /* swpah */, AArch64::SWPAh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14083 | | { 3475 /* swpal */, AArch64::SWPALs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14084 | | { 3475 /* swpal */, AArch64::SWPALd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14085 | | { 3481 /* swpalb */, AArch64::SWPALb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14086 | | { 3488 /* swpalh */, AArch64::SWPALh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14087 | | { 3495 /* swpb */, AArch64::SWPb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14088 | | { 3500 /* swph */, AArch64::SWPh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14089 | | { 3505 /* swpl */, AArch64::SWPLs, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14090 | | { 3505 /* swpl */, AArch64::SWPLd, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14091 | | { 3510 /* swplb */, AArch64::SWPLb, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14092 | | { 3516 /* swplh */, AArch64::SWPLh, Convert__Reg1_1__Reg1_0__Reg1_3, Feature_HasV8_1a, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, }, |
14093 | | { 3522 /* sxtb */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR32, MCK_GPR32 }, }, |
14094 | | { 3522 /* sxtb */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR64, MCK_GPR64 }, }, |
14095 | | { 3527 /* sxth */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR32, MCK_GPR32 }, }, |
14096 | | { 3527 /* sxth */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR64, MCK_GPR64 }, }, |
14097 | | { 3532 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14098 | | { 3532 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14099 | | { 3532 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14100 | | { 3532 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, |
14101 | | { 3532 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, |
14102 | | { 3532 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, |
14103 | | { 3537 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14104 | | { 3537 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14105 | | { 3537 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14106 | | { 3537 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
14107 | | { 3537 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
14108 | | { 3537 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
14109 | | { 3543 /* sxtw */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, 0, { MCK_GPR64, MCK_GPR64 }, }, |
14110 | | { 3548 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR, 0, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, }, |
14111 | | { 3548 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4, 0, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7, MCK_GPR64 }, }, |
14112 | | { 3552 /* sysl */, AArch64::SYSLxt, Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4, 0, { MCK_GPR64, MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, }, |
14113 | | { 3557 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, }, |
14114 | | { 3557 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, }, |
14115 | | { 3557 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, }, |
14116 | | { 3557 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, }, |
14117 | | { 3557 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, }, |
14118 | | { 3557 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, }, |
14119 | | { 3557 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, }, |
14120 | | { 3557 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, }, |
14121 | | { 3557 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_0__TypedVectorList4_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
14122 | | { 3557 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_0__TypedVectorList1_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
14123 | | { 3557 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_0__TypedVectorList3_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
14124 | | { 3557 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_0__TypedVectorList2_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
14125 | | { 3557 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_0__TypedVectorList4_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
14126 | | { 3557 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_0__TypedVectorList1_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
14127 | | { 3557 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_0__TypedVectorList3_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
14128 | | { 3557 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_0__TypedVectorList2_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
14129 | | { 3561 /* tbnz */, AArch64::TBNZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, 0, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, }, |
14130 | | { 3561 /* tbnz */, AArch64::TBNZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, 0, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, }, |
14131 | | { 3561 /* tbnz */, AArch64::TBNZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, 0, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, }, |
14132 | | { 3566 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_1__Tie0__VecListFour1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, }, |
14133 | | { 3566 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_1__Tie0__VecListOne1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, }, |
14134 | | { 3566 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_1__Tie0__VecListThree1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, }, |
14135 | | { 3566 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_1__Tie0__VecListTwo1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, }, |
14136 | | { 3566 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_1__Tie0__VecListFour1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, }, |
14137 | | { 3566 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_1__Tie0__VecListOne1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, }, |
14138 | | { 3566 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_1__Tie0__VecListThree1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, }, |
14139 | | { 3566 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_1__Tie0__VecListTwo1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, }, |
14140 | | { 3566 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_0__Tie0__TypedVectorList4_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
14141 | | { 3566 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_0__Tie0__TypedVectorList1_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
14142 | | { 3566 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_0__Tie0__TypedVectorList3_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
14143 | | { 3566 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_0__Tie0__TypedVectorList2_16b1_2__VectorReg1281_3, Feature_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_16b, MCK_VectorReg128, MCK__DOT_16b }, }, |
14144 | | { 3566 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_0__Tie0__TypedVectorList4_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
14145 | | { 3566 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_0__Tie0__TypedVectorList1_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
14146 | | { 3566 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_0__Tie0__TypedVectorList3_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
14147 | | { 3566 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_0__Tie0__TypedVectorList2_16b1_2__VectorReg641_3, Feature_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_16b, MCK_VectorReg64, MCK__DOT_8b }, }, |
14148 | | { 3570 /* tbz */, AArch64::TBZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, 0, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, }, |
14149 | | { 3570 /* tbz */, AArch64::TBZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, 0, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, }, |
14150 | | { 3570 /* tbz */, AArch64::TBZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, 0, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, }, |
14151 | | { 3574 /* trn1 */, AArch64::TRN1v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14152 | | { 3574 /* trn1 */, AArch64::TRN1v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14153 | | { 3574 /* trn1 */, AArch64::TRN1v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14154 | | { 3574 /* trn1 */, AArch64::TRN1v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14155 | | { 3574 /* trn1 */, AArch64::TRN1v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14156 | | { 3574 /* trn1 */, AArch64::TRN1v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14157 | | { 3574 /* trn1 */, AArch64::TRN1v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14158 | | { 3579 /* trn2 */, AArch64::TRN2v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14159 | | { 3579 /* trn2 */, AArch64::TRN2v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14160 | | { 3579 /* trn2 */, AArch64::TRN2v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14161 | | { 3579 /* trn2 */, AArch64::TRN2v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14162 | | { 3579 /* trn2 */, AArch64::TRN2v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14163 | | { 3579 /* trn2 */, AArch64::TRN2v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14164 | | { 3579 /* trn2 */, AArch64::TRN2v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14165 | | { 3584 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR32, MCK_GPR32 }, }, |
14166 | | { 3584 /* tst */, AArch64::ANDSWri, Convert__regWZR__Reg1_0__LogicalImm321_1, 0, { MCK_GPR32, MCK_LogicalImm32 }, }, |
14167 | | { 3584 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, 0, { MCK_GPR64, MCK_GPR64 }, }, |
14168 | | { 3584 /* tst */, AArch64::ANDSXri, Convert__regXZR__Reg1_0__LogicalImm641_1, 0, { MCK_GPR64, MCK_LogicalImm64 }, }, |
14169 | | { 3584 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, 0, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, }, |
14170 | | { 3584 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2, 0, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, }, |
14171 | | { 3588 /* uaba */, AArch64::UABAv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14172 | | { 3588 /* uaba */, AArch64::UABAv2i32, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14173 | | { 3588 /* uaba */, AArch64::UABAv4i16, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14174 | | { 3588 /* uaba */, AArch64::UABAv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14175 | | { 3588 /* uaba */, AArch64::UABAv8i8, Convert__VectorReg641_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14176 | | { 3588 /* uaba */, AArch64::UABAv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14177 | | { 3593 /* uabal */, AArch64::UABALv2i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14178 | | { 3593 /* uabal */, AArch64::UABALv4i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14179 | | { 3593 /* uabal */, AArch64::UABALv8i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14180 | | { 3599 /* uabal2 */, AArch64::UABALv4i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14181 | | { 3599 /* uabal2 */, AArch64::UABALv8i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14182 | | { 3599 /* uabal2 */, AArch64::UABALv16i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14183 | | { 3606 /* uabd */, AArch64::UABDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14184 | | { 3606 /* uabd */, AArch64::UABDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14185 | | { 3606 /* uabd */, AArch64::UABDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14186 | | { 3606 /* uabd */, AArch64::UABDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14187 | | { 3606 /* uabd */, AArch64::UABDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14188 | | { 3606 /* uabd */, AArch64::UABDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14189 | | { 3611 /* uabdl */, AArch64::UABDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14190 | | { 3611 /* uabdl */, AArch64::UABDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14191 | | { 3611 /* uabdl */, AArch64::UABDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14192 | | { 3617 /* uabdl2 */, AArch64::UABDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14193 | | { 3617 /* uabdl2 */, AArch64::UABDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14194 | | { 3617 /* uabdl2 */, AArch64::UABDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14195 | | { 3624 /* uadalp */, AArch64::UADALPv2i32_v1i64, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14196 | | { 3624 /* uadalp */, AArch64::UADALPv4i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14197 | | { 3624 /* uadalp */, AArch64::UADALPv4i16_v2i32, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14198 | | { 3624 /* uadalp */, AArch64::UADALPv8i8_v4i16, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14199 | | { 3624 /* uadalp */, AArch64::UADALPv8i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14200 | | { 3624 /* uadalp */, AArch64::UADALPv16i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14201 | | { 3631 /* uaddl */, AArch64::UADDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14202 | | { 3631 /* uaddl */, AArch64::UADDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14203 | | { 3631 /* uaddl */, AArch64::UADDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14204 | | { 3637 /* uaddl2 */, AArch64::UADDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14205 | | { 3637 /* uaddl2 */, AArch64::UADDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14206 | | { 3637 /* uaddl2 */, AArch64::UADDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14207 | | { 3644 /* uaddlp */, AArch64::UADDLPv2i32_v1i64, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14208 | | { 3644 /* uaddlp */, AArch64::UADDLPv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14209 | | { 3644 /* uaddlp */, AArch64::UADDLPv4i16_v2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14210 | | { 3644 /* uaddlp */, AArch64::UADDLPv8i8_v4i16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14211 | | { 3644 /* uaddlp */, AArch64::UADDLPv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14212 | | { 3644 /* uaddlp */, AArch64::UADDLPv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14213 | | { 3651 /* uaddlv */, AArch64::UADDLVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR16, MCK_VectorReg128 }, }, |
14214 | | { 3651 /* uaddlv */, AArch64::UADDLVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR32, MCK_VectorReg64 }, }, |
14215 | | { 3651 /* uaddlv */, AArch64::UADDLVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR64, MCK_VectorReg128 }, }, |
14216 | | { 3651 /* uaddlv */, AArch64::UADDLVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR16, MCK_VectorReg64 }, }, |
14217 | | { 3651 /* uaddlv */, AArch64::UADDLVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR32, MCK_VectorReg128 }, }, |
14218 | | { 3658 /* uaddw */, AArch64::UADDWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14219 | | { 3658 /* uaddw */, AArch64::UADDWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14220 | | { 3658 /* uaddw */, AArch64::UADDWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14221 | | { 3664 /* uaddw2 */, AArch64::UADDWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14222 | | { 3664 /* uaddw2 */, AArch64::UADDWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14223 | | { 3664 /* uaddw2 */, AArch64::UADDWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14224 | | { 3671 /* ubfm */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, 0, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, }, |
14225 | | { 3671 /* ubfm */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, 0, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, }, |
14226 | | { 3676 /* ucvtf */, AArch64::UCVTFv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, }, |
14227 | | { 3676 /* ucvtf */, AArch64::UCVTFUWHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, }, |
14228 | | { 3676 /* ucvtf */, AArch64::UCVTFUXHri, Convert__Reg1_0__Reg1_1, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, }, |
14229 | | { 3676 /* ucvtf */, AArch64::UCVTFv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
14230 | | { 3676 /* ucvtf */, AArch64::UCVTFUWSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, }, |
14231 | | { 3676 /* ucvtf */, AArch64::UCVTFUXSri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, }, |
14232 | | { 3676 /* ucvtf */, AArch64::UCVTFv1i64, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
14233 | | { 3676 /* ucvtf */, AArch64::UCVTFUWDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, }, |
14234 | | { 3676 /* ucvtf */, AArch64::UCVTFUXDri, Convert__Reg1_0__Reg1_1, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, }, |
14235 | | { 3676 /* ucvtf */, AArch64::UCVTFv2f64, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14236 | | { 3676 /* ucvtf */, AArch64::UCVTFv2f32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14237 | | { 3676 /* ucvtf */, AArch64::UCVTFv4f16, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14238 | | { 3676 /* ucvtf */, AArch64::UCVTFv4f32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14239 | | { 3676 /* ucvtf */, AArch64::UCVTFv8f16, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14240 | | { 3676 /* ucvtf */, AArch64::UCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON|Feature_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, }, |
14241 | | { 3676 /* ucvtf */, AArch64::UCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, }, |
14242 | | { 3676 /* ucvtf */, AArch64::UCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, }, |
14243 | | { 3676 /* ucvtf */, AArch64::UCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, }, |
14244 | | { 3676 /* ucvtf */, AArch64::UCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, }, |
14245 | | { 3676 /* ucvtf */, AArch64::UCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, }, |
14246 | | { 3676 /* ucvtf */, AArch64::UCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
14247 | | { 3676 /* ucvtf */, AArch64::UCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, }, |
14248 | | { 3676 /* ucvtf */, AArch64::UCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, }, |
14249 | | { 3676 /* ucvtf */, AArch64::UCVTFv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
14250 | | { 3676 /* ucvtf */, AArch64::UCVTFv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
14251 | | { 3676 /* ucvtf */, AArch64::UCVTFv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
14252 | | { 3676 /* ucvtf */, AArch64::UCVTFv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
14253 | | { 3676 /* ucvtf */, AArch64::UCVTFv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON|Feature_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
14254 | | { 3682 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, }, |
14255 | | { 3682 /* udiv */, AArch64::UDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
14256 | | { 3687 /* uhadd */, AArch64::UHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14257 | | { 3687 /* uhadd */, AArch64::UHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14258 | | { 3687 /* uhadd */, AArch64::UHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14259 | | { 3687 /* uhadd */, AArch64::UHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14260 | | { 3687 /* uhadd */, AArch64::UHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14261 | | { 3687 /* uhadd */, AArch64::UHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14262 | | { 3693 /* uhsub */, AArch64::UHSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14263 | | { 3693 /* uhsub */, AArch64::UHSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14264 | | { 3693 /* uhsub */, AArch64::UHSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14265 | | { 3693 /* uhsub */, AArch64::UHSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14266 | | { 3693 /* uhsub */, AArch64::UHSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14267 | | { 3693 /* uhsub */, AArch64::UHSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14268 | | { 3699 /* umaddl */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
14269 | | { 3706 /* umax */, AArch64::UMAXv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14270 | | { 3706 /* umax */, AArch64::UMAXv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14271 | | { 3706 /* umax */, AArch64::UMAXv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14272 | | { 3706 /* umax */, AArch64::UMAXv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14273 | | { 3706 /* umax */, AArch64::UMAXv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14274 | | { 3706 /* umax */, AArch64::UMAXv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14275 | | { 3711 /* umaxp */, AArch64::UMAXPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14276 | | { 3711 /* umaxp */, AArch64::UMAXPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14277 | | { 3711 /* umaxp */, AArch64::UMAXPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14278 | | { 3711 /* umaxp */, AArch64::UMAXPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14279 | | { 3711 /* umaxp */, AArch64::UMAXPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14280 | | { 3711 /* umaxp */, AArch64::UMAXPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14281 | | { 3717 /* umaxv */, AArch64::UMAXVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, }, |
14282 | | { 3717 /* umaxv */, AArch64::UMAXVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, |
14283 | | { 3717 /* umaxv */, AArch64::UMAXVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, |
14284 | | { 3717 /* umaxv */, AArch64::UMAXVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, }, |
14285 | | { 3717 /* umaxv */, AArch64::UMAXVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, |
14286 | | { 3723 /* umin */, AArch64::UMINv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14287 | | { 3723 /* umin */, AArch64::UMINv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14288 | | { 3723 /* umin */, AArch64::UMINv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14289 | | { 3723 /* umin */, AArch64::UMINv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14290 | | { 3723 /* umin */, AArch64::UMINv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14291 | | { 3723 /* umin */, AArch64::UMINv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14292 | | { 3728 /* uminp */, AArch64::UMINPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14293 | | { 3728 /* uminp */, AArch64::UMINPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14294 | | { 3728 /* uminp */, AArch64::UMINPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14295 | | { 3728 /* uminp */, AArch64::UMINPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14296 | | { 3728 /* uminp */, AArch64::UMINPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14297 | | { 3728 /* uminp */, AArch64::UMINPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14298 | | { 3734 /* uminv */, AArch64::UMINVv16i8v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, }, |
14299 | | { 3734 /* uminv */, AArch64::UMINVv4i16v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, }, |
14300 | | { 3734 /* uminv */, AArch64::UMINVv4i32v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, }, |
14301 | | { 3734 /* uminv */, AArch64::UMINVv8i8v, Convert__Reg1_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, }, |
14302 | | { 3734 /* uminv */, AArch64::UMINVv8i16v, Convert__Reg1_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, }, |
14303 | | { 3740 /* umlal */, AArch64::UMLALv2i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14304 | | { 3740 /* umlal */, AArch64::UMLALv4i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14305 | | { 3740 /* umlal */, AArch64::UMLALv8i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14306 | | { 3740 /* umlal */, AArch64::UMLALv2i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
14307 | | { 3740 /* umlal */, AArch64::UMLALv4i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
14308 | | { 3746 /* umlal2 */, AArch64::UMLALv4i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14309 | | { 3746 /* umlal2 */, AArch64::UMLALv8i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14310 | | { 3746 /* umlal2 */, AArch64::UMLALv16i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14311 | | { 3746 /* umlal2 */, AArch64::UMLALv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
14312 | | { 3746 /* umlal2 */, AArch64::UMLALv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
14313 | | { 3753 /* umlsl */, AArch64::UMLSLv2i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14314 | | { 3753 /* umlsl */, AArch64::UMLSLv4i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14315 | | { 3753 /* umlsl */, AArch64::UMLSLv8i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14316 | | { 3753 /* umlsl */, AArch64::UMLSLv2i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
14317 | | { 3753 /* umlsl */, AArch64::UMLSLv4i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
14318 | | { 3759 /* umlsl2 */, AArch64::UMLSLv4i32_v2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14319 | | { 3759 /* umlsl2 */, AArch64::UMLSLv8i16_v4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14320 | | { 3759 /* umlsl2 */, AArch64::UMLSLv16i8_v8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14321 | | { 3759 /* umlsl2 */, AArch64::UMLSLv4i32_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
14322 | | { 3759 /* umlsl2 */, AArch64::UMLSLv8i16_indexed, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
14323 | | { 3766 /* umnegl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, |
14324 | | { 3773 /* umov */, AArch64::UMOVvi8, Convert__Reg1_1__VectorReg1281_2__VectorIndexB1_3, Feature_HasNEON, { MCK__DOT_b, MCK_GPR32, MCK_VectorReg128, MCK_VectorIndexB }, }, |
14325 | | { 3773 /* umov */, AArch64::UMOVvi64, Convert__Reg1_1__VectorReg1281_2__VectorIndexD1_3, Feature_HasNEON, { MCK__DOT_d, MCK_GPR64, MCK_VectorReg128, MCK_VectorIndexD }, }, |
14326 | | { 3773 /* umov */, AArch64::UMOVvi16, Convert__Reg1_1__VectorReg1281_2__VectorIndexH1_3, Feature_HasNEON, { MCK__DOT_h, MCK_GPR32, MCK_VectorReg128, MCK_VectorIndexH }, }, |
14327 | | { 3773 /* umov */, AArch64::UMOVvi32, Convert__Reg1_1__VectorReg1281_2__VectorIndexS1_3, Feature_HasNEON, { MCK__DOT_s, MCK_GPR32, MCK_VectorReg128, MCK_VectorIndexS }, }, |
14328 | | { 3778 /* umsubl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, }, |
14329 | | { 3785 /* umulh */, AArch64::UMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, 0, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, }, |
14330 | | { 3791 /* umull */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, 0, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, }, |
14331 | | { 3791 /* umull */, AArch64::UMULLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14332 | | { 3791 /* umull */, AArch64::UMULLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14333 | | { 3791 /* umull */, AArch64::UMULLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14334 | | { 3791 /* umull */, AArch64::UMULLv2i32_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorIndexS }, }, |
14335 | | { 3791 /* umull */, AArch64::UMULLv4i16_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
14336 | | { 3797 /* umull2 */, AArch64::UMULLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14337 | | { 3797 /* umull2 */, AArch64::UMULLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14338 | | { 3797 /* umull2 */, AArch64::UMULLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14339 | | { 3797 /* umull2 */, AArch64::UMULLv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorIndexS1_4, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorIndexS }, }, |
14340 | | { 3797 /* umull2 */, AArch64::UMULLv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__VectorIndexH1_4, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_VectorIndexH }, }, |
14341 | | { 3804 /* uqadd */, AArch64::UQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
14342 | | { 3804 /* uqadd */, AArch64::UQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
14343 | | { 3804 /* uqadd */, AArch64::UQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
14344 | | { 3804 /* uqadd */, AArch64::UQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
14345 | | { 3804 /* uqadd */, AArch64::UQADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14346 | | { 3804 /* uqadd */, AArch64::UQADDv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14347 | | { 3804 /* uqadd */, AArch64::UQADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14348 | | { 3804 /* uqadd */, AArch64::UQADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14349 | | { 3804 /* uqadd */, AArch64::UQADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14350 | | { 3804 /* uqadd */, AArch64::UQADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14351 | | { 3804 /* uqadd */, AArch64::UQADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14352 | | { 3810 /* uqrshl */, AArch64::UQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
14353 | | { 3810 /* uqrshl */, AArch64::UQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
14354 | | { 3810 /* uqrshl */, AArch64::UQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
14355 | | { 3810 /* uqrshl */, AArch64::UQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
14356 | | { 3810 /* uqrshl */, AArch64::UQRSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14357 | | { 3810 /* uqrshl */, AArch64::UQRSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14358 | | { 3810 /* uqrshl */, AArch64::UQRSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14359 | | { 3810 /* uqrshl */, AArch64::UQRSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14360 | | { 3810 /* uqrshl */, AArch64::UQRSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14361 | | { 3810 /* uqrshl */, AArch64::UQRSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14362 | | { 3810 /* uqrshl */, AArch64::UQRSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14363 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
14364 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
14365 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
14366 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, |
14367 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, |
14368 | | { 3817 /* uqrshrn */, AArch64::UQRSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, |
14369 | | { 3825 /* uqrshrn2 */, AArch64::UQRSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
14370 | | { 3825 /* uqrshrn2 */, AArch64::UQRSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
14371 | | { 3825 /* uqrshrn2 */, AArch64::UQRSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
14372 | | { 3834 /* uqshl */, AArch64::UQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
14373 | | { 3834 /* uqshl */, AArch64::UQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, }, |
14374 | | { 3834 /* uqshl */, AArch64::UQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
14375 | | { 3834 /* uqshl */, AArch64::UQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, }, |
14376 | | { 3834 /* uqshl */, AArch64::UQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
14377 | | { 3834 /* uqshl */, AArch64::UQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, }, |
14378 | | { 3834 /* uqshl */, AArch64::UQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
14379 | | { 3834 /* uqshl */, AArch64::UQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, }, |
14380 | | { 3834 /* uqshl */, AArch64::UQSHLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, |
14381 | | { 3834 /* uqshl */, AArch64::UQSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14382 | | { 3834 /* uqshl */, AArch64::UQSHLv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, }, |
14383 | | { 3834 /* uqshl */, AArch64::UQSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14384 | | { 3834 /* uqshl */, AArch64::UQSHLv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, }, |
14385 | | { 3834 /* uqshl */, AArch64::UQSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14386 | | { 3834 /* uqshl */, AArch64::UQSHLv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, }, |
14387 | | { 3834 /* uqshl */, AArch64::UQSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14388 | | { 3834 /* uqshl */, AArch64::UQSHLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, |
14389 | | { 3834 /* uqshl */, AArch64::UQSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14390 | | { 3834 /* uqshl */, AArch64::UQSHLv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, }, |
14391 | | { 3834 /* uqshl */, AArch64::UQSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14392 | | { 3834 /* uqshl */, AArch64::UQSHLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, |
14393 | | { 3834 /* uqshl */, AArch64::UQSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14394 | | { 3840 /* uqshrn */, AArch64::UQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, }, |
14395 | | { 3840 /* uqshrn */, AArch64::UQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, }, |
14396 | | { 3840 /* uqshrn */, AArch64::UQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, }, |
14397 | | { 3840 /* uqshrn */, AArch64::UQSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, }, |
14398 | | { 3840 /* uqshrn */, AArch64::UQSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, }, |
14399 | | { 3840 /* uqshrn */, AArch64::UQSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, }, |
14400 | | { 3847 /* uqshrn2 */, AArch64::UQSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
14401 | | { 3847 /* uqshrn2 */, AArch64::UQSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
14402 | | { 3847 /* uqshrn2 */, AArch64::UQSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
14403 | | { 3855 /* uqsub */, AArch64::UQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, }, |
14404 | | { 3855 /* uqsub */, AArch64::UQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, }, |
14405 | | { 3855 /* uqsub */, AArch64::UQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
14406 | | { 3855 /* uqsub */, AArch64::UQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, }, |
14407 | | { 3855 /* uqsub */, AArch64::UQSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14408 | | { 3855 /* uqsub */, AArch64::UQSUBv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14409 | | { 3855 /* uqsub */, AArch64::UQSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14410 | | { 3855 /* uqsub */, AArch64::UQSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14411 | | { 3855 /* uqsub */, AArch64::UQSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14412 | | { 3855 /* uqsub */, AArch64::UQSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14413 | | { 3855 /* uqsub */, AArch64::UQSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14414 | | { 3861 /* uqxtn */, AArch64::UQXTNv1i16, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR32 }, }, |
14415 | | { 3861 /* uqxtn */, AArch64::UQXTNv1i32, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR64 }, }, |
14416 | | { 3861 /* uqxtn */, AArch64::UQXTNv1i8, Convert__Reg1_0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR16 }, }, |
14417 | | { 3861 /* uqxtn */, AArch64::UQXTNv2i32, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, }, |
14418 | | { 3861 /* uqxtn */, AArch64::UQXTNv4i16, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, }, |
14419 | | { 3861 /* uqxtn */, AArch64::UQXTNv8i8, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, }, |
14420 | | { 3867 /* uqxtn2 */, AArch64::UQXTNv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14421 | | { 3867 /* uqxtn2 */, AArch64::UQXTNv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14422 | | { 3867 /* uqxtn2 */, AArch64::UQXTNv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14423 | | { 3874 /* urecpe */, AArch64::URECPEv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14424 | | { 3874 /* urecpe */, AArch64::URECPEv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14425 | | { 3881 /* urhadd */, AArch64::URHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14426 | | { 3881 /* urhadd */, AArch64::URHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14427 | | { 3881 /* urhadd */, AArch64::URHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14428 | | { 3881 /* urhadd */, AArch64::URHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14429 | | { 3881 /* urhadd */, AArch64::URHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14430 | | { 3881 /* urhadd */, AArch64::URHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14431 | | { 3888 /* urshl */, AArch64::URSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
14432 | | { 3888 /* urshl */, AArch64::URSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14433 | | { 3888 /* urshl */, AArch64::URSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14434 | | { 3888 /* urshl */, AArch64::URSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14435 | | { 3888 /* urshl */, AArch64::URSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14436 | | { 3888 /* urshl */, AArch64::URSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14437 | | { 3888 /* urshl */, AArch64::URSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14438 | | { 3888 /* urshl */, AArch64::URSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14439 | | { 3894 /* urshr */, AArch64::URSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
14440 | | { 3894 /* urshr */, AArch64::URSHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
14441 | | { 3894 /* urshr */, AArch64::URSHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
14442 | | { 3894 /* urshr */, AArch64::URSHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
14443 | | { 3894 /* urshr */, AArch64::URSHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
14444 | | { 3894 /* urshr */, AArch64::URSHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
14445 | | { 3894 /* urshr */, AArch64::URSHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, |
14446 | | { 3894 /* urshr */, AArch64::URSHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
14447 | | { 3900 /* ursqrte */, AArch64::URSQRTEv2i32, Convert__VectorReg641_1__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14448 | | { 3900 /* ursqrte */, AArch64::URSQRTEv4i32, Convert__VectorReg1281_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14449 | | { 3908 /* ursra */, AArch64::URSRAd, Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
14450 | | { 3908 /* ursra */, AArch64::URSRAv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
14451 | | { 3908 /* ursra */, AArch64::URSRAv2i64_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
14452 | | { 3908 /* ursra */, AArch64::URSRAv2i32_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
14453 | | { 3908 /* ursra */, AArch64::URSRAv4i16_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
14454 | | { 3908 /* ursra */, AArch64::URSRAv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
14455 | | { 3908 /* ursra */, AArch64::URSRAv8i8_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, |
14456 | | { 3908 /* ursra */, AArch64::URSRAv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
14457 | | { 3914 /* ushl */, AArch64::USHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, }, |
14458 | | { 3914 /* ushl */, AArch64::USHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14459 | | { 3914 /* ushl */, AArch64::USHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14460 | | { 3914 /* ushl */, AArch64::USHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14461 | | { 3914 /* ushl */, AArch64::USHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14462 | | { 3914 /* ushl */, AArch64::USHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14463 | | { 3914 /* ushl */, AArch64::USHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14464 | | { 3914 /* ushl */, AArch64::USHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14465 | | { 3919 /* ushll */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_31 }, }, |
14466 | | { 3919 /* ushll */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_15 }, }, |
14467 | | { 3919 /* ushll */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_7 }, }, |
14468 | | { 3925 /* ushll2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, }, |
14469 | | { 3925 /* ushll2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, }, |
14470 | | { 3925 /* ushll2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, }, |
14471 | | { 3932 /* ushr */, AArch64::USHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
14472 | | { 3932 /* ushr */, AArch64::USHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
14473 | | { 3932 /* ushr */, AArch64::USHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
14474 | | { 3932 /* ushr */, AArch64::USHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
14475 | | { 3932 /* ushr */, AArch64::USHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
14476 | | { 3932 /* ushr */, AArch64::USHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
14477 | | { 3932 /* ushr */, AArch64::USHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, |
14478 | | { 3932 /* ushr */, AArch64::USHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
14479 | | { 3937 /* usqadd */, AArch64::USQADDv1i16, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR16, MCK_FPR16 }, }, |
14480 | | { 3937 /* usqadd */, AArch64::USQADDv1i32, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR32, MCK_FPR32 }, }, |
14481 | | { 3937 /* usqadd */, AArch64::USQADDv1i64, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR64, MCK_FPR64 }, }, |
14482 | | { 3937 /* usqadd */, AArch64::USQADDv1i8, Convert__Reg1_0__Tie0__Reg1_1, Feature_HasNEON, { MCK_FPR8, MCK_FPR8 }, }, |
14483 | | { 3937 /* usqadd */, AArch64::USQADDv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14484 | | { 3937 /* usqadd */, AArch64::USQADDv2i64, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14485 | | { 3937 /* usqadd */, AArch64::USQADDv2i32, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14486 | | { 3937 /* usqadd */, AArch64::USQADDv4i16, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14487 | | { 3937 /* usqadd */, AArch64::USQADDv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14488 | | { 3937 /* usqadd */, AArch64::USQADDv8i8, Convert__VectorReg641_1__Tie0__VectorReg641_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14489 | | { 3937 /* usqadd */, AArch64::USQADDv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14490 | | { 3944 /* usra */, AArch64::USRAd, Convert__Reg1_0__Tie0__Reg1_1__Imm1_641_2, Feature_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, }, |
14491 | | { 3944 /* usra */, AArch64::USRAv16i8_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, }, |
14492 | | { 3944 /* usra */, AArch64::USRAv2i64_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, }, |
14493 | | { 3944 /* usra */, AArch64::USRAv2i32_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, }, |
14494 | | { 3944 /* usra */, AArch64::USRAv4i16_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, }, |
14495 | | { 3944 /* usra */, AArch64::USRAv4i32_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_321_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, }, |
14496 | | { 3944 /* usra */, AArch64::USRAv8i8_shift, Convert__VectorReg641_1__Tie0__VectorReg641_2__Imm1_81_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, }, |
14497 | | { 3944 /* usra */, AArch64::USRAv8i16_shift, Convert__VectorReg1281_1__Tie0__VectorReg1281_2__Imm1_161_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, }, |
14498 | | { 3949 /* usubl */, AArch64::USUBLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14499 | | { 3949 /* usubl */, AArch64::USUBLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14500 | | { 3949 /* usubl */, AArch64::USUBLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14501 | | { 3955 /* usubl2 */, AArch64::USUBLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14502 | | { 3955 /* usubl2 */, AArch64::USUBLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14503 | | { 3955 /* usubl2 */, AArch64::USUBLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14504 | | { 3962 /* usubw */, AArch64::USUBWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14505 | | { 3962 /* usubw */, AArch64::USUBWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14506 | | { 3962 /* usubw */, AArch64::USUBWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14507 | | { 3968 /* usubw2 */, AArch64::USUBWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14508 | | { 3968 /* usubw2 */, AArch64::USUBWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14509 | | { 3968 /* usubw2 */, AArch64::USUBWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14510 | | { 3975 /* uxtb */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR32, MCK_GPR32 }, }, |
14511 | | { 3975 /* uxtb */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, 0, { MCK_GPR64, MCK_GPR64 }, }, |
14512 | | { 3980 /* uxth */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR32, MCK_GPR32 }, }, |
14513 | | { 3980 /* uxth */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, 0, { MCK_GPR64, MCK_GPR64 }, }, |
14514 | | { 3985 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14515 | | { 3985 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14516 | | { 3985 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, }, |
14517 | | { 3985 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, }, |
14518 | | { 3985 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, }, |
14519 | | { 3985 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, }, |
14520 | | { 3990 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14521 | | { 3990 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14522 | | { 3990 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, 0, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14523 | | { 3990 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, }, |
14524 | | { 3990 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, }, |
14525 | | { 3990 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, 0, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, }, |
14526 | | { 3996 /* uxtw */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, 0, { MCK_GPR64, MCK_GPR64 }, }, |
14527 | | { 4001 /* uzp1 */, AArch64::UZP1v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14528 | | { 4001 /* uzp1 */, AArch64::UZP1v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14529 | | { 4001 /* uzp1 */, AArch64::UZP1v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14530 | | { 4001 /* uzp1 */, AArch64::UZP1v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14531 | | { 4001 /* uzp1 */, AArch64::UZP1v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14532 | | { 4001 /* uzp1 */, AArch64::UZP1v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14533 | | { 4001 /* uzp1 */, AArch64::UZP1v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14534 | | { 4006 /* uzp2 */, AArch64::UZP2v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14535 | | { 4006 /* uzp2 */, AArch64::UZP2v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14536 | | { 4006 /* uzp2 */, AArch64::UZP2v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14537 | | { 4006 /* uzp2 */, AArch64::UZP2v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14538 | | { 4006 /* uzp2 */, AArch64::UZP2v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14539 | | { 4006 /* uzp2 */, AArch64::UZP2v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14540 | | { 4006 /* uzp2 */, AArch64::UZP2v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14541 | | { 4011 /* wfe */, AArch64::HINT, Convert__imm_95_2, 0, { }, }, |
14542 | | { 4015 /* wfi */, AArch64::HINT, Convert__imm_95_3, 0, { }, }, |
14543 | | { 4019 /* xtn */, AArch64::XTNv2i32, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, }, |
14544 | | { 4019 /* xtn */, AArch64::XTNv4i16, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, }, |
14545 | | { 4019 /* xtn */, AArch64::XTNv8i8, Convert__VectorReg641_1__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, }, |
14546 | | { 4023 /* xtn2 */, AArch64::XTNv16i8, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14547 | | { 4023 /* xtn2 */, AArch64::XTNv4i32, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14548 | | { 4023 /* xtn2 */, AArch64::XTNv8i16, Convert__VectorReg1281_1__Tie0__VectorReg1281_2, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14549 | | { 4028 /* yield */, AArch64::HINT, Convert__imm_95_1, 0, { }, }, |
14550 | | { 4034 /* zip1 */, AArch64::ZIP1v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14551 | | { 4034 /* zip1 */, AArch64::ZIP1v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14552 | | { 4034 /* zip1 */, AArch64::ZIP1v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14553 | | { 4034 /* zip1 */, AArch64::ZIP1v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14554 | | { 4034 /* zip1 */, AArch64::ZIP1v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14555 | | { 4034 /* zip1 */, AArch64::ZIP1v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14556 | | { 4034 /* zip1 */, AArch64::ZIP1v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14557 | | { 4039 /* zip2 */, AArch64::ZIP2v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14558 | | { 4039 /* zip2 */, AArch64::ZIP2v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14559 | | { 4039 /* zip2 */, AArch64::ZIP2v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14560 | | { 4039 /* zip2 */, AArch64::ZIP2v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14561 | | { 4039 /* zip2 */, AArch64::ZIP2v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14562 | | { 4039 /* zip2 */, AArch64::ZIP2v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, Feature_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, }, |
14563 | | { 4039 /* zip2 */, AArch64::ZIP2v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, Feature_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, }, |
14564 | | }; |
14565 | | |
14566 | | unsigned AArch64AsmParser:: |
14567 | | MatchInstructionImpl(const OperandVector &Operands, |
14568 | | MCInst &Inst, uint64_t &ErrorInfo, |
14569 | 1.95k | bool matchingInlineAsm, unsigned VariantID) { |
14570 | | // Eliminate obvious mismatches. |
14571 | 1.95k | if (Operands.size() > 8) { |
14572 | 164 | ErrorInfo = 8; |
14573 | 164 | return Match_InvalidOperand; |
14574 | 164 | } |
14575 | | |
14576 | | // Get the current feature set. |
14577 | 1.78k | uint64_t AvailableFeatures = getAvailableFeatures(); |
14578 | | |
14579 | | // Get the instruction mnemonic, which is the first token. |
14580 | 1.78k | StringRef Mnemonic = ((AArch64Operand&)*Operands[0]).getToken(); |
14581 | | |
14582 | | // Some state to try to produce better error messages. |
14583 | 1.78k | bool HadMatchOtherThanFeatures = false; |
14584 | 1.78k | bool HadMatchOtherThanPredicate = false; |
14585 | 1.78k | unsigned RetCode = Match_InvalidOperand; |
14586 | 1.78k | uint64_t MissingFeatures = ~0ULL; |
14587 | | // Set ErrorInfo to the operand that mismatches if it is |
14588 | | // wrong for all instances of the instruction. |
14589 | 1.78k | ErrorInfo = ~0ULL; |
14590 | | // Find the appropriate table for this asm variant. |
14591 | 1.78k | const MatchEntry *Start, *End; |
14592 | 1.78k | switch (VariantID) { |
14593 | 0 | default: llvm_unreachable("invalid variant!"); |
14594 | 183 | case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break; |
14595 | 1.60k | case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break; |
14596 | 1.78k | } |
14597 | | // Search the table. |
14598 | 1.78k | auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode()); |
14599 | | |
14600 | | // Return a more specific error code if no mnemonics match. |
14601 | 1.78k | if (MnemonicRange.first == MnemonicRange.second) |
14602 | 338 | return Match_MnemonicFail; |
14603 | | |
14604 | 1.45k | for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second; |
14605 | 2.10k | it != ie; ++it) { |
14606 | | // equal_range guarantees that instruction mnemonic matches. |
14607 | 2.07k | assert(Mnemonic == it->getMnemonic()); |
14608 | 2.07k | bool OperandsValid = true; |
14609 | 4.01k | for (unsigned i = 0; i != 7; ++i) { |
14610 | 4.01k | auto Formal = static_cast<MatchClassKind>(it->Classes[i]); |
14611 | 4.01k | if (i+1 >= Operands.size()) { |
14612 | 1.43k | OperandsValid = (Formal == InvalidMatchClass); |
14613 | 1.43k | if (!OperandsValid) ErrorInfo = i+1; |
14614 | 1.43k | break; |
14615 | 1.43k | } |
14616 | 2.58k | MCParsedAsmOperand &Actual = *Operands[i+1]; |
14617 | 2.58k | unsigned Diag = validateOperandClass(Actual, Formal); |
14618 | 2.58k | if (Diag == Match_Success) |
14619 | 1.94k | continue; |
14620 | | // If the generic handler indicates an invalid operand |
14621 | | // failure, check for a special case. |
14622 | 641 | if (Diag == Match_InvalidOperand) { |
14623 | 631 | Diag = validateTargetOperandClass(Actual, Formal); |
14624 | 631 | if (Diag == Match_Success) |
14625 | 0 | continue; |
14626 | 631 | } |
14627 | | // If this operand is broken for all of the instances of this |
14628 | | // mnemonic, keep track of it so we can report loc info. |
14629 | | // If we already had a match that only failed due to a |
14630 | | // target predicate, that diagnostic is preferred. |
14631 | 641 | if (!HadMatchOtherThanPredicate && |
14632 | 641 | (it == MnemonicRange.first || ErrorInfo <= i+1)) { |
14633 | 639 | ErrorInfo = i+1; |
14634 | | // InvalidOperand is the default. Prefer specificity. |
14635 | 639 | if (Diag != Match_InvalidOperand) |
14636 | 10 | RetCode = Diag; |
14637 | 639 | } |
14638 | | // Otherwise, just reject this instance of the mnemonic. |
14639 | 641 | OperandsValid = false; |
14640 | 641 | break; |
14641 | 641 | } |
14642 | | |
14643 | 2.07k | if (!OperandsValid) continue; |
14644 | 1.42k | if ((AvailableFeatures & it->RequiredFeatures) != it->RequiredFeatures) { |
14645 | 0 | HadMatchOtherThanFeatures = true; |
14646 | 0 | uint64_t NewMissingFeatures = it->RequiredFeatures & ~AvailableFeatures; |
14647 | 0 | if (countPopulation(NewMissingFeatures) <= |
14648 | 0 | countPopulation(MissingFeatures)) |
14649 | 0 | MissingFeatures = NewMissingFeatures; |
14650 | 0 | continue; |
14651 | 0 | } |
14652 | | |
14653 | 1.42k | Inst.clear(); |
14654 | | |
14655 | 1.42k | if (matchingInlineAsm) { |
14656 | 0 | Inst.setOpcode(it->Opcode); |
14657 | 0 | convertToMapAndConstraints(it->ConvertFn, Operands); |
14658 | 0 | return Match_Success; |
14659 | 0 | } |
14660 | | |
14661 | | // We have selected a definite instruction, convert the parsed |
14662 | | // operands into the appropriate MCInst. |
14663 | 1.42k | convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands); |
14664 | | |
14665 | | // We have a potential match. Check the target predicate to |
14666 | | // handle any context sensitive constraints. |
14667 | 1.42k | unsigned MatchResult; |
14668 | 1.42k | if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) { |
14669 | 0 | Inst.clear(); |
14670 | 0 | RetCode = MatchResult; |
14671 | 0 | HadMatchOtherThanPredicate = true; |
14672 | 0 | continue; |
14673 | 0 | } |
14674 | | |
14675 | 1.42k | return Match_Success; |
14676 | 1.42k | } |
14677 | | |
14678 | | // Okay, we had no match. Try to return a useful error code. |
14679 | 28 | if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures) |
14680 | 28 | return RetCode; |
14681 | | |
14682 | | // Missing feature matches return which features were missing |
14683 | 0 | ErrorInfo = MissingFeatures; |
14684 | 0 | return Match_MissingFeature; |
14685 | 28 | } |
14686 | | |
14687 | | namespace { |
14688 | | struct OperandMatchEntry { |
14689 | | uint8_t RequiredFeatures; |
14690 | | uint16_t Mnemonic; |
14691 | | uint16_t Class; |
14692 | | uint8_t OperandMask; |
14693 | | |
14694 | 950k | StringRef getMnemonic() const { |
14695 | 950k | return StringRef(MnemonicTable + Mnemonic + 1, |
14696 | 950k | MnemonicTable[Mnemonic]); |
14697 | 950k | } |
14698 | | }; |
14699 | | |
14700 | | // Predicate for searching for an opcode. |
14701 | | struct LessOpcodeOperand { |
14702 | 528k | bool operator()(const OperandMatchEntry &LHS, StringRef RHS) { |
14703 | 528k | return LHS.getMnemonic() < RHS; |
14704 | 528k | } |
14705 | 380k | bool operator()(StringRef LHS, const OperandMatchEntry &RHS) { |
14706 | 380k | return LHS < RHS.getMnemonic(); |
14707 | 380k | } |
14708 | 0 | bool operator()(const OperandMatchEntry &LHS, const OperandMatchEntry &RHS) { |
14709 | 0 | return LHS.getMnemonic() < RHS.getMnemonic(); |
14710 | 0 | } |
14711 | | }; |
14712 | | } // end anonymous namespace. |
14713 | | |
14714 | | static const OperandMatchEntry OperandMatchTable[202] = { |
14715 | | /* Operand List Mask, Mnemonic, Operand Class, Features */ |
14716 | | { 0, 13 /* add */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14717 | | { 0, 13 /* add */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14718 | | { 0, 13 /* add */, MCK_AddSubImm, 4 /* 2 */ }, |
14719 | | { 0, 13 /* add */, MCK_AddSubImm, 4 /* 2 */ }, |
14720 | | { 0, 13 /* add */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14721 | | { 0, 13 /* add */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14722 | | { 0, 13 /* add */, MCK_AddSubImm, 4 /* 2 */ }, |
14723 | | { 0, 13 /* add */, MCK_AddSubImm, 4 /* 2 */ }, |
14724 | | { 0, 35 /* adds */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14725 | | { 0, 35 /* adds */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14726 | | { 0, 35 /* adds */, MCK_AddSubImm, 4 /* 2 */ }, |
14727 | | { 0, 35 /* adds */, MCK_AddSubImm, 4 /* 2 */ }, |
14728 | | { 0, 35 /* adds */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14729 | | { 0, 35 /* adds */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14730 | | { 0, 35 /* adds */, MCK_AddSubImm, 4 /* 2 */ }, |
14731 | | { 0, 35 /* adds */, MCK_AddSubImm, 4 /* 2 */ }, |
14732 | | { 0, 45 /* adr */, MCK_AdrLabel, 2 /* 1 */ }, |
14733 | | { 0, 45 /* adr */, MCK_AdrLabel, 2 /* 1 */ }, |
14734 | | { 0, 49 /* adrp */, MCK_AdrpLabel, 2 /* 1 */ }, |
14735 | | { 0, 49 /* adrp */, MCK_AdrpLabel, 2 /* 1 */ }, |
14736 | | { Feature_HasV8_1a, 204 /* casp */, MCK_WSeqPair, 3 /* 0, 1 */ }, |
14737 | | { Feature_HasV8_1a, 204 /* casp */, MCK_WSeqPair, 3 /* 0, 1 */ }, |
14738 | | { Feature_HasV8_1a, 204 /* casp */, MCK_XSeqPair, 3 /* 0, 1 */ }, |
14739 | | { Feature_HasV8_1a, 204 /* casp */, MCK_XSeqPair, 3 /* 0, 1 */ }, |
14740 | | { Feature_HasV8_1a, 209 /* caspa */, MCK_WSeqPair, 3 /* 0, 1 */ }, |
14741 | | { Feature_HasV8_1a, 209 /* caspa */, MCK_WSeqPair, 3 /* 0, 1 */ }, |
14742 | | { Feature_HasV8_1a, 209 /* caspa */, MCK_XSeqPair, 3 /* 0, 1 */ }, |
14743 | | { Feature_HasV8_1a, 209 /* caspa */, MCK_XSeqPair, 3 /* 0, 1 */ }, |
14744 | | { Feature_HasV8_1a, 215 /* caspal */, MCK_WSeqPair, 3 /* 0, 1 */ }, |
14745 | | { Feature_HasV8_1a, 215 /* caspal */, MCK_WSeqPair, 3 /* 0, 1 */ }, |
14746 | | { Feature_HasV8_1a, 215 /* caspal */, MCK_XSeqPair, 3 /* 0, 1 */ }, |
14747 | | { Feature_HasV8_1a, 215 /* caspal */, MCK_XSeqPair, 3 /* 0, 1 */ }, |
14748 | | { Feature_HasV8_1a, 222 /* caspl */, MCK_WSeqPair, 3 /* 0, 1 */ }, |
14749 | | { Feature_HasV8_1a, 222 /* caspl */, MCK_WSeqPair, 3 /* 0, 1 */ }, |
14750 | | { Feature_HasV8_1a, 222 /* caspl */, MCK_XSeqPair, 3 /* 0, 1 */ }, |
14751 | | { Feature_HasV8_1a, 222 /* caspl */, MCK_XSeqPair, 3 /* 0, 1 */ }, |
14752 | | { 0, 316 /* cmn */, MCK_AddSubImmNeg, 2 /* 1 */ }, |
14753 | | { 0, 316 /* cmn */, MCK_AddSubImmNeg, 2 /* 1 */ }, |
14754 | | { 0, 316 /* cmn */, MCK_AddSubImm, 2 /* 1 */ }, |
14755 | | { 0, 316 /* cmn */, MCK_AddSubImm, 2 /* 1 */ }, |
14756 | | { 0, 316 /* cmn */, MCK_AddSubImmNeg, 2 /* 1 */ }, |
14757 | | { 0, 316 /* cmn */, MCK_AddSubImmNeg, 2 /* 1 */ }, |
14758 | | { 0, 316 /* cmn */, MCK_AddSubImm, 2 /* 1 */ }, |
14759 | | { 0, 316 /* cmn */, MCK_AddSubImm, 2 /* 1 */ }, |
14760 | | { 0, 320 /* cmp */, MCK_AddSubImmNeg, 2 /* 1 */ }, |
14761 | | { 0, 320 /* cmp */, MCK_AddSubImmNeg, 2 /* 1 */ }, |
14762 | | { 0, 320 /* cmp */, MCK_AddSubImm, 2 /* 1 */ }, |
14763 | | { 0, 320 /* cmp */, MCK_AddSubImm, 2 /* 1 */ }, |
14764 | | { 0, 320 /* cmp */, MCK_AddSubImmNeg, 2 /* 1 */ }, |
14765 | | { 0, 320 /* cmp */, MCK_AddSubImmNeg, 2 /* 1 */ }, |
14766 | | { 0, 320 /* cmp */, MCK_AddSubImm, 2 /* 1 */ }, |
14767 | | { 0, 320 /* cmp */, MCK_AddSubImm, 2 /* 1 */ }, |
14768 | | { 0, 451 /* dmb */, MCK_Barrier, 1 /* 0 */ }, |
14769 | | { 0, 451 /* dmb */, MCK_Barrier, 1 /* 0 */ }, |
14770 | | { 0, 460 /* dsb */, MCK_Barrier, 1 /* 0 */ }, |
14771 | | { 0, 460 /* dsb */, MCK_Barrier, 1 /* 0 */ }, |
14772 | | { Feature_HasFullFP16, 812 /* fmov */, MCK_FPImm, 2 /* 1 */ }, |
14773 | | { Feature_HasFullFP16, 812 /* fmov */, MCK_FPImm, 2 /* 1 */ }, |
14774 | | { Feature_HasFPARMv8, 812 /* fmov */, MCK_FPImm, 2 /* 1 */ }, |
14775 | | { Feature_HasFPARMv8, 812 /* fmov */, MCK_FPImm, 2 /* 1 */ }, |
14776 | | { Feature_HasFPARMv8, 812 /* fmov */, MCK_FPImm, 2 /* 1 */ }, |
14777 | | { Feature_HasFPARMv8, 812 /* fmov */, MCK_FPImm, 2 /* 1 */ }, |
14778 | | { Feature_HasNEON, 812 /* fmov */, MCK_FPImm, 4 /* 2 */ }, |
14779 | | { Feature_HasNEON, 812 /* fmov */, MCK_FPImm, 4 /* 2 */ }, |
14780 | | { Feature_HasNEON|Feature_HasFullFP16, 812 /* fmov */, MCK_FPImm, 4 /* 2 */ }, |
14781 | | { Feature_HasNEON, 812 /* fmov */, MCK_FPImm, 4 /* 2 */ }, |
14782 | | { Feature_HasNEON|Feature_HasFullFP16, 812 /* fmov */, MCK_FPImm, 4 /* 2 */ }, |
14783 | | { Feature_HasNEON, 812 /* fmov */, MCK_FPImm, 4 /* 2 */ }, |
14784 | | { Feature_HasNEON, 812 /* fmov */, MCK_FPImm, 4 /* 2 */ }, |
14785 | | { Feature_HasNEON|Feature_HasFullFP16, 812 /* fmov */, MCK_FPImm, 4 /* 2 */ }, |
14786 | | { Feature_HasNEON, 812 /* fmov */, MCK_FPImm, 4 /* 2 */ }, |
14787 | | { Feature_HasNEON|Feature_HasFullFP16, 812 /* fmov */, MCK_FPImm, 4 /* 2 */ }, |
14788 | | { 0, 973 /* isb */, MCK_Barrier, 1 /* 0 */ }, |
14789 | | { 0, 973 /* isb */, MCK_Barrier, 1 /* 0 */ }, |
14790 | | { 0, 1105 /* ldar */, MCK_GPR64sp0, 4 /* 2 */ }, |
14791 | | { 0, 1105 /* ldar */, MCK_GPR64sp0, 4 /* 2 */ }, |
14792 | | { 0, 1105 /* ldar */, MCK_GPR64sp0, 4 /* 2 */ }, |
14793 | | { 0, 1105 /* ldar */, MCK_GPR64sp0, 4 /* 2 */ }, |
14794 | | { 0, 1110 /* ldarb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14795 | | { 0, 1110 /* ldarb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14796 | | { 0, 1116 /* ldarh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14797 | | { 0, 1116 /* ldarh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14798 | | { 0, 1122 /* ldaxp */, MCK_GPR64sp0, 8 /* 3 */ }, |
14799 | | { 0, 1122 /* ldaxp */, MCK_GPR64sp0, 8 /* 3 */ }, |
14800 | | { 0, 1122 /* ldaxp */, MCK_GPR64sp0, 8 /* 3 */ }, |
14801 | | { 0, 1122 /* ldaxp */, MCK_GPR64sp0, 8 /* 3 */ }, |
14802 | | { 0, 1128 /* ldaxr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14803 | | { 0, 1128 /* ldaxr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14804 | | { 0, 1128 /* ldaxr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14805 | | { 0, 1128 /* ldaxr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14806 | | { 0, 1134 /* ldaxrb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14807 | | { 0, 1134 /* ldaxrb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14808 | | { 0, 1141 /* ldaxrh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14809 | | { 0, 1141 /* ldaxrh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14810 | | { Feature_HasV8_1a, 1332 /* ldlar */, MCK_GPR64sp0, 4 /* 2 */ }, |
14811 | | { Feature_HasV8_1a, 1332 /* ldlar */, MCK_GPR64sp0, 4 /* 2 */ }, |
14812 | | { Feature_HasV8_1a, 1332 /* ldlar */, MCK_GPR64sp0, 4 /* 2 */ }, |
14813 | | { Feature_HasV8_1a, 1332 /* ldlar */, MCK_GPR64sp0, 4 /* 2 */ }, |
14814 | | { Feature_HasV8_1a, 1338 /* ldlarb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14815 | | { Feature_HasV8_1a, 1338 /* ldlarb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14816 | | { Feature_HasV8_1a, 1345 /* ldlarh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14817 | | { Feature_HasV8_1a, 1345 /* ldlarh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14818 | | { 0, 1983 /* ldxp */, MCK_GPR64sp0, 8 /* 3 */ }, |
14819 | | { 0, 1983 /* ldxp */, MCK_GPR64sp0, 8 /* 3 */ }, |
14820 | | { 0, 1983 /* ldxp */, MCK_GPR64sp0, 8 /* 3 */ }, |
14821 | | { 0, 1983 /* ldxp */, MCK_GPR64sp0, 8 /* 3 */ }, |
14822 | | { 0, 1988 /* ldxr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14823 | | { 0, 1988 /* ldxr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14824 | | { 0, 1988 /* ldxr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14825 | | { 0, 1988 /* ldxr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14826 | | { 0, 1993 /* ldxrb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14827 | | { 0, 1993 /* ldxrb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14828 | | { 0, 1999 /* ldxrh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14829 | | { 0, 1999 /* ldxrh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14830 | | { 0, 2065 /* mrs */, MCK_MRSSystemRegister, 2 /* 1 */ }, |
14831 | | { 0, 2065 /* mrs */, MCK_MRSSystemRegister, 2 /* 1 */ }, |
14832 | | { 0, 2069 /* msr */, MCK_MSRSystemRegister, 1 /* 0 */ }, |
14833 | | { 0, 2069 /* msr */, MCK_MSRSystemRegister, 1 /* 0 */ }, |
14834 | | { 0, 2069 /* msr */, MCK_SystemPStateFieldWithImm0_15, 1 /* 0 */ }, |
14835 | | { 0, 2069 /* msr */, MCK_SystemPStateFieldWithImm0_15, 1 /* 0 */ }, |
14836 | | { 0, 2069 /* msr */, MCK_SystemPStateFieldWithImm0_1, 1 /* 0 */ }, |
14837 | | { 0, 2069 /* msr */, MCK_SystemPStateFieldWithImm0_1, 1 /* 0 */ }, |
14838 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14839 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14840 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14841 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14842 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14843 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14844 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14845 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14846 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14847 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14848 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14849 | | { 0, 2143 /* prfm */, MCK_Prefetch, 1 /* 0 */ }, |
14850 | | { 0, 2148 /* prfum */, MCK_Prefetch, 1 /* 0 */ }, |
14851 | | { 0, 2148 /* prfum */, MCK_Prefetch, 1 /* 0 */ }, |
14852 | | { 0, 2148 /* prfum */, MCK_Prefetch, 1 /* 0 */ }, |
14853 | | { 0, 2148 /* prfum */, MCK_Prefetch, 1 /* 0 */ }, |
14854 | | { Feature_HasSPE, 2154 /* psb */, MCK_PSBHint, 1 /* 0 */ }, |
14855 | | { Feature_HasSPE, 2154 /* psb */, MCK_PSBHint, 1 /* 0 */ }, |
14856 | | { Feature_HasV8_1a, 3040 /* stllr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14857 | | { Feature_HasV8_1a, 3040 /* stllr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14858 | | { Feature_HasV8_1a, 3040 /* stllr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14859 | | { Feature_HasV8_1a, 3040 /* stllr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14860 | | { Feature_HasV8_1a, 3046 /* stllrb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14861 | | { Feature_HasV8_1a, 3046 /* stllrb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14862 | | { Feature_HasV8_1a, 3053 /* stllrh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14863 | | { Feature_HasV8_1a, 3053 /* stllrh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14864 | | { 0, 3060 /* stlr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14865 | | { 0, 3060 /* stlr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14866 | | { 0, 3060 /* stlr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14867 | | { 0, 3060 /* stlr */, MCK_GPR64sp0, 4 /* 2 */ }, |
14868 | | { 0, 3065 /* stlrb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14869 | | { 0, 3065 /* stlrb */, MCK_GPR64sp0, 4 /* 2 */ }, |
14870 | | { 0, 3071 /* stlrh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14871 | | { 0, 3071 /* stlrh */, MCK_GPR64sp0, 4 /* 2 */ }, |
14872 | | { 0, 3077 /* stlxp */, MCK_GPR64sp0, 16 /* 4 */ }, |
14873 | | { 0, 3077 /* stlxp */, MCK_GPR64sp0, 16 /* 4 */ }, |
14874 | | { 0, 3077 /* stlxp */, MCK_GPR64sp0, 16 /* 4 */ }, |
14875 | | { 0, 3077 /* stlxp */, MCK_GPR64sp0, 16 /* 4 */ }, |
14876 | | { 0, 3083 /* stlxr */, MCK_GPR64sp0, 8 /* 3 */ }, |
14877 | | { 0, 3083 /* stlxr */, MCK_GPR64sp0, 8 /* 3 */ }, |
14878 | | { 0, 3083 /* stlxr */, MCK_GPR64sp0, 8 /* 3 */ }, |
14879 | | { 0, 3083 /* stlxr */, MCK_GPR64sp0, 8 /* 3 */ }, |
14880 | | { 0, 3089 /* stlxrb */, MCK_GPR64sp0, 8 /* 3 */ }, |
14881 | | { 0, 3089 /* stlxrb */, MCK_GPR64sp0, 8 /* 3 */ }, |
14882 | | { 0, 3096 /* stlxrh */, MCK_GPR64sp0, 8 /* 3 */ }, |
14883 | | { 0, 3096 /* stlxrh */, MCK_GPR64sp0, 8 /* 3 */ }, |
14884 | | { 0, 3399 /* stxp */, MCK_GPR64sp0, 16 /* 4 */ }, |
14885 | | { 0, 3399 /* stxp */, MCK_GPR64sp0, 16 /* 4 */ }, |
14886 | | { 0, 3399 /* stxp */, MCK_GPR64sp0, 16 /* 4 */ }, |
14887 | | { 0, 3399 /* stxp */, MCK_GPR64sp0, 16 /* 4 */ }, |
14888 | | { 0, 3404 /* stxr */, MCK_GPR64sp0, 8 /* 3 */ }, |
14889 | | { 0, 3404 /* stxr */, MCK_GPR64sp0, 8 /* 3 */ }, |
14890 | | { 0, 3404 /* stxr */, MCK_GPR64sp0, 8 /* 3 */ }, |
14891 | | { 0, 3404 /* stxr */, MCK_GPR64sp0, 8 /* 3 */ }, |
14892 | | { 0, 3409 /* stxrb */, MCK_GPR64sp0, 8 /* 3 */ }, |
14893 | | { 0, 3409 /* stxrb */, MCK_GPR64sp0, 8 /* 3 */ }, |
14894 | | { 0, 3415 /* stxrh */, MCK_GPR64sp0, 8 /* 3 */ }, |
14895 | | { 0, 3415 /* stxrh */, MCK_GPR64sp0, 8 /* 3 */ }, |
14896 | | { 0, 3421 /* sub */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14897 | | { 0, 3421 /* sub */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14898 | | { 0, 3421 /* sub */, MCK_AddSubImm, 4 /* 2 */ }, |
14899 | | { 0, 3421 /* sub */, MCK_AddSubImm, 4 /* 2 */ }, |
14900 | | { 0, 3421 /* sub */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14901 | | { 0, 3421 /* sub */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14902 | | { 0, 3421 /* sub */, MCK_AddSubImm, 4 /* 2 */ }, |
14903 | | { 0, 3421 /* sub */, MCK_AddSubImm, 4 /* 2 */ }, |
14904 | | { 0, 3438 /* subs */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14905 | | { 0, 3438 /* subs */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14906 | | { 0, 3438 /* subs */, MCK_AddSubImm, 4 /* 2 */ }, |
14907 | | { 0, 3438 /* subs */, MCK_AddSubImm, 4 /* 2 */ }, |
14908 | | { 0, 3438 /* subs */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14909 | | { 0, 3438 /* subs */, MCK_AddSubImmNeg, 4 /* 2 */ }, |
14910 | | { 0, 3438 /* subs */, MCK_AddSubImm, 4 /* 2 */ }, |
14911 | | { 0, 3438 /* subs */, MCK_AddSubImm, 4 /* 2 */ }, |
14912 | | { 0, 3548 /* sys */, MCK_SysCR, 6 /* 1, 2 */ }, |
14913 | | { 0, 3548 /* sys */, MCK_SysCR, 6 /* 1, 2 */ }, |
14914 | | { 0, 3548 /* sys */, MCK_SysCR, 6 /* 1, 2 */ }, |
14915 | | { 0, 3548 /* sys */, MCK_SysCR, 6 /* 1, 2 */ }, |
14916 | | { 0, 3552 /* sysl */, MCK_SysCR, 12 /* 2, 3 */ }, |
14917 | | { 0, 3552 /* sysl */, MCK_SysCR, 12 /* 2, 3 */ }, |
14918 | | }; |
14919 | | |
14920 | | AArch64AsmParser::OperandMatchResultTy AArch64AsmParser:: |
14921 | | tryCustomParseOperand(OperandVector &Operands, |
14922 | 1.52k | unsigned MCK) { |
14923 | | |
14924 | 1.52k | switch(MCK) { |
14925 | 0 | case MCK_AddSubImmNeg: |
14926 | 0 | return tryParseAddSubImm(Operands); |
14927 | 0 | case MCK_AddSubImm: |
14928 | 0 | return tryParseAddSubImm(Operands); |
14929 | 363 | case MCK_AdrLabel: |
14930 | 363 | return tryParseAdrLabel(Operands); |
14931 | 10 | case MCK_AdrpLabel: |
14932 | 10 | return tryParseAdrpLabel(Operands); |
14933 | 21 | case MCK_Barrier: |
14934 | 21 | return tryParseBarrierOperand(Operands); |
14935 | 531 | case MCK_FPImm: |
14936 | 531 | return tryParseFPImm(Operands); |
14937 | 293 | case MCK_GPR64sp0: |
14938 | 293 | return tryParseGPR64sp0Operand(Operands); |
14939 | 305 | case MCK_MRSSystemRegister: |
14940 | 305 | return tryParseSysReg(Operands); |
14941 | 3 | case MCK_MSRSystemRegister: |
14942 | 3 | return tryParseSysReg(Operands); |
14943 | 0 | case MCK_PSBHint: |
14944 | 0 | return tryParsePSBHint(Operands); |
14945 | 0 | case MCK_Prefetch: |
14946 | 0 | return tryParsePrefetch(Operands); |
14947 | 2 | case MCK_SysCR: |
14948 | 2 | return tryParseSysCROperand(Operands); |
14949 | 0 | case MCK_SystemPStateFieldWithImm0_15: |
14950 | 0 | return tryParseSysReg(Operands); |
14951 | 0 | case MCK_SystemPStateFieldWithImm0_1: |
14952 | 0 | return tryParseSysReg(Operands); |
14953 | 0 | case MCK_WSeqPair: |
14954 | 0 | return tryParseGPRSeqPair(Operands); |
14955 | 0 | case MCK_XSeqPair: |
14956 | 0 | return tryParseGPRSeqPair(Operands); |
14957 | 0 | default: |
14958 | 0 | return MatchOperand_NoMatch; |
14959 | 1.52k | } |
14960 | 0 | return MatchOperand_NoMatch; |
14961 | 1.52k | } |
14962 | | |
14963 | | AArch64AsmParser::OperandMatchResultTy AArch64AsmParser:: |
14964 | | MatchOperandParserImpl(OperandVector &Operands, |
14965 | 69.4k | StringRef Mnemonic) { |
14966 | | // Get the current feature set. |
14967 | 69.4k | uint64_t AvailableFeatures = getAvailableFeatures(); |
14968 | | |
14969 | | // Get the next operand index. |
14970 | 69.4k | unsigned NextOpNum = Operands.size() - 1; |
14971 | | // Search the table. |
14972 | 69.4k | auto MnemonicRange = |
14973 | 69.4k | std::equal_range(std::begin(OperandMatchTable), std::end(OperandMatchTable), |
14974 | 69.4k | Mnemonic, LessOpcodeOperand()); |
14975 | | |
14976 | 69.4k | if (MnemonicRange.first == MnemonicRange.second) |
14977 | 56.5k | return MatchOperand_NoMatch; |
14978 | | |
14979 | 12.9k | for (const OperandMatchEntry *it = MnemonicRange.first, |
14980 | 54.0k | *ie = MnemonicRange.second; it != ie; ++it) { |
14981 | | // equal_range guarantees that instruction mnemonic matches. |
14982 | 41.8k | assert(Mnemonic == it->getMnemonic()); |
14983 | | |
14984 | | // check if the available features match |
14985 | 41.8k | if ((AvailableFeatures & it->RequiredFeatures) != it->RequiredFeatures) { |
14986 | 5.33k | continue; |
14987 | 5.33k | } |
14988 | | |
14989 | | // check if the operand in question has a custom parser. |
14990 | 36.4k | if (!(it->OperandMask & (1 << NextOpNum))) |
14991 | 34.9k | continue; |
14992 | | |
14993 | | // call custom parse method to handle the operand |
14994 | 1.52k | OperandMatchResultTy Result = tryCustomParseOperand(Operands, it->Class); |
14995 | 1.52k | if (Result != MatchOperand_NoMatch) |
14996 | 698 | return Result; |
14997 | 1.52k | } |
14998 | | |
14999 | | // Okay, we had no match. |
15000 | 12.2k | return MatchOperand_NoMatch; |
15001 | 12.9k | } |
15002 | | |
15003 | | #endif // GET_MATCHER_IMPLEMENTATION |
15004 | | |