Lines Matching refs:rl_result

29   RegLocation rl_result;
52 rl_result = GetReturn(kFPReg);
53 StoreValue(rl_dest, rl_result);
63 rl_result = EvalLoc(rl_dest, kFPReg, true);
64 NewLIR3(op, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg());
65 StoreValue(rl_dest, rl_result);
71 RegLocation rl_result;
100 rl_result = GetReturnWide(kFPReg);
101 StoreValueWide(rl_dest, rl_result);
114 rl_result = EvalLoc(rl_dest, kFPReg, true);
116 DCHECK(rl_result.wide);
117 NewLIR3(WIDE(op), rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg());
118 StoreValueWide(rl_dest, rl_result);
123 RegLocation rl_result;
127 rl_result = EvalLoc(rl_dest, kFPReg, true);
128 NewLIR3(kA64Fmul3fff, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), r_tmp.GetReg());
129 StoreValue(rl_dest, rl_result);
134 RegLocation rl_result;
140 rl_result = EvalLocWide(rl_dest, kFPReg, true);
142 DCHECK(rl_result.wide);
143 NewLIR3(WIDE(kA64Fmul3fff), rl_result.reg.GetReg(), rl_src1.reg.GetReg(), r_tmp.GetReg());
144 StoreValueWide(rl_dest, rl_result);
150 RegLocation rl_result;
219 rl_result = EvalLoc(rl_dest, dst_reg_class, true);
220 NewLIR2(op, rl_result.reg.GetReg(), rl_src.reg.GetReg());
223 StoreValueWide(rl_dest, rl_result);
225 StoreValue(rl_dest, rl_result);
283 RegLocation rl_result;
310 rl_result = EvalLoc(rl_dest, kCoreReg, true);
311 LoadConstant(rl_result.reg, default_result);
318 rl_result = EvalLoc(rl_dest, kCoreReg, true);
319 LoadConstant(rl_result.reg, default_result);
322 DCHECK(!rl_result.reg.IsFloat());
330 NewLIR4(kA64Csneg4rrrc, rl_result.reg.GetReg(), rl_result.reg.GetReg(),
331 rl_result.reg.GetReg(), (default_result == 1) ? kArmCondPl : kArmCondLe);
332 NewLIR4(kA64Csel4rrrc, rl_result.reg.GetReg(), rwzr, rl_result.reg.GetReg(),
334 StoreValue(rl_dest, rl_result);
338 RegLocation rl_result;
340 rl_result = EvalLoc(rl_dest, kFPReg, true);
341 NewLIR2(kA64Fneg2ff, rl_result.reg.GetReg(), rl_src.reg.GetReg());
342 StoreValue(rl_dest, rl_result);
346 RegLocation rl_result;
348 rl_result = EvalLoc(rl_dest, kFPReg, true);
349 NewLIR2(WIDE(kA64Fneg2ff), rl_result.reg.GetReg(), rl_src.reg.GetReg());
350 StoreValueWide(rl_dest, rl_result);
380 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true);
382 NewLIR2(kA64Fabs2ff, rl_result.reg.GetReg(), rl_src.reg.GetReg());
385 OpRegRegImm(kOpAnd, rl_result.reg, rl_src.reg, 0x7fffffff);
387 StoreValue(rl_dest, rl_result);
399 RegLocation rl_result = EvalLoc(rl_dest, reg_class, true);
401 NewLIR2(WIDE(kA64Fabs2ff), rl_result.reg.GetReg(), rl_src.reg.GetReg());
404 OpRegRegImm64(kOpAnd, rl_result.reg, rl_src.reg, 0x7fffffffffffffff);
406 StoreValueWide(rl_dest, rl_result);
414 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true);
415 NewLIR2(WIDE(kA64Fsqrt2ff), rl_result.reg.GetReg(), rl_src.reg.GetReg());
416 StoreValueWide(rl_dest, rl_result);
424 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true);
425 NewLIR2(WIDE(kA64Frintp2ff), rl_result.reg.GetReg(), rl_src.reg.GetReg());
426 StoreValueWide(rl_dest, rl_result);
434 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true);
435 NewLIR2(WIDE(kA64Frintm2ff), rl_result.reg.GetReg(), rl_src.reg.GetReg());
436 StoreValueWide(rl_dest, rl_result);
444 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true);
445 NewLIR2(WIDE(kA64Frintn2ff), rl_result.reg.GetReg(), rl_src.reg.GetReg());
446 StoreValueWide(rl_dest, rl_result);
456 RegLocation rl_result = EvalLoc(rl_dest, kCoreReg, true);
462 NewLIR2((is_double) ? kA64Fcvtms2xS : kA64Fcvtms2ws, rl_result.reg.GetReg(), r_tmp.GetReg());
463 (is_double) ? StoreValueWide(rl_dest, rl_result) : StoreValue(rl_dest, rl_result);
476 RegLocation rl_result = EvalLoc(rl_dest, kFPReg, true);
477 NewLIR3(op | wide, rl_result.reg.GetReg(), rl_src1.reg.GetReg(), rl_src2.reg.GetReg());
478 (is_double) ? StoreValueWide(rl_dest, rl_result) : StoreValue(rl_dest, rl_result);