Lines Matching refs:RegNo
108 static DecodeStatus DecodeGPRRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeGPRRegisterClass() argument
111 if (RegNo >= 32) in DecodeGPRRegisterClass()
114 Inst.addOperand(MCOperand::createReg(GPRDecoderTable[RegNo])); in DecodeGPRRegisterClass()
118 static DecodeStatus DecodeFPR32RegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeFPR32RegisterClass() argument
121 if (RegNo >= 32) in DecodeFPR32RegisterClass()
124 Inst.addOperand(MCOperand::createReg(FPR32DecoderTable[RegNo])); in DecodeFPR32RegisterClass()
128 static DecodeStatus DecodesFPR32RegisterClass(MCInst &Inst, uint64_t RegNo, in DecodesFPR32RegisterClass() argument
131 if (RegNo >= 16) in DecodesFPR32RegisterClass()
134 Inst.addOperand(MCOperand::createReg(FPR32DecoderTable[RegNo])); in DecodesFPR32RegisterClass()
138 static DecodeStatus DecodesFPR64RegisterClass(MCInst &Inst, uint64_t RegNo, in DecodesFPR64RegisterClass() argument
141 if (RegNo >= 16) in DecodesFPR64RegisterClass()
144 Inst.addOperand(MCOperand::createReg(FPR64DecoderTable[RegNo])); in DecodesFPR64RegisterClass()
148 static DecodeStatus DecodesFPR64_VRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodesFPR64_VRegisterClass() argument
151 if (RegNo >= 16) in DecodesFPR64_VRegisterClass()
154 Inst.addOperand(MCOperand::createReg(FPR64DecoderTable[RegNo])); in DecodesFPR64_VRegisterClass()
158 static DecodeStatus DecodeFPR64RegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeFPR64RegisterClass() argument
161 if (RegNo >= 32) in DecodeFPR64RegisterClass()
164 Inst.addOperand(MCOperand::createReg(FPR64DecoderTable[RegNo])); in DecodeFPR64RegisterClass()
170 static DecodeStatus DecodesFPR128RegisterClass(MCInst &Inst, uint64_t RegNo, in DecodesFPR128RegisterClass() argument
173 if (RegNo >= 16) in DecodesFPR128RegisterClass()
176 Inst.addOperand(MCOperand::createReg(FPR128DecoderTable[RegNo])); in DecodesFPR128RegisterClass()
180 static DecodeStatus DecodesGPRRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodesGPRRegisterClass() argument
183 if (RegNo >= 16) in DecodesGPRRegisterClass()
186 Inst.addOperand(MCOperand::createReg(GPRDecoderTable[RegNo])); in DecodesGPRRegisterClass()
190 static DecodeStatus DecodemGPRRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodemGPRRegisterClass() argument
193 if (RegNo >= 8) in DecodemGPRRegisterClass()
196 Inst.addOperand(MCOperand::createReg(GPRDecoderTable[RegNo])); in DecodemGPRRegisterClass()
202 static DecodeStatus DecodeGPRSPRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeGPRSPRegisterClass() argument
205 if (RegNo != 14) in DecodeGPRSPRegisterClass()
208 Inst.addOperand(MCOperand::createReg(GPRDecoderTable[RegNo])); in DecodeGPRSPRegisterClass()
212 static DecodeStatus DecodeGPRPairRegisterClass(MCInst &Inst, uint64_t RegNo, in DecodeGPRPairRegisterClass() argument
219 if (RegNo >= 32 || (!hasHighReg && RegNo >= 16)) in DecodeGPRPairRegisterClass()
222 Inst.addOperand(MCOperand::createReg(GPRPairDecoderTable[RegNo])); in DecodeGPRPairRegisterClass()