Lines Matching refs:RegNo

141 static DecodeStatus DecodeIntRegsRegisterClass(MCInst &Inst, unsigned RegNo,
144 if (RegNo > 31)
146 unsigned Reg = IntRegDecoderTable[RegNo];
151 static DecodeStatus DecodeI64RegsRegisterClass(MCInst &Inst, unsigned RegNo,
154 return DecodeIntRegsRegisterClass(Inst, RegNo, Address, Decoder);
159 static DecodeStatus DecodePointerLikeRegClass0(MCInst &Inst, unsigned RegNo,
162 return DecodeIntRegsRegisterClass(Inst, RegNo, Address, Decoder);
165 static DecodeStatus DecodeFPRegsRegisterClass(MCInst &Inst, unsigned RegNo,
168 if (RegNo > 31)
170 unsigned Reg = FPRegDecoderTable[RegNo];
175 static DecodeStatus DecodeDFPRegsRegisterClass(MCInst &Inst, unsigned RegNo,
178 if (RegNo > 31)
180 unsigned Reg = DFPRegDecoderTable[RegNo];
185 static DecodeStatus DecodeQFPRegsRegisterClass(MCInst &Inst, unsigned RegNo,
188 if (RegNo > 31)
191 unsigned Reg = QFPRegDecoderTable[RegNo];
199 DecodeCoprocRegsRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
201 if (RegNo > 31)
203 unsigned Reg = CPRegDecoderTable[RegNo];
208 static DecodeStatus DecodeFCCRegsRegisterClass(MCInst &Inst, unsigned RegNo,
211 if (RegNo > 3)
213 Inst.addOperand(MCOperand::createReg(FCCRegDecoderTable[RegNo]));
217 static DecodeStatus DecodeASRRegsRegisterClass(MCInst &Inst, unsigned RegNo,
220 if (RegNo > 31)
222 Inst.addOperand(MCOperand::createReg(ASRRegDecoderTable[RegNo]));
226 static DecodeStatus DecodePRRegsRegisterClass(MCInst &Inst, unsigned RegNo,
229 if (RegNo >= std::size(PRRegDecoderTable))
231 Inst.addOperand(MCOperand::createReg(PRRegDecoderTable[RegNo]));
235 static DecodeStatus DecodeIntPairRegisterClass(MCInst &Inst, unsigned RegNo,
240 if (RegNo > 31)
243 if ((RegNo & 1))
246 unsigned RegisterPair = IntPairDecoderTable[RegNo/2];
252 DecodeCoprocPairRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
254 if (RegNo > 31)
257 unsigned RegisterPair = CPPairDecoderTable[RegNo/2];