Lines Matching refs:Address
139 ArrayRef<uint8_t> Bytes, uint64_t Address,
143 uint64_t Address) const override;
147 ArrayRef<uint8_t> Bytes, uint64_t Address,
151 ArrayRef<uint8_t> Bytes, uint64_t Address,
181 uint64_t Address,
184 uint64_t Address,
187 uint64_t Address,
190 uint64_t Address,
194 uint64_t Address,
197 uint64_t Address,
200 uint64_t Address,
203 DecodeGPRwithAPSRRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
206 uint64_t Address,
209 DecodeGPRwithZRnospRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
212 uint64_t Address,
215 uint64_t Address,
218 uint64_t Address,
221 uint64_t Address,
224 DecodeGPRPairnospRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
227 uint64_t Address,
230 uint64_t Address,
233 uint64_t Address,
236 uint64_t Address,
239 uint64_t Address,
242 uint64_t Address,
245 uint64_t Address,
248 uint64_t Address,
251 uint64_t Address,
254 uint64_t Address,
257 uint64_t Address,
260 uint64_t Address,
263 DecodeDPairSpacedRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
267 uint64_t Address,
270 uint64_t Address,
273 uint64_t Address,
276 uint64_t Address,
279 uint64_t Address,
283 uint64_t Address,
286 uint64_t Address,
289 DecodeAddrMode2IdxInstruction(MCInst &Inst, unsigned Insn, uint64_t Address,
292 uint64_t Address,
295 uint64_t Address,
298 uint64_t Address,
301 uint64_t Address,
304 uint64_t Address,
312 uint64_t Address,
315 uint64_t Address,
318 uint64_t Address,
321 uint64_t Address,
324 uint64_t Address,
327 uint64_t Address,
330 uint64_t Address,
333 uint64_t Address,
336 uint64_t Address,
339 uint64_t Address,
342 uint64_t Address,
345 uint64_t Address,
348 uint64_t Address,
351 uint64_t Address,
354 uint64_t Address,
357 uint64_t Address,
360 uint64_t Address,
363 uint64_t Address,
366 uint64_t Address,
369 uint64_t Address,
372 uint64_t Address,
375 uint64_t Address,
378 uint64_t Address,
381 uint64_t Address,
384 uint64_t Address,
387 uint64_t Address,
390 uint64_t Address,
393 uint64_t Address,
396 uint64_t Address,
399 uint64_t Address,
402 uint64_t Address,
405 uint64_t Address,
408 uint64_t Address,
411 uint64_t Address,
414 uint64_t Address,
417 uint64_t Address,
420 uint64_t Address,
424 uint64_t Address,
427 uint64_t Address,
430 uint64_t Address,
433 uint64_t Address,
435 static DecodeStatus DecodeMSRMask(MCInst &Inst, unsigned Insn, uint64_t Address,
438 uint64_t Address,
441 uint64_t Address,
444 uint64_t Address,
447 uint64_t Address,
450 uint64_t Address,
453 uint64_t Address,
456 uint64_t Address,
458 static DecodeStatus DecodeVLD1LN(MCInst &Inst, unsigned Insn, uint64_t Address,
460 static DecodeStatus DecodeVLD2LN(MCInst &Inst, unsigned Insn, uint64_t Address,
462 static DecodeStatus DecodeVLD3LN(MCInst &Inst, unsigned Insn, uint64_t Address,
464 static DecodeStatus DecodeVLD4LN(MCInst &Inst, unsigned Insn, uint64_t Address,
466 static DecodeStatus DecodeVST1LN(MCInst &Inst, unsigned Insn, uint64_t Address,
468 static DecodeStatus DecodeVST2LN(MCInst &Inst, unsigned Insn, uint64_t Address,
470 static DecodeStatus DecodeVST3LN(MCInst &Inst, unsigned Insn, uint64_t Address,
472 static DecodeStatus DecodeVST4LN(MCInst &Inst, unsigned Insn, uint64_t Address,
474 static DecodeStatus DecodeVMOVSRR(MCInst &Inst, unsigned Insn, uint64_t Address,
476 static DecodeStatus DecodeVMOVRRS(MCInst &Inst, unsigned Insn, uint64_t Address,
478 static DecodeStatus DecodeSwap(MCInst &Inst, unsigned Insn, uint64_t Address,
480 static DecodeStatus DecodeVCVTD(MCInst &Inst, unsigned Insn, uint64_t Address,
482 static DecodeStatus DecodeVCVTQ(MCInst &Inst, unsigned Insn, uint64_t Address,
485 uint64_t Address,
488 DecodeNEONComplexLane64Instruction(MCInst &Inst, unsigned Val, uint64_t Address,
492 uint64_t Address,
495 uint64_t Address,
498 uint64_t Address,
501 uint64_t Address,
504 uint64_t Address,
507 uint64_t Address,
510 uint64_t Address,
513 uint64_t Address,
516 uint64_t Address,
519 uint64_t Address,
522 uint64_t Address,
525 uint64_t Address,
527 static DecodeStatus DecodeT2LoadT(MCInst &Inst, unsigned Insn, uint64_t Address,
530 uint64_t Address,
532 static DecodeStatus DecodeT2Imm8S4(MCInst &Inst, unsigned Val, uint64_t Address,
534 static DecodeStatus DecodeT2Imm7S4(MCInst &Inst, unsigned Val, uint64_t Address,
537 uint64_t Address,
540 uint64_t Address,
543 uint64_t Address,
545 static DecodeStatus DecodeT2Imm8(MCInst &Inst, unsigned Val, uint64_t Address,
548 static DecodeStatus DecodeT2Imm7(MCInst &Inst, unsigned Val, uint64_t Address,
551 uint64_t Address,
555 uint64_t Address,
559 uint64_t Address,
562 uint64_t Address,
565 uint64_t Address,
568 uint64_t Address,
571 uint64_t Address,
574 uint64_t Address,
577 uint64_t Address,
580 uint64_t Address,
583 uint64_t Address,
585 static DecodeStatus DecodeT2SOImm(MCInst &Inst, unsigned Val, uint64_t Address,
588 uint64_t Address,
591 uint64_t Address,
593 static DecodeStatus DecodeIT(MCInst &Inst, unsigned Val, uint64_t Address,
596 uint64_t Address,
599 uint64_t Address,
601 static DecodeStatus DecodeT2Adr(MCInst &Inst, unsigned Val, uint64_t Address,
604 uint64_t Address,
607 uint64_t Address,
610 static DecodeStatus DecodeLDR(MCInst &Inst, unsigned Val, uint64_t Address,
613 uint64_t Address,
616 uint64_t Address,
621 uint64_t Address,
624 uint64_t Address,
627 uint64_t Address,
629 static DecodeStatus DecodeLOLoop(MCInst &Inst, unsigned Insn, uint64_t Address,
632 uint64_t Address,
634 static DecodeStatus DecodeVSCCLRM(MCInst &Inst, unsigned Insn, uint64_t Address,
637 uint64_t Address,
640 uint64_t Address,
643 DecodeRestrictedIPredicateOperand(MCInst &Inst, unsigned Val, uint64_t Address,
646 DecodeRestrictedSPredicateOperand(MCInst &Inst, unsigned Val, uint64_t Address,
649 DecodeRestrictedUPredicateOperand(MCInst &Inst, unsigned Val, uint64_t Address,
652 DecodeRestrictedFPPredicateOperand(MCInst &Inst, unsigned Val, uint64_t Address,
656 uint64_t Address,
660 uint64_t Address,
664 uint64_t Address,
668 uint64_t Address,
672 uint64_t Address,
676 DecodeMVEPairVectorIndexOperand(MCInst &Inst, unsigned Val, uint64_t Address,
679 uint64_t Address,
682 uint64_t Address,
685 uint64_t Address,
688 uint64_t Address,
691 static DecodeStatus DecodeMVEVCMP(MCInst &Inst, unsigned Insn, uint64_t Address,
693 static DecodeStatus DecodeMveVCTP(MCInst &Inst, unsigned Insn, uint64_t Address,
696 uint64_t Address,
699 DecodeMVEOverlappingLongShift(MCInst &Inst, unsigned Insn, uint64_t Address,
702 uint64_t Address,
715 uint64_t Address, raw_ostream &CS, in checkDecodedInstruction() argument
746 uint64_t Address) const { in suggestBytesToSkip()
774 uint64_t Address, in getInstruction() argument
777 return getThumbInstruction(MI, Size, Bytes, Address, CS); in getInstruction()
778 return getARMInstruction(MI, Size, Bytes, Address, CS); in getInstruction()
783 uint64_t Address, in getARMInstruction() argument
803 decodeInstruction(DecoderTableARM32, MI, Insn, Address, this, STI); in getARMInstruction()
806 return checkDecodedInstruction(MI, Size, Address, CS, Insn, Result); in getARMInstruction()
822 Result = decodeInstruction(Table.P, MI, Insn, Address, this, STI); in getARMInstruction()
827 if (Table.DecodePred && !DecodePredicateOperand(MI, 0xE, Address, this)) in getARMInstruction()
834 decodeInstruction(DecoderTableCoProc32, MI, Insn, Address, this, STI); in getARMInstruction()
837 return checkDecodedInstruction(MI, Size, Address, CS, Insn, Result); in getARMInstruction()
862 static bool tryAddingSymbolicOperand(uint64_t Address, int32_t Value, in tryAddingSymbolicOperand() argument
867 return Decoder->tryAddingSymbolicOperand(MI, (uint32_t)Value, Address, in tryAddingSymbolicOperand()
881 static void tryAddingPcLoadReferenceComment(uint64_t Address, int Value, in tryAddingPcLoadReferenceComment() argument
884 Dis->tryAddingPcLoadReferenceComment(Value, Address); in tryAddingPcLoadReferenceComment()
1074 uint64_t Address, in getThumbInstruction() argument
1089 decodeInstruction(DecoderTableThumb16, MI, Insn16, Address, this, STI); in getThumbInstruction()
1096 Result = decodeInstruction(DecoderTableThumbSBit16, MI, Insn16, Address, this, in getThumbInstruction()
1107 decodeInstruction(DecoderTableThumb216, MI, Insn16, Address, this, STI); in getThumbInstruction()
1144 decodeInstruction(DecoderTableMVE32, MI, Insn32, Address, this, STI); in getThumbInstruction()
1164 decodeInstruction(DecoderTableThumb32, MI, Insn32, Address, this, STI); in getThumbInstruction()
1174 decodeInstruction(DecoderTableThumb232, MI, Insn32, Address, this, STI); in getThumbInstruction()
1178 return checkDecodedInstruction(MI, Size, Address, CS, Insn32, Result); in getThumbInstruction()
1183 decodeInstruction(DecoderTableVFP32, MI, Insn32, Address, this, STI); in getThumbInstruction()
1192 decodeInstruction(DecoderTableVFPV832, MI, Insn32, Address, this, STI); in getThumbInstruction()
1199 Result = decodeInstruction(DecoderTableNEONDup32, MI, Insn32, Address, this, in getThumbInstruction()
1213 Address, this, STI); in getThumbInstruction()
1227 Address, this, STI); in getThumbInstruction()
1239 Address, this, STI); in getThumbInstruction()
1247 Result = decodeInstruction(DecoderTablev8NEON32, MI, NEONv8Insn, Address, in getThumbInstruction()
1260 decodeInstruction(DecoderTable, MI, Insn32, Address, this, STI); in getThumbInstruction()
1297 uint64_t Address, in DecodeGPRRegisterClass() argument
1308 uint64_t Address, in DecodeCLRMGPRRegisterClass() argument
1322 uint64_t Address, in DecodeGPRnopcRegisterClass() argument
1329 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecodeGPRnopcRegisterClass()
1335 uint64_t Address, in DecodeGPRnospRegisterClass() argument
1342 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecodeGPRnospRegisterClass()
1348 DecodeGPRwithAPSRRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address, in DecodeGPRwithAPSRRegisterClass() argument
1358 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecodeGPRwithAPSRRegisterClass()
1363 DecodeGPRwithZRRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address, in DecodeGPRwithZRRegisterClass() argument
1376 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecodeGPRwithZRRegisterClass()
1381 DecodeGPRwithZRnospRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address, in DecodeGPRwithZRnospRegisterClass() argument
1386 Check(S, DecodeGPRwithZRRegisterClass(Inst, RegNo, Address, Decoder)); in DecodeGPRwithZRnospRegisterClass()
1391 uint64_t Address, in DecodetGPRRegisterClass() argument
1395 return DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodetGPRRegisterClass()
1404 uint64_t Address, in DecodeGPRPairRegisterClass() argument
1422 DecodeGPRPairnospRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address, in DecodeGPRPairnospRegisterClass() argument
1436 uint64_t Address, in DecodeGPRspRegisterClass() argument
1447 uint64_t Address, in DecodetcGPRRegisterClass() argument
1478 uint64_t Address, in DecoderGPRRegisterClass() argument
1488 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecoderGPRRegisterClass()
1504 uint64_t Address, in DecodeSPRRegisterClass() argument
1515 uint64_t Address, in DecodeHPRRegisterClass() argument
1517 return DecodeSPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeHPRRegisterClass()
1532 uint64_t Address, in DecodeDPRRegisterClass() argument
1548 uint64_t Address, in DecodeDPR_8RegisterClass() argument
1552 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDPR_8RegisterClass()
1556 uint64_t Address, in DecodeSPR_8RegisterClass() argument
1560 return DecodeSPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeSPR_8RegisterClass()
1564 uint64_t Address, in DecodeDPR_VFP2RegisterClass() argument
1568 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDPR_VFP2RegisterClass()
1579 uint64_t Address, in DecodeQPRRegisterClass() argument
1600 uint64_t Address, in DecodeDPairRegisterClass() argument
1622 DecodeDPairSpacedRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address, in DecodeDPairSpacedRegisterClass() argument
1633 uint64_t Address, in DecodePredicateOperand() argument
1651 uint64_t Address, in DecodeCCOutOperand() argument
1661 uint64_t Address, in DecodeSORegImmOperand() argument
1670 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegImmOperand()
1699 uint64_t Address, in DecodeSORegRegOperand() argument
1708 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegRegOperand()
1710 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rs, Address, Decoder))) in DecodeSORegRegOperand()
1735 uint64_t Address, in DecodeRegListOperand() argument
1766 if (!Check(S, DecodeCLRMGPRRegisterClass(Inst, i, Address, Decoder))) { in DecodeRegListOperand()
1770 if (!Check(S, DecodeGPRRegisterClass(Inst, i, Address, Decoder))) in DecodeRegListOperand()
1783 uint64_t Address, in DecodeSPRRegListOperand() argument
1797 if (!Check(S, DecodeSPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeSPRRegListOperand()
1800 if (!Check(S, DecodeSPRRegisterClass(Inst, ++Vd, Address, Decoder))) in DecodeSPRRegListOperand()
1808 uint64_t Address, in DecodeDPRRegListOperand() argument
1823 if (!Check(S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeDPRRegListOperand()
1826 if (!Check(S, DecodeDPRRegisterClass(Inst, ++Vd, Address, Decoder))) in DecodeDPRRegListOperand()
1834 uint64_t Address, in DecodeBitfieldMaskOperand() argument
1862 uint64_t Address, in DecodeCopMemInstruction() argument
1949 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeCopMemInstruction()
2030 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeCopMemInstruction()
2041 DecodeAddrMode2IdxInstruction(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeAddrMode2IdxInstruction() argument
2064 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
2071 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
2084 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
2091 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
2109 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
2140 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
2147 uint64_t Address, in DecodeSORegMemOperand() argument
2176 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSORegMemOperand()
2178 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegMemOperand()
2191 uint64_t Address, in DecodeTSBInstruction() argument
2204 uint64_t Address, in DecodeAddrMode3Instruction() argument
2328 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode3Instruction()
2336 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeAddrMode3Instruction()
2345 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt+1, Address, Decoder))) in DecodeAddrMode3Instruction()
2369 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode3Instruction()
2377 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode3Instruction()
2384 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode3Instruction()
2389 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeAddrMode3Instruction()
2396 uint64_t Address, in DecodeRFEInstruction() argument
2419 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeRFEInstruction()
2426 uint64_t Address, in DecodeQADDInstruction() argument
2436 return DecodeCPSInstruction(Inst, Insn, Address, Decoder); in DecodeQADDInstruction()
2438 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeQADDInstruction()
2440 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeQADDInstruction()
2442 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeQADDInstruction()
2444 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeQADDInstruction()
2451 uint64_t Address, in DecodeMemMultipleWritebackInstruction() argument
2526 return DecodeRFEInstruction(Inst, Insn, Address, Decoder); in DecodeMemMultipleWritebackInstruction()
2529 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
2531 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
2533 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
2535 if (!Check(S, DecodeRegListOperand(Inst, reglist, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
2543 uint64_t Address, in DecodeHINTInstruction() argument
2554 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeHINTInstruction()
2566 uint64_t Address, in DecodeCPSInstruction() argument
2614 uint64_t Address, in DecodeT2CPSInstruction() argument
2657 DecodeT2HintSpaceInstruction(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeT2HintSpaceInstruction() argument
2682 uint64_t Address, in DecodeT2MOVTWInstruction() argument
2695 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeT2MOVTWInstruction()
2697 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeT2MOVTWInstruction()
2700 if (!tryAddingSymbolicOperand(Address, imm, false, 4, Inst, Decoder)) in DecodeT2MOVTWInstruction()
2707 uint64_t Address, in DecodeArmMOVTWInstruction() argument
2719 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeArmMOVTWInstruction()
2722 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeArmMOVTWInstruction()
2725 if (!tryAddingSymbolicOperand(Address, imm, false, 4, Inst, Decoder)) in DecodeArmMOVTWInstruction()
2728 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeArmMOVTWInstruction()
2735 uint64_t Address, in DecodeSMLAInstruction() argument
2746 return DecodeCPSInstruction(Inst, Insn, Address, Decoder); in DecodeSMLAInstruction()
2748 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeSMLAInstruction()
2750 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSMLAInstruction()
2752 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSMLAInstruction()
2754 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Ra, Address, Decoder))) in DecodeSMLAInstruction()
2757 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSMLAInstruction()
2764 uint64_t Address, in DecodeTSTInstruction() argument
2773 return DecodeSETPANInstruction(Inst, Insn, Address, Decoder); in DecodeTSTInstruction()
2775 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeTSTInstruction()
2777 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTSTInstruction()
2779 if (!Check(S, DecodePredicateOperand(Inst, Pred, Address, Decoder))) in DecodeTSTInstruction()
2786 uint64_t Address, in DecodeSETPANInstruction() argument
2815 uint64_t Address, in DecodeAddrModeImm12Operand() argument
2823 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrModeImm12Operand()
2830 tryAddingPcLoadReferenceComment(Address, Address + imm + 8, Decoder); in DecodeAddrModeImm12Operand()
2836 uint64_t Address, in DecodeAddrMode5Operand() argument
2845 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode5Operand()
2857 uint64_t Address, in DecodeAddrMode5FP16Operand() argument
2866 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode5FP16Operand()
2878 uint64_t Address, in DecodeAddrMode7Operand() argument
2880 return DecodeGPRRegisterClass(Inst, Val, Address, Decoder); in DecodeAddrMode7Operand()
2884 uint64_t Address, in DecodeT2BInstruction() argument
2903 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4, in DecodeT2BInstruction()
2911 uint64_t Address, in DecodeBranchImmInstruction() argument
2921 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<26>(imm) + 8, in DecodeBranchImmInstruction()
2927 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<26>(imm) + 8, in DecodeBranchImmInstruction()
2934 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeBranchImmInstruction()
2941 uint64_t Address, in DecodeAddrMode6Operand() argument
2948 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode6Operand()
2959 uint64_t Address, in DecodeVLDInstruction() argument
2981 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLDInstruction()
2993 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLDInstruction()
2997 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLDInstruction()
3015 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder))) in DecodeVLDInstruction()
3030 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVLDInstruction()
3051 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVLDInstruction()
3066 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder))) in DecodeVLDInstruction()
3081 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder))) in DecodeVLDInstruction()
3090 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder))) in DecodeVLDInstruction()
3163 if (!Check(S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder))) in DecodeVLDInstruction()
3171 if (!Check(S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder))) in DecodeVLDInstruction()
3217 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLDInstruction()
3236 uint64_t Address, in DecodeVLDST1Instruction() argument
3245 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST1Instruction()
3246 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST1Instruction()
3250 uint64_t Address, in DecodeVLDST2Instruction() argument
3261 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST2Instruction()
3262 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST2Instruction()
3266 uint64_t Address, in DecodeVLDST3Instruction() argument
3275 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST3Instruction()
3276 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST3Instruction()
3280 uint64_t Address, in DecodeVLDST4Instruction() argument
3286 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST4Instruction()
3287 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST4Instruction()
3291 uint64_t Address, in DecodeVSTInstruction() argument
3370 if (!Check(S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder))) in DecodeVSTInstruction()
3378 if (!Check(S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder))) in DecodeVSTInstruction()
3387 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSTInstruction()
3442 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSTInstruction()
3454 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSTInstruction()
3458 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSTInstruction()
3476 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder))) in DecodeVSTInstruction()
3491 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVSTInstruction()
3512 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVSTInstruction()
3527 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder))) in DecodeVSTInstruction()
3542 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder))) in DecodeVSTInstruction()
3551 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder))) in DecodeVSTInstruction()
3562 uint64_t Address, in DecodeVLD1DupInstruction() argument
3582 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1DupInstruction()
3586 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1DupInstruction()
3591 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1DupInstruction()
3595 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1DupInstruction()
3603 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1DupInstruction()
3610 uint64_t Address, in DecodeVLD2DupInstruction() argument
3627 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2DupInstruction()
3634 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2DupInstruction()
3638 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2DupInstruction()
3646 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD2DupInstruction()
3651 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2DupInstruction()
3659 uint64_t Address, in DecodeVLD3DupInstruction() argument
3669 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD3DupInstruction()
3671 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder))) in DecodeVLD3DupInstruction()
3673 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder))) in DecodeVLD3DupInstruction()
3676 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3DupInstruction()
3680 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3DupInstruction()
3687 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3DupInstruction()
3695 uint64_t Address, in DecodeVLD4DupInstruction() argument
3720 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD4DupInstruction()
3722 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder))) in DecodeVLD4DupInstruction()
3724 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder))) in DecodeVLD4DupInstruction()
3726 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3*inc)%32, Address, Decoder))) in DecodeVLD4DupInstruction()
3729 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4DupInstruction()
3733 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4DupInstruction()
3740 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4DupInstruction()
3748 uint64_t Address, in DecodeVMOVModImmInstruction() argument
3762 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVMOVModImmInstruction()
3765 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVMOVModImmInstruction()
3776 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVMOVModImmInstruction()
3783 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVMOVModImmInstruction()
3794 uint64_t Address, in DecodeMVEModImmInstruction() argument
3810 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEModImmInstruction()
3823 uint64_t Address, in DecodeMVEVADCInstruction() argument
3829 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEVADCInstruction()
3835 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qn, Address, Decoder))) in DecodeMVEVADCInstruction()
3839 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder))) in DecodeMVEVADCInstruction()
3849 uint64_t Address, in DecodeVSHLMaxInstruction() argument
3859 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSHLMaxInstruction()
3861 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSHLMaxInstruction()
3869 uint64_t Address, in DecodeShiftRight8Imm() argument
3876 uint64_t Address, in DecodeShiftRight16Imm() argument
3883 uint64_t Address, in DecodeShiftRight32Imm() argument
3890 uint64_t Address, in DecodeShiftRight64Imm() argument
3897 uint64_t Address, in DecodeTBLInstruction() argument
3909 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeTBLInstruction()
3912 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeTBLInstruction()
3919 if (!Check(S, DecodeDPairRegisterClass(Inst, Rn, Address, Decoder))) in DecodeTBLInstruction()
3923 if (!Check(S, DecodeDPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeTBLInstruction()
3927 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTBLInstruction()
3934 uint64_t Address, in DecodeThumbAddSpecialReg() argument
3941 if (!Check(S, DecodetGPRRegisterClass(Inst, dst, Address, Decoder))) in DecodeThumbAddSpecialReg()
3959 uint64_t Address, in DecodeThumbBROperand() argument
3961 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<12>(Val<<1) + 4, in DecodeThumbBROperand()
3968 uint64_t Address, in DecodeT2BROperand() argument
3970 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<21>(Val) + 4, in DecodeT2BROperand()
3977 uint64_t Address, in DecodeThumbCmpBROperand() argument
3979 if (!tryAddingSymbolicOperand(Address, Address + (Val<<1) + 4, in DecodeThumbCmpBROperand()
3986 uint64_t Address, in DecodeThumbAddrModeRR() argument
3993 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeThumbAddrModeRR()
3995 if (!Check(S, DecodetGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddrModeRR()
4002 uint64_t Address, in DecodeThumbAddrModeIS() argument
4009 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeThumbAddrModeIS()
4017 uint64_t Address, in DecodeThumbAddrModePC() argument
4022 tryAddingPcLoadReferenceComment(Address, (Address & ~2u) + imm + 4, Decoder); in DecodeThumbAddrModePC()
4028 uint64_t Address, in DecodeThumbAddrModeSP() argument
4037 uint64_t Address, in DecodeT2AddrModeSOReg() argument
4057 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeSOReg()
4059 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeT2AddrModeSOReg()
4067 uint64_t Address, in DecodeT2LoadShift() argument
4107 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadShift()
4137 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadShift()
4144 if (!Check(S, DecodeT2AddrModeSOReg(Inst, addrmode, Address, Decoder))) in DecodeT2LoadShift()
4151 uint64_t Address, in DecodeT2LoadImm8() argument
4195 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadImm8()
4226 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadImm8()
4230 if (!Check(S, DecodeT2AddrModeImm8(Inst, imm, Address, Decoder))) in DecodeT2LoadImm8()
4236 uint64_t Address, in DecodeT2LoadImm12() argument
4277 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadImm12()
4307 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadImm12()
4311 if (!Check(S, DecodeT2AddrModeImm12(Inst, imm, Address, Decoder))) in DecodeT2LoadImm12()
4316 static DecodeStatus DecodeT2LoadT(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeT2LoadT() argument
4345 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadT()
4348 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadT()
4350 if (!Check(S, DecodeT2AddrModeImm8(Inst, imm, Address, Decoder))) in DecodeT2LoadT()
4356 uint64_t Address, in DecodeT2LoadLabel() argument
4393 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadLabel()
4409 static DecodeStatus DecodeT2Imm8S4(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeT2Imm8S4() argument
4423 static DecodeStatus DecodeT2Imm7S4(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeT2Imm7S4() argument
4439 uint64_t Address, in DecodeT2AddrModeImm8s4() argument
4446 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm8s4()
4448 if (!Check(S, DecodeT2Imm8S4(Inst, imm, Address, Decoder))) in DecodeT2AddrModeImm8s4()
4455 uint64_t Address, in DecodeT2AddrModeImm7s4() argument
4462 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm7s4()
4464 if (!Check(S, DecodeT2Imm7S4(Inst, imm, Address, Decoder))) in DecodeT2AddrModeImm7s4()
4471 uint64_t Address, in DecodeT2AddrModeImm0_1020s4() argument
4478 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm0_1020s4()
4486 static DecodeStatus DecodeT2Imm8(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeT2Imm8() argument
4499 static DecodeStatus DecodeT2Imm7(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeT2Imm7() argument
4514 uint64_t Address, in DecodeT2AddrModeImm8() argument
4552 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm8()
4554 if (!Check(S, DecodeT2Imm8(Inst, imm, Address, Decoder))) in DecodeT2AddrModeImm8()
4562 uint64_t Address, in DecodeTAddrModeImm7() argument
4569 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeTAddrModeImm7()
4571 if (!Check(S, DecodeT2Imm7<shift>(Inst, imm, Address, Decoder))) in DecodeTAddrModeImm7()
4579 uint64_t Address, in DecodeT2AddrModeImm7() argument
4586 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm7()
4588 } else if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm7()
4590 if (!Check(S, DecodeT2Imm7<shift>(Inst, imm, Address, Decoder))) in DecodeT2AddrModeImm7()
4597 uint64_t Address, in DecodeT2LdStPre() argument
4636 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LdStPre()
4640 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2LdStPre()
4644 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LdStPre()
4648 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2LdStPre()
4652 if (!Check(S, DecodeT2AddrModeImm8(Inst, addr, Address, Decoder))) in DecodeT2LdStPre()
4659 uint64_t Address, in DecodeT2AddrModeImm12() argument
4678 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm12()
4686 uint64_t Address, in DecodeThumbAddSPImm() argument
4698 uint64_t Address, in DecodeThumbAddSPReg() argument
4706 if (!Check(S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder))) in DecodeThumbAddSPReg()
4709 if (!Check(S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder))) in DecodeThumbAddSPReg()
4716 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddSPReg()
4724 uint64_t Address, in DecodeThumbCPS() argument
4736 uint64_t Address, in DecodePostIdxReg() argument
4742 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodePostIdxReg()
4750 uint64_t Address, in DecodeMveAddrModeRQ() argument
4756 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeMveAddrModeRQ()
4758 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder))) in DecodeMveAddrModeRQ()
4766 uint64_t Address, in DecodeMveAddrModeQ() argument
4772 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder))) in DecodeMveAddrModeQ()
4789 uint64_t Address, in DecodeThumbBLXOffset() argument
4806 if (!tryAddingSymbolicOperand(Address, in DecodeThumbBLXOffset()
4807 (Address & ~2u) + imm32 + 4, in DecodeThumbBLXOffset()
4814 uint64_t Address, in DecodeCoprocessor() argument
4830 uint64_t Address, in DecodeThumbTableBranch() argument
4840 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeThumbTableBranch()
4842 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbTableBranch()
4848 uint64_t Address, in DecodeThumb2BCCInstruction() argument
4870 return DecodeMemBarrierOption(Inst, imm, Address, Decoder); in DecodeThumb2BCCInstruction()
4879 if (!Check(S, DecodeT2BROperand(Inst, brtarget, Address, Decoder))) in DecodeThumb2BCCInstruction()
4881 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeThumb2BCCInstruction()
4890 static DecodeStatus DecodeT2SOImm(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeT2SOImm() argument
4922 uint64_t Address, in DecodeThumbBCCTargetOperand() argument
4924 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<9>(Val<<1) + 4, in DecodeThumbBCCTargetOperand()
4931 uint64_t Address, in DecodeThumbBLTargetOperand() argument
4948 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4, in DecodeThumbBLTargetOperand()
4955 uint64_t Address, in DecodeMemBarrierOption() argument
4965 uint64_t Address, in DecodeInstSyncBarrierOption() argument
4974 static DecodeStatus DecodeMSRMask(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeMSRMask() argument
5076 uint64_t Address, in DecodeBankedReg() argument
5092 uint64_t Address, in DecodeDoubleRegLoad() argument
5103 if (!Check(S, DecodeGPRPairRegisterClass(Inst, Rt, Address, Decoder))) in DecodeDoubleRegLoad()
5105 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeDoubleRegLoad()
5107 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeDoubleRegLoad()
5114 uint64_t Address, in DecodeDoubleRegStore() argument
5123 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeDoubleRegStore()
5129 if (!Check(S, DecodeGPRPairRegisterClass(Inst, Rt, Address, Decoder))) in DecodeDoubleRegStore()
5131 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeDoubleRegStore()
5133 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeDoubleRegStore()
5140 uint64_t Address, in DecodeLDRPreImm() argument
5153 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeLDRPreImm()
5155 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeLDRPreImm()
5157 if (!Check(S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder))) in DecodeLDRPreImm()
5159 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeLDRPreImm()
5166 uint64_t Address, in DecodeLDRPreReg() argument
5181 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeLDRPreReg()
5183 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeLDRPreReg()
5185 if (!Check(S, DecodeSORegMemOperand(Inst, imm, Address, Decoder))) in DecodeLDRPreReg()
5187 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeLDRPreReg()
5194 uint64_t Address, in DecodeSTRPreImm() argument
5207 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSTRPreImm()
5209 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeSTRPreImm()
5211 if (!Check(S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder))) in DecodeSTRPreImm()
5213 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSTRPreImm()
5220 uint64_t Address, in DecodeSTRPreReg() argument
5233 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSTRPreReg()
5235 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeSTRPreReg()
5237 if (!Check(S, DecodeSORegMemOperand(Inst, imm, Address, Decoder))) in DecodeSTRPreReg()
5239 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSTRPreReg()
5245 static DecodeStatus DecodeVLD1LN(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVLD1LN() argument
5288 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1LN()
5291 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1LN()
5294 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1LN()
5299 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1LN()
5305 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1LN()
5312 static DecodeStatus DecodeVST1LN(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVST1LN() argument
5356 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST1LN()
5359 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST1LN()
5364 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST1LN()
5370 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST1LN()
5377 static DecodeStatus DecodeVLD2LN(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVLD2LN() argument
5416 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2LN()
5418 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD2LN()
5421 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD2LN()
5424 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD2LN()
5429 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2LN()
5435 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2LN()
5437 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD2LN()
5444 static DecodeStatus DecodeVST2LN(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVST2LN() argument
5484 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST2LN()
5487 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST2LN()
5492 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST2LN()
5498 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST2LN()
5500 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVST2LN()
5507 static DecodeStatus DecodeVLD3LN(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVLD3LN() argument
5544 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD3LN()
5546 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD3LN()
5548 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD3LN()
5552 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3LN()
5555 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3LN()
5560 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3LN()
5566 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD3LN()
5568 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD3LN()
5570 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD3LN()
5577 static DecodeStatus DecodeVST3LN(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVST3LN() argument
5615 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST3LN()
5618 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST3LN()
5623 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST3LN()
5629 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST3LN()
5631 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVST3LN()
5633 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVST3LN()
5640 static DecodeStatus DecodeVLD4LN(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVLD4LN() argument
5684 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD4LN()
5686 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD4LN()
5688 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD4LN()
5690 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder))) in DecodeVLD4LN()
5694 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4LN()
5697 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4LN()
5702 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4LN()
5708 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD4LN()
5710 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD4LN()
5712 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD4LN()
5714 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder))) in DecodeVLD4LN()
5721 static DecodeStatus DecodeVST4LN(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVST4LN() argument
5766 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST4LN()
5769 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST4LN()
5774 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST4LN()
5780 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST4LN()
5782 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVST4LN()
5784 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVST4LN()
5786 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder))) in DecodeVST4LN()
5793 static DecodeStatus DecodeVMOVSRR(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVMOVSRR() argument
5805 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVSRR()
5807 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVSRR()
5809 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder))) in DecodeVMOVSRR()
5811 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder))) in DecodeVMOVSRR()
5813 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeVMOVSRR()
5819 static DecodeStatus DecodeVMOVRRS(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVMOVRRS() argument
5831 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder))) in DecodeVMOVRRS()
5833 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder))) in DecodeVMOVRRS()
5835 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVRRS()
5837 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVRRS()
5839 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeVMOVRRS()
5845 static DecodeStatus DecodeIT(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeIT() argument
5875 uint64_t Address, in DecodeT2LDRDPreInstruction() argument
5896 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LDRDPreInstruction()
5899 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeT2LDRDPreInstruction()
5902 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2LDRDPreInstruction()
5905 if (!Check(S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder))) in DecodeT2LDRDPreInstruction()
5912 uint64_t Address, in DecodeT2STRDPreInstruction() argument
5931 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2STRDPreInstruction()
5934 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2STRDPreInstruction()
5937 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeT2STRDPreInstruction()
5940 if (!Check(S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder))) in DecodeT2STRDPreInstruction()
5946 static DecodeStatus DecodeT2Adr(MCInst &Inst, uint32_t Insn, uint64_t Address, in DecodeT2Adr() argument
5953 DecodeStatus S = DecoderGPRRegisterClass(Inst, Rd, Address, Decoder); in DecodeT2Adr()
5973 uint64_t Address, in DecodeT2ShifterImmOperand() argument
5983 static DecodeStatus DecodeSwap(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeSwap() argument
5991 return DecodeCPSInstruction(Inst, Insn, Address, Decoder); in DecodeSwap()
5998 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder))) in DecodeSwap()
6000 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeSwap()
6002 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSwap()
6004 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSwap()
6010 static DecodeStatus DecodeVCVTD(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVCVTD() argument
6055 return DecodeVMOVModImmInstruction(Inst, Insn, Address, Decoder); in DecodeVCVTD()
6060 if (!Check(S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeVCVTD()
6062 if (!Check(S, DecodeDPRRegisterClass(Inst, Vm, Address, Decoder))) in DecodeVCVTD()
6069 static DecodeStatus DecodeVCVTQ(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVCVTQ() argument
6114 return DecodeVMOVModImmInstruction(Inst, Insn, Address, Decoder); in DecodeVCVTQ()
6119 if (!Check(S, DecodeQPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeVCVTQ()
6121 if (!Check(S, DecodeQPRRegisterClass(Inst, Vm, Address, Decoder))) in DecodeVCVTQ()
6130 uint64_t Address, in DecodeNEONComplexLane64Instruction() argument
6145 if (!Check(S, DestRegDecoder(Inst, Vd, Address, Decoder))) in DecodeNEONComplexLane64Instruction()
6147 if (!Check(S, DestRegDecoder(Inst, Vd, Address, Decoder))) in DecodeNEONComplexLane64Instruction()
6149 if (!Check(S, DestRegDecoder(Inst, Vn, Address, Decoder))) in DecodeNEONComplexLane64Instruction()
6151 if (!Check(S, DecodeDPRRegisterClass(Inst, Vm, Address, Decoder))) in DecodeNEONComplexLane64Instruction()
6161 static DecodeStatus DecodeLDR(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeLDR() argument
6174 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder))) in DecodeLDR()
6176 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeLDR()
6178 if (!Check(S, DecodeAddrMode7Operand(Inst, Rn, Address, Decoder))) in DecodeLDR()
6180 if (!Check(S, DecodePostIdxReg(Inst, Rm, Address, Decoder))) in DecodeLDR()
6182 if (!Check(S, DecodePredicateOperand(Inst, Cond, Address, Decoder))) in DecodeLDR()
6189 uint64_t Address, in DecoderForMRRC2AndMCRR2() argument
6216 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder))) in DecoderForMRRC2AndMCRR2()
6218 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder))) in DecoderForMRRC2AndMCRR2()
6224 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder))) in DecoderForMRRC2AndMCRR2()
6226 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder))) in DecoderForMRRC2AndMCRR2()
6235 uint64_t Address, in DecodeForVMRSandVMSR() argument
6258 Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)); in DecodeForVMRSandVMSR()
6260 Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)); in DecodeForVMRSandVMSR()
6278 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeForVMRSandVMSR()
6287 uint64_t Address, in DecodeBFLabelOperand() argument
6299 if (!tryAddingSymbolicOperand(Address, Address + DecVal + 4, true, 4, Inst, in DecodeBFLabelOperand()
6306 uint64_t Address, in DecodeBFAfterTargetOperand() argument
6311 if (!tryAddingSymbolicOperand(Address, Address + Val + 4, true, 4, Inst, in DecodeBFAfterTargetOperand()
6318 uint64_t Address, in DecodePredNoALOperand() argument
6326 static DecodeStatus DecodeLOLoop(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeLOLoop() argument
6343 Inst, Imm, Address, Decoder))) in DecodeLOLoop()
6354 Address, Decoder)) || in DecodeLOLoop()
6356 Inst, Imm, Address, Decoder))) in DecodeLOLoop()
6380 Address, Decoder))) in DecodeLOLoop()
6389 uint64_t Address, in DecodeLongShiftOperand() argument
6402 uint64_t Address, in DecodetGPROddRegisterClass() argument
6413 uint64_t Address, in DecodetGPREvenRegisterClass() argument
6425 uint64_t Address, in DecodeGPRwithAPSR_NZCVnospRegisterClass() argument
6441 static DecodeStatus DecodeVSCCLRM(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVSCCLRM() argument
6451 if (!Check(S, DecodeDPRRegListOperand(Inst, reglist, Address, Decoder))) { in DecodeVSCCLRM()
6458 if (!Check(S, DecodeSPRRegListOperand(Inst, reglist, Address, Decoder))) { in DecodeVSCCLRM()
6468 uint64_t Address, in DecodeMQPRRegisterClass() argument
6484 uint64_t Address, in DecodeMQQPRRegisterClass() argument
6500 uint64_t Address, in DecodeMQQQQPRRegisterClass() argument
6511 uint64_t Address, in DecodeVPTMaskOperand() argument
6542 uint64_t Address, in DecodeVpredROperand() argument
6555 DecodeRestrictedIPredicateOperand(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeRestrictedIPredicateOperand() argument
6562 DecodeRestrictedSPredicateOperand(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeRestrictedSPredicateOperand() argument
6584 DecodeRestrictedUPredicateOperand(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeRestrictedUPredicateOperand() argument
6591 DecodeRestrictedFPPredicateOperand(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeRestrictedFPPredicateOperand() argument
6622 uint64_t Address, in DecodeVCVTImmOperand() argument
6666 uint64_t Address, in DecodeVSTRVLDR_SYSREG() argument
6696 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVSTRVLDR_SYSREG()
6699 if (!Check(S, DecodeT2AddrModeImm7s4(Inst, addr, Address, Decoder))) in DecodeVSTRVLDR_SYSREG()
6709 DecodeMVE_MEM_pre(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeMVE_MEM_pre() argument
6718 if (!Check(S, RnDecoder(Inst, Rn, Address, Decoder))) in DecodeMVE_MEM_pre()
6720 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVE_MEM_pre()
6722 if (!Check(S, AddrDecoder(Inst, addr, Address, Decoder))) in DecodeMVE_MEM_pre()
6730 uint64_t Address, in DecodeMVE_MEM_1_pre() argument
6732 return DecodeMVE_MEM_pre(Inst, Val, Address, Decoder, in DecodeMVE_MEM_1_pre()
6740 uint64_t Address, in DecodeMVE_MEM_2_pre() argument
6742 return DecodeMVE_MEM_pre(Inst, Val, Address, Decoder, in DecodeMVE_MEM_2_pre()
6750 uint64_t Address, in DecodeMVE_MEM_3_pre() argument
6752 return DecodeMVE_MEM_pre(Inst, Val, Address, Decoder, in DecodeMVE_MEM_3_pre()
6760 uint64_t Address, in DecodePowerTwoOperand() argument
6773 DecodeMVEPairVectorIndexOperand(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeMVEPairVectorIndexOperand() argument
6783 uint64_t Address, in DecodeMVEVMOVQtoDReg() argument
6792 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeMVEVMOVQtoDReg()
6794 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeMVEVMOVQtoDReg()
6796 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEVMOVQtoDReg()
6798 if (!Check(S, DecodeMVEPairVectorIndexOperand<2>(Inst, index, Address, Decoder))) in DecodeMVEVMOVQtoDReg()
6800 if (!Check(S, DecodeMVEPairVectorIndexOperand<0>(Inst, index, Address, Decoder))) in DecodeMVEVMOVQtoDReg()
6807 uint64_t Address, in DecodeMVEVMOVDRegtoQ() argument
6816 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6818 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6820 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6822 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6824 if (!Check(S, DecodeMVEPairVectorIndexOperand<2>(Inst, index, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6826 if (!Check(S, DecodeMVEPairVectorIndexOperand<0>(Inst, index, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6833 DecodeMVEOverlappingLongShift(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeMVEOverlappingLongShift() argument
6863 if (!Check(S, DecoderGPRRegisterClass(Inst, Rda, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6867 if (!Check(S, DecoderGPRRegisterClass(Inst, Rda, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6871 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6887 if (!Check(S, DecodetGPREvenRegisterClass(Inst, RdaLo, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6889 if (!Check(S, DecodetGPROddRegisterClass(Inst, RdaHi, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6893 if (!Check(S, DecodetGPREvenRegisterClass(Inst, RdaLo, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6895 if (!Check(S, DecodetGPROddRegisterClass(Inst, RdaHi, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6899 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6913 uint64_t Address, in DecodeMVEVCVTt1fp() argument
6922 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEVCVTt1fp()
6924 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder))) in DecodeMVEVCVTt1fp()
6926 if (!Check(S, DecodeVCVTImmOperand(Inst, imm6, Address, Decoder))) in DecodeMVEVCVTt1fp()
6933 static DecodeStatus DecodeMVEVCMP(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeMVEVCMP() argument
6938 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qn, Address, Decoder))) in DecodeMVEVCMP()
6948 if (!Check(S, DecodeGPRwithZRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEVCMP()
6956 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder))) in DecodeMVEVCMP()
6960 if (!Check(S, predicate_decoder(Inst, fc, Address, Decoder))) in DecodeMVEVCMP()
6970 static DecodeStatus DecodeMveVCTP(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeMveVCTP() argument
6975 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeMveVCTP()
6981 uint64_t Address, in DecodeMVEVPNOT() argument
6990 uint64_t Address, in DecodeT2AddSubSPImm() argument
7007 DecodeGPRspRegisterClass(Inst, Rd, Address, Decoder))) || // dst in DecodeT2AddSubSPImm()
7008 (!Check(DS, DecodeGPRspRegisterClass(Inst, Rn, Address, Decoder)))) in DecodeT2AddSubSPImm()
7015 if (!Check(DS, DecodeT2SOImm(Inst, Imm12, Address, Decoder))) // imm12 in DecodeT2AddSubSPImm()
7017 if (!Check(DS, DecodeCCOutOperand(Inst, S, Address, Decoder))) // cc_out in DecodeT2AddSubSPImm()