Lines Matching refs:RegNo

82 static DecodeStatus decodeRegisterClass(MCInst &Inst, uint64_t RegNo,
85 assert(RegNo < Size && "Invalid register");
86 if (IsAddr && RegNo == 0) {
87 RegNo = SystemZ::NoRegister;
89 RegNo = Regs[RegNo];
90 if (RegNo == 0)
93 Inst.addOperand(MCOperand::createReg(RegNo));
97 static DecodeStatus DecodeGR32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
100 return decodeRegisterClass(Inst, RegNo, SystemZMC::GR32Regs, 16);
103 static DecodeStatus DecodeGRH32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
106 return decodeRegisterClass(Inst, RegNo, SystemZMC::GRH32Regs, 16);
109 static DecodeStatus DecodeGR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
112 return decodeRegisterClass(Inst, RegNo, SystemZMC::GR64Regs, 16);
115 static DecodeStatus DecodeGR128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
118 return decodeRegisterClass(Inst, RegNo, SystemZMC::GR128Regs, 16);
122 DecodeADDR32BitRegisterClass(MCInst &Inst, uint64_t RegNo, uint64_t Address,
124 return decodeRegisterClass(Inst, RegNo, SystemZMC::GR32Regs, 16, true);
128 DecodeADDR64BitRegisterClass(MCInst &Inst, uint64_t RegNo, uint64_t Address,
130 return decodeRegisterClass(Inst, RegNo, SystemZMC::GR64Regs, 16, true);
133 static DecodeStatus DecodeFP32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
136 return decodeRegisterClass(Inst, RegNo, SystemZMC::FP32Regs, 16);
139 static DecodeStatus DecodeFP64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
142 return decodeRegisterClass(Inst, RegNo, SystemZMC::FP64Regs, 16);
145 static DecodeStatus DecodeFP128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
148 return decodeRegisterClass(Inst, RegNo, SystemZMC::FP128Regs, 16);
151 static DecodeStatus DecodeVR32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
154 return decodeRegisterClass(Inst, RegNo, SystemZMC::VR32Regs, 32);
157 static DecodeStatus DecodeVR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
160 return decodeRegisterClass(Inst, RegNo, SystemZMC::VR64Regs, 32);
163 static DecodeStatus DecodeVR128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
166 return decodeRegisterClass(Inst, RegNo, SystemZMC::VR128Regs, 32);
169 static DecodeStatus DecodeAR32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
172 return decodeRegisterClass(Inst, RegNo, SystemZMC::AR32Regs, 16);
175 static DecodeStatus DecodeCR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
178 return decodeRegisterClass(Inst, RegNo, SystemZMC::CR64Regs, 16);