• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/

Lines Matching defs:Decoder

178                                    uint64_t Address, const void *Decoder);
180 uint64_t Address, const void *Decoder);
182 uint64_t Address, const void *Decoder);
184 uint64_t Address, const void *Decoder);
187 uint64_t Address, const void *Decoder);
190 const void *Decoder);
193 const void *Decoder);
196 const void *Decoder);
198 MCInst &Inst, unsigned RegNo, uint64_t Address, const void *Decoder);
200 uint64_t Address, const void *Decoder);
202 uint64_t Address, const void *Decoder);
204 uint64_t Address, const void *Decoder);
206 uint64_t Address, const void *Decoder);
208 uint64_t Address, const void *Decoder);
211 const void *Decoder);
213 uint64_t Address, const void *Decoder);
215 uint64_t Address, const void *Decoder);
217 uint64_t Address, const void *Decoder);
219 uint64_t Address, const void *Decoder);
221 uint64_t Address, const void *Decoder);
225 const void *Decoder);
227 uint64_t Address, const void *Decoder);
229 uint64_t Address, const void *Decoder);
231 uint64_t Address, const void *Decoder);
233 uint64_t Address, const void *Decoder);
235 uint64_t Address, const void *Decoder);
238 const void *Decoder);
241 uint64_t Address, const void *Decoder);
243 uint64_t Address, const void *Decoder);
245 uint64_t Address, const void *Decoder);
247 uint64_t Address, const void *Decoder);
249 uint64_t Address, const void *Decoder);
252 uint64_t Address, const void *Decoder);
254 uint64_t Address, const void *Decoder);
258 const void *Decoder);
260 uint64_t Address, const void *Decoder);
262 uint64_t Address, const void *Decoder);
264 uint64_t Address, const void *Decoder);
266 uint64_t Address, const void *Decoder);
271 const void *Decoder);
273 uint64_t Address, const void *Decoder);
275 uint64_t Address, const void *Decoder);
277 uint64_t Address, const void *Decoder);
279 uint64_t Address, const void *Decoder);
281 uint64_t Address, const void *Decoder);
283 uint64_t Address, const void *Decoder);
285 uint64_t Address, const void *Decoder);
287 uint64_t Address, const void *Decoder);
289 uint64_t Address, const void *Decoder);
291 uint64_t Address, const void *Decoder);
293 uint64_t Address, const void *Decoder);
295 uint64_t Address, const void *Decoder);
297 uint64_t Address, const void *Decoder);
299 uint64_t Address, const void *Decoder);
301 uint64_t Address, const void *Decoder);
303 uint64_t Address, const void *Decoder);
305 uint64_t Address, const void *Decoder);
307 uint64_t Address, const void *Decoder);
309 uint64_t Address, const void *Decoder);
311 uint64_t Address, const void *Decoder);
313 uint64_t Address, const void *Decoder);
315 uint64_t Address, const void *Decoder);
317 uint64_t Address, const void *Decoder);
319 uint64_t Address, const void *Decoder);
321 uint64_t Address, const void *Decoder);
323 uint64_t Address, const void *Decoder);
325 uint64_t Address, const void *Decoder);
327 uint64_t Address, const void *Decoder);
329 uint64_t Address, const void *Decoder);
331 uint64_t Address, const void *Decoder);
333 uint64_t Address, const void *Decoder);
335 uint64_t Address, const void *Decoder);
337 uint64_t Address, const void *Decoder);
339 uint64_t Address, const void *Decoder);
341 uint64_t Address, const void *Decoder);
343 uint64_t Address, const void *Decoder);
346 uint64_t Address, const void *Decoder);
348 uint64_t Address, const void *Decoder);
350 uint64_t Address, const void *Decoder);
352 uint64_t Address, const void *Decoder);
354 uint64_t Address, const void *Decoder);
356 uint64_t Address, const void *Decoder);
358 uint64_t Address, const void *Decoder);
360 uint64_t Address, const void *Decoder);
362 uint64_t Address, const void *Decoder);
364 uint64_t Address, const void *Decoder);
366 uint64_t Address, const void *Decoder);
368 uint64_t Address, const void *Decoder);
370 uint64_t Address, const void *Decoder);
372 uint64_t Address, const void *Decoder);
374 uint64_t Address, const void *Decoder);
376 uint64_t Address, const void *Decoder);
378 uint64_t Address, const void *Decoder);
380 uint64_t Address, const void *Decoder);
382 uint64_t Address, const void *Decoder);
384 uint64_t Address, const void *Decoder);
386 uint64_t Address, const void *Decoder);
388 uint64_t Address, const void *Decoder);
390 uint64_t Address, const void *Decoder);
392 uint64_t Address, const void *Decoder);
394 uint64_t Address, const void *Decoder);
396 uint64_t Address, const void *Decoder);
400 const void *Decoder);
403 uint64_t Address, const void *Decoder);
405 uint64_t Address, const void *Decoder);
407 uint64_t Address, const void *Decoder);
409 uint64_t Address, const void *Decoder);
411 uint64_t Address, const void *Decoder);
413 uint64_t Address, const void *Decoder);
415 uint64_t Address, const void *Decoder);
417 uint64_t Address, const void *Decoder);
419 uint64_t Address, const void *Decoder);
421 uint64_t Address, const void *Decoder);
423 uint64_t Address, const void* Decoder);
425 uint64_t Address, const void* Decoder);
427 uint64_t Address, const void* Decoder);
429 uint64_t Address, const void* Decoder);
431 uint64_t Address, const void *Decoder);
433 uint64_t Address, const void *Decoder);
435 uint64_t Address, const void *Decoder);
438 const void *Decoder);
440 uint64_t Address, const void *Decoder);
442 uint64_t Address, const void *Decoder);
445 uint64_t Address, const void *Decoder);
447 uint64_t Address, const void *Decoder);
450 uint64_t Address, const void *Decoder);
453 uint64_t Address, const void *Decoder);
455 uint64_t Address, const void *Decoder);
457 uint64_t Address, const void *Decoder);
459 uint64_t Address, const void *Decoder);
461 uint64_t Address, const void *Decoder);
463 uint64_t Address, const void *Decoder);
465 uint64_t Address, const void *Decoder);
467 uint64_t Address, const void *Decoder);
469 uint64_t Address, const void *Decoder);
471 uint64_t Address, const void *Decoder);
473 uint64_t Address, const void *Decoder);
475 uint64_t Address, const void *Decoder);
477 uint64_t Address, const void *Decoder);
479 uint64_t Address, const void *Decoder);
481 uint64_t Address, const void *Decoder);
483 uint64_t Address, const void *Decoder);
485 uint64_t Address, const void *Decoder);
487 uint64_t Address, const void *Decoder);
490 uint64_t Address, const void *Decoder);
492 uint64_t Address, const void *Decoder);
494 uint64_t Address, const void *Decoder);
498 uint64_t Address, const void *Decoder);
501 const void *Decoder);
504 const void *Decoder);
506 const void *Decoder);
509 const void *Decoder);
511 const void *Decoder);
513 uint64_t Address, const void *Decoder);
515 uint64_t Address, const void *Decoder);
518 const void *Decoder);
521 const void *Decoder);
524 const void *Decoder);
528 const void *Decoder);
532 const void *Decoder);
535 uint64_t Address, const void *Decoder);
538 uint64_t Address, const void *Decoder);
541 uint64_t Address, const void *Decoder);
545 const void *Decoder);
549 const void *Decoder);
552 const void *Decoder);
555 const void *Decoder);
557 uint64_t Address, const void *Decoder);
559 uint64_t Address, const void *Decoder);
562 uint64_t Address, const void *Decoder);
564 uint64_t Address, const void *Decoder);
566 uint64_t Address, const void *Decoder);
569 const void *Decoder);
571 uint64_t Address, const void *Decoder);
705 MCInst &MI, const void *Decoder) {
706 const MCDisassembler *Dis = static_cast<const MCDisassembler*>(Decoder);
722 const void *Decoder) {
723 const MCDisassembler *Dis = static_cast<const MCDisassembler*>(Decoder);
1133 uint64_t Address, const void *Decoder) {
1144 const void *Decoder) {
1158 uint64_t Address, const void *Decoder) {
1164 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
1171 uint64_t Address, const void *Decoder) {
1180 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
1186 uint64_t Address, const void *Decoder) {
1198 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
1204 uint64_t Address, const void *Decoder) {
1208 Check(S, DecodeGPRwithZRRegisterClass(Inst, RegNo, Address, Decoder));
1213 uint64_t Address, const void *Decoder) {
1216 return DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder);
1225 uint64_t Address, const void *Decoder) {
1242 uint64_t Address, const void *Decoder) {
1256 const void *Decoder) {
1266 uint64_t Address, const void *Decoder) {
1296 uint64_t Address, const void *Decoder) {
1300 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits();
1305 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
1321 uint64_t Address, const void *Decoder) {
1331 uint64_t Address, const void *Decoder) {
1332 return DecodeSPRRegisterClass(Inst, RegNo, Address, Decoder);
1347 uint64_t Address, const void *Decoder) {
1349 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits();
1362 uint64_t Address, const void *Decoder) {
1365 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder);
1369 uint64_t Address, const void *Decoder) {
1372 return DecodeSPRRegisterClass(Inst, RegNo, Address, Decoder);
1377 uint64_t Address, const void *Decoder) {
1380 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder);
1391 uint64_t Address, const void *Decoder) {
1411 uint64_t Address, const void *Decoder) {
1434 const void *Decoder) {
1444 uint64_t Address, const void *Decoder) {
1461 uint64_t Address, const void *Decoder) {
1470 uint64_t Address, const void *Decoder) {
1478 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder)))
1507 uint64_t Address, const void *Decoder) {
1515 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
1517 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rs, Address, Decoder)))
1542 uint64_t Address, const void *Decoder) {
1572 if (!Check(S, DecodeCLRMGPRRegisterClass(Inst, i, Address, Decoder))) {
1576 if (!Check(S, DecodeGPRRegisterClass(Inst, i, Address, Decoder)))
1589 uint64_t Address, const void *Decoder) {
1602 if (!Check(S, DecodeSPRRegisterClass(Inst, Vd, Address, Decoder)))
1605 if (!Check(S, DecodeSPRRegisterClass(Inst, ++Vd, Address, Decoder)))
1613 uint64_t Address, const void *Decoder) {
1627 if (!Check(S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder)))
1630 if (!Check(S, DecodeDPRRegisterClass(Inst, ++Vd, Address, Decoder)))
1638 uint64_t Address, const void *Decoder) {
1665 uint64_t Address, const void *Decoder) {
1675 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits();
1751 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1832 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
1844 uint64_t Address, const void *Decoder) {
1866 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1873 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
1886 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1893 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1911 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
1942 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
1949 uint64_t Address, const void *Decoder) {
1977 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1979 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
1993 uint64_t Address, const void *Decoder) {
2116 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2124 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
2133 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt+1, Address, Decoder)))
2157 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2165 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2172 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2177 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2184 uint64_t Address, const void *Decoder) {
2206 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2213 uint64_t Address, const void *Decoder) {
2222 return DecodeCPSInstruction(Inst, Insn, Address, Decoder);
2224 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder)))
2226 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
2228 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
2230 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2237 uint64_t Address, const void *Decoder) {
2311 return DecodeRFEInstruction(Inst, Insn, Address, Decoder);
2314 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2316 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2318 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2320 if (!Check(S, DecodeRegListOperand(Inst, reglist, Address, Decoder)))
2328 uint64_t Address, const void *Decoder) {
2331 const MCDisassembler *Dis = static_cast<const MCDisassembler*>(Decoder);
2338 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2350 uint64_t Address, const void *Decoder) {
2397 uint64_t Address, const void *Decoder) {
2439 uint64_t Address, const void *Decoder) {
2451 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder)))
2453 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder)))
2456 if (!tryAddingSymbolicOperand(Address, imm, false, 4, Inst, Decoder))
2463 uint64_t Address, const void *Decoder) {
2474 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder)))
2477 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder)))
2480 if (!tryAddingSymbolicOperand(Address, imm, false, 4, Inst, Decoder))
2483 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2490 uint64_t Address, const void *Decoder) {
2500 return DecodeCPSInstruction(Inst, Insn, Address, Decoder);
2502 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder)))
2504 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
2506 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
2508 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Ra, Address, Decoder)))
2511 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2518 uint64_t Address, const void *Decoder) {
2526 return DecodeSETPANInstruction(Inst, Insn, Address, Decoder);
2528 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2530 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2532 if (!Check(S, DecodePredicateOperand(Inst, Pred, Address, Decoder)))
2539 uint64_t Address, const void *Decoder) {
2544 const MCDisassembler *Dis = static_cast<const MCDisassembler*>(Decoder);
2551 // Decoder can be called from DecodeTST, which does not check the full
2567 uint64_t Address, const void *Decoder) {
2574 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2581 tryAddingPcLoadReferenceComment(Address, Address + imm + 8, Decoder);
2587 uint64_t Address, const void *Decoder) {
2595 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2607 uint64_t Address, const void *Decoder) {
2615 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2627 uint64_t Address, const void *Decoder) {
2628 return DecodeGPRRegisterClass(Inst, Val, Address, Decoder);
2633 uint64_t Address, const void *Decoder) {
2652 true, 4, Inst, Decoder))
2660 uint64_t Address, const void *Decoder) {
2670 true, 4, Inst, Decoder))
2676 true, 4, Inst, Decoder))
2678 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2685 uint64_t Address, const void *Decoder) {
2691 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2702 uint64_t Address, const void *Decoder) {
2723 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
2735 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder)))
2739 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2757 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder)))
2772 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
2793 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
2808 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder)))
2823 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder)))
2832 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder)))
2905 if (!Check(S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder)))
2913 if (!Check(S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder)))
2959 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2978 uint64_t Address, const void *Decoder) {
2986 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder)
2987 : DecodeVSTInstruction(Inst, Insn, Address, Decoder);
2991 uint64_t Address, const void *Decoder) {
3001 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder)
3002 : DecodeVSTInstruction(Inst, Insn, Address, Decoder);
3006 uint64_t Address, const void *Decoder) {
3014 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder)
3015 : DecodeVSTInstruction(Inst, Insn, Address, Decoder);
3019 uint64_t Address, const void *Decoder) {
3024 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder)
3025 : DecodeVSTInstruction(Inst, Insn, Address, Decoder);
3029 uint64_t Address, const void *Decoder) {
3107 if (!Check(S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder)))
3115 if (!Check(S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder)))
3124 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3179 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
3191 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder)))
3195 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3213 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder)))
3228 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
3249 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
3264 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder)))
3279 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder)))
3288 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder)))
3299 uint64_t Address, const void *Decoder) {
3318 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
3322 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3327 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3331 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3339 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3346 uint64_t Address, const void *Decoder) {
3362 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
3369 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder)))
3373 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3381 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3386 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3394 uint64_t Address, const void *Decoder) {
3403 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3405 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder)))
3407 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder)))
3410 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3414 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3421 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3429 uint64_t Address, const void *Decoder) {
3453 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3455 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder)))
3457 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder)))
3459 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3*inc)%32, Address, Decoder)))
3462 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3466 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3473 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3482 uint64_t Address, const void *Decoder) {
3495 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder)))
3498 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3509 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3516 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder)))
3528 uint64_t Address, const void *Decoder) {
3543 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder)))
3556 uint64_t Address, const void *Decoder) {
3561 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder)))
3567 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qn, Address, Decoder)))
3571 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder)))
3581 uint64_t Address, const void *Decoder) {
3590 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder)))
3592 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder)))
3600 uint64_t Address, const void *Decoder) {
3606 uint64_t Address, const void *Decoder) {
3612 uint64_t Address, const void *Decoder) {
3618 uint64_t Address, const void *Decoder) {
3624 uint64_t Address, const void *Decoder) {
3635 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3638 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3645 if (!Check(S, DecodeDPairRegisterClass(Inst, Rn, Address, Decoder)))
3649 if (!Check(S, DecodeDPRRegisterClass(Inst, Rn, Address, Decoder)))
3653 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder)))
3660 uint64_t Address, const void *Decoder) {
3666 if (!Check(S, DecodetGPRRegisterClass(Inst, dst, Address, Decoder)))
3684 uint64_t Address, const void *Decoder) {
3686 true, 2, Inst, Decoder))
3692 uint64_t Address, const void *Decoder) {
3694 true, 4, Inst, Decoder))
3700 uint64_t Address, const void *Decoder) {
3702 true, 2, Inst, Decoder))
3708 uint64_t Address, const void *Decoder) {
3714 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder)))
3716 if (!Check(S, DecodetGPRRegisterClass(Inst, Rm, Address, Decoder)))
3723 uint64_t Address, const void *Decoder) {
3729 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder)))
3737 uint64_t Address, const void *Decoder) {
3741 tryAddingPcLoadReferenceComment(Address, (Address & ~2u) + imm + 4, Decoder);
3747 uint64_t Address, const void *Decoder) {
3755 uint64_t Address, const void *Decoder) {
3774 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3776 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder)))
3784 uint64_t Address, const void *Decoder) {
3791 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits();
3823 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder);
3853 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3860 if (!Check(S, DecodeT2AddrModeSOReg(Inst, addrmode, Address, Decoder)))
3867 uint64_t Address, const void* Decoder) {
3879 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits();
3910 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder);
3941 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3945 if (!Check(S, DecodeT2AddrModeImm8(Inst, imm, Address, Decoder)))
3951 uint64_t Address, const void* Decoder) {
3960 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits();
3991 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder);
4021 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
4025 if (!Check(S, DecodeT2AddrModeImm12(Inst, imm, Address, Decoder)))
4031 uint64_t Address, const void* Decoder) {
4059 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder);
4062 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder)))
4064 if (!Check(S, DecodeT2AddrModeImm8(Inst, imm, Address, Decoder)))
4070 uint64_t Address, const void* Decoder) {
4078 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits();
4106 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
4123 uint64_t Address, const void *Decoder) {
4137 const void *Decoder) {
4152 uint64_t Address, const void *Decoder) {
4158 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4160 if (!Check(S, DecodeT2Imm8S4(Inst, imm, Address, Decoder)))
4168 const void *Decoder) {
4174 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
4176 if (!Check(S, DecodeT2Imm7S4(Inst, imm, Address, Decoder)))
4183 uint64_t Address, const void *Decoder) {
4189 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
4198 uint64_t Address, const void *Decoder) {
4211 uint64_t Address, const void *Decoder) {
4225 uint64_t Address, const void *Decoder) {
4262 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4264 if (!Check(S, DecodeT2Imm8(Inst, imm, Address, Decoder)))
4273 const void *Decoder) {
4279 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder)))
4281 if (!Check(S, DecodeT2Imm7<shift>(Inst, imm, Address, Decoder)))
4290 const void *Decoder) {
4296 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder)))
4298 } else if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
4300 if (!Check(S, DecodeT2Imm7<shift>(Inst, imm, Address, Decoder)))
4307 uint64_t Address, const void *Decoder) {
4345 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder);
4349 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4353 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
4357 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4361 if (!Check(S, DecodeT2AddrModeImm8(Inst, addr, Address, Decoder)))
4368 uint64_t Address, const void *Decoder) {
4386 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4394 uint64_t Address, const void *Decoder) {
4405 uint64_t Address, const void *Decoder) {
4412 if (!Check(S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder)))
4415 if (!Check(S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder)))
4422 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4430 uint64_t Address, const void *Decoder) {
4441 uint64_t Address, const void *Decoder) {
4446 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
4454 uint64_t Address, const void *Decoder) {
4459 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
4461 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder)))
4469 uint64_t Address, const void *Decoder) {
4474 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder)))
4491 uint64_t Address, const void *Decoder) {
4509 true, 4, Inst, Decoder))
4515 uint64_t Address, const void *Decoder) {
4520 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits();
4531 uint64_t Address, const void *Decoder) {
4538 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4540 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder)))
4547 uint64_t Address, const void *Decoder) {
4568 return DecodeMemBarrierOption(Inst, imm, Address, Decoder);
4577 if (!Check(S, DecodeT2BROperand(Inst, brtarget, Address, Decoder)))
4579 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4589 uint64_t Address, const void *Decoder) {
4621 uint64_t Address, const void *Decoder) {
4623 true, 2, Inst, Decoder))
4630 const void *Decoder) {
4647 true, 4, Inst, Decoder))
4653 uint64_t Address, const void *Decoder) {
4662 uint64_t Address, const void *Decoder) {
4671 uint64_t Address, const void *Decoder) {
4674 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits();
4753 uint64_t Address, const void *Decoder) {
4768 uint64_t Address, const void *Decoder) {
4778 if (!Check(S, DecodeGPRPairRegisterClass(Inst, Rt, Address, Decoder)))
4780 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4782 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4790 const void *Decoder) {
4798 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder)))
4804 if (!Check(S, DecodeGPRPairRegisterClass(Inst, Rt, Address, Decoder)))
4806 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4808 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4815 uint64_t Address, const void *Decoder) {
4827 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
4829 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4831 if (!Check(S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder)))
4833 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4840 uint64_t Address, const void *Decoder) {
4854 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
4856 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4858 if (!Check(S, DecodeSORegMemOperand(Inst, imm, Address, Decoder)))
4860 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4867 uint64_t Address, const void *Decoder) {
4879 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4881 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
4883 if (!Check(S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder)))
4885 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4892 uint64_t Address, const void *Decoder) {
4904 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4906 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
4908 if (!Check(S, DecodeSORegMemOperand(Inst, imm, Address, Decoder)))
4910 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4917 uint64_t Address, const void *Decoder) {
4959 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4962 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4965 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4970 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4976 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4984 uint64_t Address, const void *Decoder) {
5027 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5030 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5035 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
5041 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
5049 uint64_t Address, const void *Decoder) {
5087 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
5089 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
5092 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5095 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5100 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
5106 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
5108 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
5116 uint64_t Address, const void *Decoder) {
5155 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5158 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5163 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
5169 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
5171 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
5179 uint64_t Address, const void *Decoder) {
5215 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
5217 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
5219 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
5223 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5226 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5231 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
5237 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
5239 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
5241 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
5249 uint64_t Address, const void *Decoder) {
5286 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5289 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5294 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
5300 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
5302 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
5304 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
5312 uint64_t Address, const void *Decoder) {
5355 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
5357 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
5359 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
5361 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder)))
5365 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5368 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5373 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
5379 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
5381 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
5383 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
5385 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder)))
5393 uint64_t Address, const void *Decoder) {
5437 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5440 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
5445 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
5451 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
5453 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
5455 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
5457 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder)))
5465 uint64_t Address, const void *Decoder) {
5476 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder)))
5478 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder)))
5480 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder)))
5482 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder)))
5484 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
5491 uint64_t Address, const void *Decoder) {
5502 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder)))
5504 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder)))
5506 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder)))
5508 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder)))
5510 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
5517 uint64_t Address, const void *Decoder) {
5547 uint64_t Address, const void *Decoder) {
5567 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder)))
5570 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder)))
5573 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder)))
5576 if (!Check(S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder)))
5584 uint64_t Address, const void *Decoder) {
5602 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder)))
5605 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder)))
5608 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder)))
5611 if (!Check(S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder)))
5618 uint64_t Address, const void *Decoder) {
5624 DecodeStatus S = DecoderGPRRegisterClass(Inst, Rd, Address, Decoder);
5645 const void *Decoder) {
5655 uint64_t Address, const void *Decoder) {
5662 return DecodeCPSInstruction(Inst, Insn, Address, Decoder);
5669 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)))
5671 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder)))
5673 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
5675 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
5682 uint64_t Address, const void *Decoder) {
5684 ((const MCDisassembler *)Decoder)->getSubtargetInfo().getFeatureBits();
5726 return DecodeVMOVModImmInstruction(Inst, Insn, Address, Decoder);
5731 if (!Check(S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder)))
5733 if (!Check(S, DecodeDPRRegisterClass(Inst, Vm, Address, Decoder)))
5741 uint64_t Address, const void *Decoder) {
5743 ((const MCDisassembler *)Decoder)->getSubtargetInfo().getFeatureBits();
5785 return DecodeVMOVModImmInstruction(Inst, Insn, Address, Decoder);
5790 if (!Check(S, DecodeQPRRegisterClass(Inst, Vd, Address, Decoder)))
5792 if (!Check(S, DecodeQPRRegisterClass(Inst, Vm, Address, Decoder)))
5802 const void *Decoder) {
5816 if (!Check(S, DestRegDecoder(Inst, Vd, Address, Decoder)))
5818 if (!Check(S, DestRegDecoder(Inst, Vd, Address, Decoder)))
5820 if (!Check(S, DestRegDecoder(Inst, Vn, Address, Decoder)))
5822 if (!Check(S, DecodeDPRRegisterClass(Inst, Vm, Address, Decoder)))
5833 uint64_t Address, const void *Decoder) {
5845 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)))
5847 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
5849 if (!Check(S, DecodeAddrMode7Operand(Inst, Rn, Address, Decoder)))
5851 if (!Check(S, DecodePostIdxReg(Inst, Rm, Address, Decoder)))
5853 if (!Check(S, DecodePredicateOperand(Inst, Cond, Address, Decoder)))
5860 uint64_t Address, const void *Decoder) {
5886 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)))
5888 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder)))
5894 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)))
5896 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder)))
5906 const void *Decoder) {
5908 ((const MCDisassembler *)Decoder)->getSubtargetInfo().getFeatureBits();
5928 Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder));
5930 Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder));
5948 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
5958 const void *Decoder) {
5970 Decoder))
5977 const void *Decoder) {
5982 Decoder))
5989 const void *Decoder) {
5997 const void *Decoder) {
6013 Inst, Imm, Address, Decoder)))
6024 Address, Decoder)) ||
6026 Inst, Imm, Address, Decoder)))
6050 Address, Decoder)))
6060 const void *Decoder) {
6072 uint64_t Address, const void *Decoder) {
6082 uint64_t Address, const void *Decoder) {
6093 uint64_t Address, const void *Decoder) {
6109 const void *Decoder) {
6118 if (!Check(S, DecodeDPRRegListOperand(Inst, reglist, Address, Decoder))) {
6125 if (!Check(S, DecodeSPRRegListOperand(Inst, reglist, Address, Decoder))) {
6136 const void *Decoder) {
6152 const void *Decoder) {
6168 const void *Decoder) {
6179 const void *Decoder) {
6209 uint64_t Address, const void *Decoder) {
6223 const void *Decoder) {
6231 const void *Decoder) {
6254 const void *Decoder) {
6261 const void *Decoder) {
6291 uint64_t Address, const void *Decoder) {
6335 const void *Decoder) {
6350 ((const MCDisassembler *)Decoder)->getSubtargetInfo().getFeatureBits();
6364 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
6367 if (!Check(S, DecodeT2AddrModeImm7s4(Inst, addr, Address, Decoder)))
6377 MCInst &Inst, unsigned Val, uint64_t Address, const void *Decoder,
6385 if (!Check(S, RnDecoder(Inst, Rn, Address, Decoder)))
6387 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder)))
6389 if (!Check(S, AddrDecoder(Inst, addr, Address, Decoder)))
6397 uint64_t Address, const void *Decoder) {
6398 return DecodeMVE_MEM_pre(Inst, Val, Address, Decoder,
6406 uint64_t Address, const void *Decoder) {
6407 return DecodeMVE_MEM_pre(Inst, Val, Address, Decoder,
6415 uint64_t Address, const void *Decoder) {
6416 return DecodeMVE_MEM_pre(Inst, Val, Address, Decoder,
6425 const void *Decoder) {
6438 const void *Decoder) {
6447 uint64_t Address, const void *Decoder) {
6455 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
6457 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2, Address, Decoder)))
6459 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder)))
6461 if (!Check(S, DecodeMVEPairVectorIndexOperand<2>(Inst, index, Address, Decoder)))
6463 if (!Check(S, DecodeMVEPairVectorIndexOperand<0>(Inst, index, Address, Decoder)))
6470 uint64_t Address, const void *Decoder) {
6478 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder)))
6480 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder)))
6482 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
6484 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2, Address, Decoder)))
6486 if (!Check(S, DecodeMVEPairVectorIndexOperand<2>(Inst, index, Address, Decoder)))
6488 if (!Check(S, DecodeMVEPairVectorIndexOperand<0>(Inst, index, Address, Decoder)))
6495 MCInst &Inst, unsigned Insn, uint64_t Address, const void *Decoder) {
6524 if (!Check(S, DecoderGPRRegisterClass(Inst, Rda, Address, Decoder)))
6528 if (!Check(S, DecoderGPRRegisterClass(Inst, Rda, Address, Decoder)))
6532 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder)))
6548 if (!Check(S, DecodetGPREvenRegisterClass(Inst, RdaLo, Address, Decoder)))
6550 if (!Check(S, DecodetGPROddRegisterClass(Inst, RdaHi, Address, Decoder)))
6554 if (!Check(S, DecodetGPREvenRegisterClass(Inst, RdaLo, Address, Decoder)))
6556 if (!Check(S, DecodetGPROddRegisterClass(Inst, RdaHi, Address, Decoder)))
6560 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder)))
6574 const void *Decoder) {
6582 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder)))
6584 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder)))
6586 if (!Check(S, DecodeVCVTImmOperand(Inst, imm6, Address, Decoder)))
6594 const void *Decoder) {
6598 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qn, Address, Decoder)))
6608 if (!Check(S, DecodeGPRwithZRRegisterClass(Inst, Rm, Address, Decoder)))
6616 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder)))
6620 if (!Check(S, predicate_decoder(Inst, fc, Address, Decoder)))
6631 const void *Decoder) {
6635 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder)))
6641 const void *Decoder) {
6649 uint64_t Address, const void *Decoder) {
6665 DecodeGPRspRegisterClass(Inst, Rd, Address, Decoder))) || // dst
6666 (!Check(DS, DecodeGPRspRegisterClass(Inst, Rn, Address, Decoder))))
6674 if (!Check(DS, DecodeT2SOImm(Inst, Imm12, Address, Decoder))) // imm12
6677 if (!Check(DS, DecodeCCOutOperand(Inst, S, Address, Decoder))) // cc_out