Lines Matching refs:rl_src

133                                 RegLocation rl_src) {  in GenConversion()  argument
150 GenConversionCall(kQuickF2iz, rl_dest, rl_src, kCoreReg); in GenConversion()
153 GenConversionCall(kQuickD2iz, rl_dest, rl_src, kCoreReg); in GenConversion()
156 GenConversionCall(kQuickL2d, rl_dest, rl_src, kFPReg); in GenConversion()
159 GenConversionCall(kQuickF2l, rl_dest, rl_src, kCoreReg); in GenConversion()
162 GenConversionCall(kQuickL2f, rl_dest, rl_src, kFPReg); in GenConversion()
165 GenConversionCall(kQuickD2l, rl_dest, rl_src, kCoreReg); in GenConversion()
170 if (rl_src.wide) { in GenConversion()
171 rl_src = LoadValueWide(rl_src, kFPReg); in GenConversion()
173 rl_src = LoadValue(rl_src, kFPReg); in GenConversion()
176 NewLIR2(op, rl_result.reg.GetReg(), rl_src.reg.GetReg()); in GenConversion()
262 void MipsMir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) { in GenNegFloat() argument
265 rl_src = LoadValue(rl_src, kFPReg); in GenNegFloat()
267 NewLIR2(kMipsFnegs, rl_result.reg.GetReg(), rl_src.reg.GetReg()); in GenNegFloat()
269 rl_src = LoadValue(rl_src, kCoreReg); in GenNegFloat()
271 OpRegRegImm(kOpAdd, rl_result.reg, rl_src.reg, 0x80000000); in GenNegFloat()
276 void MipsMir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) { in GenNegDouble() argument
279 rl_src = LoadValueWide(rl_src, kFPReg); in GenNegDouble()
281 NewLIR2(kMipsFnegd, rl_result.reg.GetReg(), rl_src.reg.GetReg()); in GenNegDouble()
283 rl_src = LoadValueWide(rl_src, kCoreReg); in GenNegDouble()
285 OpRegRegImm(kOpAdd, rl_result.reg.GetHigh(), rl_src.reg.GetHigh(), 0x80000000); in GenNegDouble()
286 OpRegCopy(rl_result.reg, rl_src.reg); in GenNegDouble()