Lines Matching defs:RegNo

42 static DecodeStatus DecodeSimpleRegisterClass(MCInst &Inst, unsigned RegNo,
46 DecodeGPR64x8ClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
48 static DecodeStatus DecodeZPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo,
51 static DecodeStatus DecodeZPR4Mul4RegisterClass(MCInst &Inst, unsigned RegNo,
55 static DecodeStatus DecodeMatrixTile(MCInst &Inst, unsigned RegNo,
62 static DecodeStatus DecodePPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo,
178 DecodeWSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
181 DecodeXSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
331 static DecodeStatus DecodeSimpleRegisterClass(MCInst &Inst, unsigned RegNo,
334 if (RegNo > NumRegsInClass - 1)
338 AArch64MCRegisterClasses[RegClassID].getRegister(RegNo + FirstReg);
344 DecodeGPR64x8ClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
346 if (RegNo > 22)
348 if (RegNo & 1)
353 RegNo >> 1);
358 static DecodeStatus DecodeZPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo,
361 if (RegNo * 2 > 30)
364 AArch64MCRegisterClasses[AArch64::ZPR2RegClassID].getRegister(RegNo * 2);
369 static DecodeStatus DecodeZPR4Mul4RegisterClass(MCInst &Inst, unsigned RegNo,
372 if (RegNo * 4 > 28)
375 AArch64MCRegisterClasses[AArch64::ZPR4RegClassID].getRegister(RegNo * 4);
402 static DecodeStatus DecodeMatrixTile(MCInst &Inst, unsigned RegNo,
406 if (RegNo > LastReg)
409 MCOperand::createReg(MatrixZATileDecoderTable[NumBitsForTile][RegNo]));
413 static DecodeStatus DecodePPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo,
416 if ((RegNo * 2) > 14)
419 AArch64MCRegisterClasses[AArch64::PPR2RegClassID].getRegister(RegNo * 2);
1577 unsigned RegNo, uint64_t Addr,
1580 if (RegNo & 0x1)
1583 unsigned Reg = AArch64MCRegisterClasses[RegClassID].getRegister(RegNo / 2);
1589 DecodeWSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
1592 Inst, AArch64::WSeqPairsClassRegClassID, RegNo, Addr, Decoder);
1596 DecodeXSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
1599 Inst, AArch64::XSeqPairsClassRegClassID, RegNo, Addr, Decoder);