Lines Matching refs:r_src2
304 LIR* MipsMir2Lir::OpRegRegReg(OpKind op, RegStorage r_dest, RegStorage r_src1, RegStorage r_src2) { in OpRegRegReg() argument
306 bool is64bit = cu_->target64 && (r_dest.Is64Bit() || r_src1.Is64Bit() || r_src2.Is64Bit()); in OpRegRegReg()
343 return NewLIR3(opcode, r_dest.GetReg(), r_src1.GetReg(), r_src2.GetReg()); in OpRegRegReg()
466 LIR* MipsMir2Lir::OpRegReg(OpKind op, RegStorage r_dest_src1, RegStorage r_src2) { in OpRegReg() argument
474 return NewLIR3(kMipsNor, r_dest_src1.GetReg(), r_src2.GetReg(), rZERO); in OpRegReg()
477 return NewLIR3(kMips64Dsubu, r_dest_src1.GetReg(), rZEROd, r_src2.GetReg()); in OpRegReg()
479 return NewLIR3(kMipsSubu, r_dest_src1.GetReg(), rZERO, r_src2.GetReg()); in OpRegReg()
487 return OpRegRegReg(op, r_dest_src1, r_dest_src1, r_src2); in OpRegReg()
490 res = NewLIR2(kMipsSeb, r_dest_src1.GetReg(), r_src2.GetReg()); in OpRegReg()
494 res = NewLIR2(kMipsSeb, r_dest_src1.GetReg(), r_src2.GetReg()); in OpRegReg()
496 res = OpRegRegImm(kOpLsl, r_dest_src1, r_src2, 24); in OpRegReg()
503 res = NewLIR2(kMipsSeh, r_dest_src1.GetReg(), r_src2.GetReg()); in OpRegReg()
507 res = NewLIR2(kMipsSeh, r_dest_src1.GetReg(), r_src2.GetReg()); in OpRegReg()
509 res = OpRegRegImm(kOpLsl, r_dest_src1, r_src2, 16); in OpRegReg()
515 return NewLIR3(kMipsAndi, r_dest_src1.GetReg(), r_src2.GetReg(), 0xFFFF); in OpRegReg()
520 return NewLIR2(opcode, r_dest_src1.GetReg(), r_src2.GetReg()); in OpRegReg()