Home | History | Annotate | Download | only in Disassembler

Lines Matching refs:RegNo

77 static DecodeStatus decodeRegisterClass(MCInst &Inst, uint64_t RegNo,
79 assert(RegNo < Size && "Invalid register");
80 RegNo = Regs[RegNo];
81 if (RegNo == 0)
83 Inst.addOperand(MCOperand::createReg(RegNo));
87 static DecodeStatus DecodeGR32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
90 return decodeRegisterClass(Inst, RegNo, SystemZMC::GR32Regs, 16);
93 static DecodeStatus DecodeGRH32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
96 return decodeRegisterClass(Inst, RegNo, SystemZMC::GRH32Regs, 16);
99 static DecodeStatus DecodeGR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
102 return decodeRegisterClass(Inst, RegNo, SystemZMC::GR64Regs, 16);
105 static DecodeStatus DecodeGR128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
108 return decodeRegisterClass(Inst, RegNo, SystemZMC::GR128Regs, 16);
111 static DecodeStatus DecodeADDR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
114 return decodeRegisterClass(Inst, RegNo, SystemZMC::GR64Regs, 16);
117 static DecodeStatus DecodeFP32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
120 return decodeRegisterClass(Inst, RegNo, SystemZMC::FP32Regs, 16);
123 static DecodeStatus DecodeFP64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
126 return decodeRegisterClass(Inst, RegNo, SystemZMC::FP64Regs, 16);
129 static DecodeStatus DecodeFP128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
132 return decodeRegisterClass(Inst, RegNo, SystemZMC::FP128Regs, 16);
135 static DecodeStatus DecodeVR32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
138 return decodeRegisterClass(Inst, RegNo, SystemZMC::VR32Regs, 32);
141 static DecodeStatus DecodeVR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
144 return decodeRegisterClass(Inst, RegNo, SystemZMC::VR64Regs, 32);
147 static DecodeStatus DecodeVR128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
150 return decodeRegisterClass(Inst, RegNo, SystemZMC::VR128Regs, 32);