Lines Matching refs:RegNo

82 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst, unsigned RegNo,
86 static DecodeStatus DecodeCPU16RegsRegisterClass(MCInst &Inst, unsigned RegNo,
90 static DecodeStatus DecodeGPRMM16RegisterClass(MCInst &Inst, unsigned RegNo,
95 DecodeGPRMM16ZeroRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
99 DecodeGPRMM16MovePRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
102 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst, unsigned RegNo,
110 static DecodeStatus DecodeDSPRRegisterClass(MCInst &Inst, unsigned RegNo,
114 static DecodeStatus DecodeFGR64RegisterClass(MCInst &Inst, unsigned RegNo,
118 static DecodeStatus DecodeFGR32RegisterClass(MCInst &Inst, unsigned RegNo,
122 static DecodeStatus DecodeCCRRegisterClass(MCInst &Inst, unsigned RegNo,
126 static DecodeStatus DecodeFCCRegisterClass(MCInst &Inst, unsigned RegNo,
130 static DecodeStatus DecodeFGRCCRegisterClass(MCInst &Inst, unsigned RegNo,
138 static DecodeStatus DecodeAFGR64RegisterClass(MCInst &Inst, unsigned RegNo,
142 static DecodeStatus DecodeACC64DSPRegisterClass(MCInst &Inst, unsigned RegNo,
146 static DecodeStatus DecodeHI32DSPRegisterClass(MCInst &Inst, unsigned RegNo,
150 static DecodeStatus DecodeLO32DSPRegisterClass(MCInst &Inst, unsigned RegNo,
154 static DecodeStatus DecodeMSA128BRegisterClass(MCInst &Inst, unsigned RegNo,
158 static DecodeStatus DecodeMSA128HRegisterClass(MCInst &Inst, unsigned RegNo,
162 static DecodeStatus DecodeMSA128WRegisterClass(MCInst &Inst, unsigned RegNo,
166 static DecodeStatus DecodeMSA128DRegisterClass(MCInst &Inst, unsigned RegNo,
170 static DecodeStatus DecodeMSACtrlRegisterClass(MCInst &Inst, unsigned RegNo,
174 static DecodeStatus DecodeCOP0RegisterClass(MCInst &Inst, unsigned RegNo,
178 static DecodeStatus DecodeCOP2RegisterClass(MCInst &Inst, unsigned RegNo,
521 static unsigned getReg(const MCDisassembler *D, unsigned RC, unsigned RegNo) { in getReg() argument
523 return *(RegInfo->getRegClass(RC).begin() + RegNo); in getReg()
1338 DecodeCPU16RegsRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address, in DecodeCPU16RegsRegisterClass() argument
1343 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeGPR64RegisterClass() argument
1346 if (RegNo > 31) in DecodeGPR64RegisterClass()
1349 unsigned Reg = getReg(Decoder, Mips::GPR64RegClassID, RegNo); in DecodeGPR64RegisterClass()
1354 static DecodeStatus DecodeGPRMM16RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeGPRMM16RegisterClass() argument
1357 if (RegNo > 7) in DecodeGPRMM16RegisterClass()
1359 unsigned Reg = getReg(Decoder, Mips::GPRMM16RegClassID, RegNo); in DecodeGPRMM16RegisterClass()
1365 DecodeGPRMM16ZeroRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address, in DecodeGPRMM16ZeroRegisterClass() argument
1367 if (RegNo > 7) in DecodeGPRMM16ZeroRegisterClass()
1369 unsigned Reg = getReg(Decoder, Mips::GPRMM16ZeroRegClassID, RegNo); in DecodeGPRMM16ZeroRegisterClass()
1375 DecodeGPRMM16MovePRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address, in DecodeGPRMM16MovePRegisterClass() argument
1377 if (RegNo > 7) in DecodeGPRMM16MovePRegisterClass()
1379 unsigned Reg = getReg(Decoder, Mips::GPRMM16MovePRegClassID, RegNo); in DecodeGPRMM16MovePRegisterClass()
1384 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeGPR32RegisterClass() argument
1387 if (RegNo > 31) in DecodeGPR32RegisterClass()
1389 unsigned Reg = getReg(Decoder, Mips::GPR32RegClassID, RegNo); in DecodeGPR32RegisterClass()
1394 static DecodeStatus DecodePtrRegisterClass(MCInst &Inst, unsigned RegNo, in DecodePtrRegisterClass() argument
1398 return DecodeGPR64RegisterClass(Inst, RegNo, Address, Decoder); in DecodePtrRegisterClass()
1400 return DecodeGPR32RegisterClass(Inst, RegNo, Address, Decoder); in DecodePtrRegisterClass()
1403 static DecodeStatus DecodeDSPRRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeDSPRRegisterClass() argument
1406 return DecodeGPR32RegisterClass(Inst, RegNo, Address, Decoder); in DecodeDSPRRegisterClass()
1409 static DecodeStatus DecodeFGR64RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFGR64RegisterClass() argument
1412 if (RegNo > 31) in DecodeFGR64RegisterClass()
1415 unsigned Reg = getReg(Decoder, Mips::FGR64RegClassID, RegNo); in DecodeFGR64RegisterClass()
1420 static DecodeStatus DecodeFGR32RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFGR32RegisterClass() argument
1423 if (RegNo > 31) in DecodeFGR32RegisterClass()
1426 unsigned Reg = getReg(Decoder, Mips::FGR32RegClassID, RegNo); in DecodeFGR32RegisterClass()
1431 static DecodeStatus DecodeCCRRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeCCRRegisterClass() argument
1434 if (RegNo > 31) in DecodeCCRRegisterClass()
1436 unsigned Reg = getReg(Decoder, Mips::CCRRegClassID, RegNo); in DecodeCCRRegisterClass()
1441 static DecodeStatus DecodeFCCRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFCCRegisterClass() argument
1444 if (RegNo > 7) in DecodeFCCRegisterClass()
1446 unsigned Reg = getReg(Decoder, Mips::FCCRegClassID, RegNo); in DecodeFCCRegisterClass()
1451 static DecodeStatus DecodeFGRCCRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeFGRCCRegisterClass() argument
1454 if (RegNo > 31) in DecodeFGRCCRegisterClass()
1457 unsigned Reg = getReg(Decoder, Mips::FGRCCRegClassID, RegNo); in DecodeFGRCCRegisterClass()
1972 static DecodeStatus DecodeHWRegsRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeHWRegsRegisterClass() argument
1976 if (RegNo != 29) in DecodeHWRegsRegisterClass()
1982 static DecodeStatus DecodeAFGR64RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeAFGR64RegisterClass() argument
1985 if (RegNo > 30 || RegNo %2) in DecodeAFGR64RegisterClass()
1988 unsigned Reg = getReg(Decoder, Mips::AFGR64RegClassID, RegNo /2); in DecodeAFGR64RegisterClass()
1993 static DecodeStatus DecodeACC64DSPRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeACC64DSPRegisterClass() argument
1996 if (RegNo >= 4) in DecodeACC64DSPRegisterClass()
1999 unsigned Reg = getReg(Decoder, Mips::ACC64DSPRegClassID, RegNo); in DecodeACC64DSPRegisterClass()
2004 static DecodeStatus DecodeHI32DSPRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeHI32DSPRegisterClass() argument
2007 if (RegNo >= 4) in DecodeHI32DSPRegisterClass()
2010 unsigned Reg = getReg(Decoder, Mips::HI32DSPRegClassID, RegNo); in DecodeHI32DSPRegisterClass()
2015 static DecodeStatus DecodeLO32DSPRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeLO32DSPRegisterClass() argument
2018 if (RegNo >= 4) in DecodeLO32DSPRegisterClass()
2021 unsigned Reg = getReg(Decoder, Mips::LO32DSPRegClassID, RegNo); in DecodeLO32DSPRegisterClass()
2026 static DecodeStatus DecodeMSA128BRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeMSA128BRegisterClass() argument
2029 if (RegNo > 31) in DecodeMSA128BRegisterClass()
2032 unsigned Reg = getReg(Decoder, Mips::MSA128BRegClassID, RegNo); in DecodeMSA128BRegisterClass()
2037 static DecodeStatus DecodeMSA128HRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeMSA128HRegisterClass() argument
2040 if (RegNo > 31) in DecodeMSA128HRegisterClass()
2043 unsigned Reg = getReg(Decoder, Mips::MSA128HRegClassID, RegNo); in DecodeMSA128HRegisterClass()
2048 static DecodeStatus DecodeMSA128WRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeMSA128WRegisterClass() argument
2051 if (RegNo > 31) in DecodeMSA128WRegisterClass()
2054 unsigned Reg = getReg(Decoder, Mips::MSA128WRegClassID, RegNo); in DecodeMSA128WRegisterClass()
2059 static DecodeStatus DecodeMSA128DRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeMSA128DRegisterClass() argument
2062 if (RegNo > 31) in DecodeMSA128DRegisterClass()
2065 unsigned Reg = getReg(Decoder, Mips::MSA128DRegClassID, RegNo); in DecodeMSA128DRegisterClass()
2070 static DecodeStatus DecodeMSACtrlRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeMSACtrlRegisterClass() argument
2073 if (RegNo > 7) in DecodeMSACtrlRegisterClass()
2076 unsigned Reg = getReg(Decoder, Mips::MSACtrlRegClassID, RegNo); in DecodeMSACtrlRegisterClass()
2081 static DecodeStatus DecodeCOP0RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeCOP0RegisterClass() argument
2084 if (RegNo > 31) in DecodeCOP0RegisterClass()
2087 unsigned Reg = getReg(Decoder, Mips::COP0RegClassID, RegNo); in DecodeCOP0RegisterClass()
2092 static DecodeStatus DecodeCOP2RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeCOP2RegisterClass() argument
2095 if (RegNo > 31) in DecodeCOP2RegisterClass()
2098 unsigned Reg = getReg(Decoder, Mips::COP2RegClassID, RegNo); in DecodeCOP2RegisterClass()