Lines Matching refs:RegNo
84 static DecodeStatus decodeRegisterClass(MCInst &Inst, uint64_t RegNo, in decodeRegisterClass() argument
86 if (RegNo >= N) in decodeRegisterClass()
88 Inst.addOperand(MCOperand::createReg(Regs[RegNo])); in decodeRegisterClass()
92 static DecodeStatus DecodeCRRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeCRRCRegisterClass() argument
95 return decodeRegisterClass(Inst, RegNo, CRRegs); in DecodeCRRCRegisterClass()
98 static DecodeStatus DecodeCRBITRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeCRBITRCRegisterClass() argument
101 return decodeRegisterClass(Inst, RegNo, CRBITRegs); in DecodeCRBITRCRegisterClass()
104 static DecodeStatus DecodeF4RCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeF4RCRegisterClass() argument
107 return decodeRegisterClass(Inst, RegNo, FRegs); in DecodeF4RCRegisterClass()
110 static DecodeStatus DecodeF8RCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeF8RCRegisterClass() argument
113 return decodeRegisterClass(Inst, RegNo, FRegs); in DecodeF8RCRegisterClass()
116 static DecodeStatus DecodeFpRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeFpRCRegisterClass() argument
119 if (RegNo > 30 || (RegNo & 1)) in DecodeFpRCRegisterClass()
121 return decodeRegisterClass(Inst, RegNo >> 1, FpRegs); in DecodeFpRCRegisterClass()
124 static DecodeStatus DecodeVFRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeVFRCRegisterClass() argument
127 return decodeRegisterClass(Inst, RegNo, VFRegs); in DecodeVFRCRegisterClass()
130 static DecodeStatus DecodeVRRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeVRRCRegisterClass() argument
133 return decodeRegisterClass(Inst, RegNo, VRegs); in DecodeVRRCRegisterClass()
136 static DecodeStatus DecodeVSRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeVSRCRegisterClass() argument
139 return decodeRegisterClass(Inst, RegNo, VSRegs); in DecodeVSRCRegisterClass()
142 static DecodeStatus DecodeVSFRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeVSFRCRegisterClass() argument
145 return decodeRegisterClass(Inst, RegNo, VSFRegs); in DecodeVSFRCRegisterClass()
148 static DecodeStatus DecodeVSSRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeVSSRCRegisterClass() argument
151 return decodeRegisterClass(Inst, RegNo, VSSRegs); in DecodeVSSRCRegisterClass()
154 static DecodeStatus DecodeGPRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeGPRCRegisterClass() argument
157 return decodeRegisterClass(Inst, RegNo, RRegs); in DecodeGPRCRegisterClass()
161 DecodeGPRC_NOR0RegisterClass(MCInst &Inst, uint64_t RegNo, uint64_t Address, in DecodeGPRC_NOR0RegisterClass() argument
163 return decodeRegisterClass(Inst, RegNo, RRegsNoR0); in DecodeGPRC_NOR0RegisterClass()
166 static DecodeStatus DecodeG8RCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeG8RCRegisterClass() argument
169 return decodeRegisterClass(Inst, RegNo, XRegs); in DecodeG8RCRegisterClass()
172 static DecodeStatus DecodeG8pRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeG8pRCRegisterClass() argument
175 return decodeRegisterClass(Inst, RegNo, XRegs); in DecodeG8pRCRegisterClass()
179 DecodeG8RC_NOX0RegisterClass(MCInst &Inst, uint64_t RegNo, uint64_t Address, in DecodeG8RC_NOX0RegisterClass() argument
181 return decodeRegisterClass(Inst, RegNo, XRegsNoX0); in DecodeG8RC_NOX0RegisterClass()
187 static DecodeStatus DecodeSPERCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeSPERCRegisterClass() argument
190 return decodeRegisterClass(Inst, RegNo, SPERegs); in DecodeSPERCRegisterClass()
193 static DecodeStatus DecodeACCRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeACCRCRegisterClass() argument
196 return decodeRegisterClass(Inst, RegNo, ACCRegs); in DecodeACCRCRegisterClass()
199 static DecodeStatus DecodeWACCRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeWACCRCRegisterClass() argument
202 return decodeRegisterClass(Inst, RegNo, WACCRegs); in DecodeWACCRCRegisterClass()
205 static DecodeStatus DecodeWACC_HIRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeWACC_HIRCRegisterClass() argument
208 return decodeRegisterClass(Inst, RegNo, WACC_HIRegs); in DecodeWACC_HIRCRegisterClass()
213 DecodeStatus DecodeDMRROWRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeDMRROWRCRegisterClass() argument
216 return decodeRegisterClass(Inst, RegNo, DMRROWRegs); in DecodeDMRROWRCRegisterClass()
219 static DecodeStatus DecodeDMRROWpRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeDMRROWpRCRegisterClass() argument
222 return decodeRegisterClass(Inst, RegNo, DMRROWpRegs); in DecodeDMRROWpRCRegisterClass()
225 static DecodeStatus DecodeDMRRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeDMRRCRegisterClass() argument
228 return decodeRegisterClass(Inst, RegNo, DMRRegs); in DecodeDMRRCRegisterClass()
233 DecodeStatus DecodeDMRpRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeDMRpRCRegisterClass() argument
235 return decodeRegisterClass(Inst, RegNo, DMRpRegs); in DecodeDMRpRCRegisterClass()
238 static DecodeStatus DecodeVSRpRCRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeVSRpRCRegisterClass() argument
241 return decodeRegisterClass(Inst, RegNo, VSRpRegs); in DecodeVSRpRCRegisterClass()
276 static DecodeStatus decodeVSRpEvenOperands(MCInst &Inst, uint64_t RegNo, in decodeVSRpEvenOperands() argument
279 if (RegNo & 1) in decodeVSRpEvenOperands()
281 Inst.addOperand(MCOperand::createReg(VSRpRegs[RegNo >> 1])); in decodeVSRpEvenOperands()