Home | History | Annotate | Download | only in mips

Lines Matching refs:rl_src1

43 void MipsMir2Lir::GenCmpLong(RegLocation rl_dest, RegLocation rl_src1,
45 rl_src1 = LoadValueWide(rl_src1, kCoreReg);
50 NewLIR3(kMipsSlt, t0, rl_src1.high_reg, rl_src2.high_reg);
51 NewLIR3(kMipsSlt, t1, rl_src2.high_reg, rl_src1.high_reg);
54 NewLIR3(kMipsSltu, t0, rl_src1.low_reg, rl_src2.low_reg);
55 NewLIR3(kMipsSltu, t1, rl_src2.low_reg, rl_src1.low_reg);
328 void MipsMir2Lir::GenMulLong(RegLocation rl_dest, RegLocation rl_src1,
333 void MipsMir2Lir::GenAddLong(RegLocation rl_dest, RegLocation rl_src1,
335 rl_src1 = LoadValueWide(rl_src1, kCoreReg);
346 OpRegRegReg(kOpAdd, rl_result.low_reg, rl_src2.low_reg, rl_src1.low_reg);
348 OpRegRegReg(kOpAdd, t_reg, rl_src2.high_reg, rl_src1.high_reg);
355 void MipsMir2Lir::GenSubLong(RegLocation rl_dest, RegLocation rl_src1,
357 rl_src1 = LoadValueWide(rl_src1, kCoreReg);
369 NewLIR3(kMipsSltu, t_reg, rl_src1.low_reg, rl_src2.low_reg);
370 OpRegRegReg(kOpSub, rl_result.low_reg, rl_src1.low_reg, rl_src2.low_reg);
371 OpRegRegReg(kOpSub, rl_result.high_reg, rl_src1.high_reg, rl_src2.high_reg);
397 void MipsMir2Lir::GenAndLong(RegLocation rl_dest, RegLocation rl_src1,
402 void MipsMir2Lir::GenOrLong(RegLocation rl_dest, RegLocation rl_src1,
407 void MipsMir2Lir::GenXorLong(RegLocation rl_dest, RegLocation rl_src1,
615 RegLocation rl_src1, RegLocation rl_shift) {
617 GenShiftOpLong(opcode, rl_dest, rl_src1, rl_shift);
621 RegLocation rl_dest, RegLocation rl_src1, RegLocation rl_src2) {
623 GenArithOpLong(opcode, rl_dest, rl_src1, rl_src2);