Lines Matching refs:rl_src
134 RegLocation rl_src) {
157 rl_src = LoadValue(rl_src, kFPReg);
158 src_reg = rl_src.low_reg;
179 rl_src = LoadValueWide(rl_src, kFPReg);
180 src_reg = rl_src.low_reg;
201 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pL2d), rl_dest, rl_src);
205 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pL2f), rl_dest, rl_src);
208 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pF2l), rl_dest, rl_src);
211 GenConversionCall(QUICK_ENTRYPOINT_OFFSET(pD2l), rl_dest, rl_src);
216 if (rl_src.wide) {
217 rl_src = LoadValueWide(rl_src, rcSrc);
218 src_reg = S2d(rl_src.low_reg, rl_src.high_reg);
220 rl_src = LoadValue(rl_src, rcSrc);
221 src_reg = rl_src.low_reg;
354 void X86Mir2Lir::GenNegFloat(RegLocation rl_dest, RegLocation rl_src) {
356 rl_src = LoadValue(rl_src, kCoreReg);
358 OpRegRegImm(kOpAdd, rl_result.low_reg, rl_src.low_reg, 0x80000000);
362 void X86Mir2Lir::GenNegDouble(RegLocation rl_dest, RegLocation rl_src) {
364 rl_src = LoadValueWide(rl_src, kCoreReg);
366 OpRegRegImm(kOpAdd, rl_result.high_reg, rl_src.high_reg, 0x80000000);
367 OpRegCopy(rl_result.low_reg, rl_src.low_reg);