Lines Matching refs:src1
104 Condition cond, Register src1,
106 Branch(2, NegateCondition(cond), src1, src2);
2679 ilv_instr(kSimd128ScratchReg, kSimd128RegZero, src1); \
2685 MSARegister src1, MSARegister src2) {
2699 MSARegister src1, MSARegister src2) {
4803 void TurboAssembler::MovToFloatParameters(DoubleRegister src1,
4808 DCHECK(src1 != fparg2);
4810 Move(f12, src1);
4812 Move(f12, src1);
4817 Move(a0, a1, src1);
4820 Move(a1, a0, src1);
5694 void TurboAssembler::Float32Max(FPURegister dst, FPURegister src1,
5697 if (src1 == src2) {
5698 Move_s(dst, src1);
5703 CompareIsNanF32(src1, src2);
5707 max_s(dst, src1, src2);
5711 CompareF32(OLT, src1, src2);
5713 CompareF32(OLT, src2, src1);
5719 mfc1(t8, src1);
5732 if (src1 != dst) {
5733 Move_s(dst, src1);
5740 void TurboAssembler::Float32MaxOutOfLine(FPURegister dst, FPURegister src1,
5742 add_s(dst, src1, src2);
5745 void TurboAssembler::Float32Min(FPURegister dst, FPURegister src1,
5748 if (src1 == src2) {
5749 Move_s(dst, src1);
5754 CompareIsNanF32(src1, src2);
5758 min_s(dst, src1, src2);
5762 CompareF32(OLT, src1, src2);
5764 CompareF32(OLT, src2, src1);
5770 mfc1(t8, src1);
5783 if (src1 != dst) {
5784 Move_s(dst, src1);
5791 void TurboAssembler::Float32MinOutOfLine(FPURegister dst, FPURegister src1,
5793 add_s(dst, src1, src2);
5796 void TurboAssembler::Float64Max(FPURegister dst, FPURegister src1,
5799 if (src1 == src2) {
5800 Move_d(dst, src1);
5805 CompareIsNanF64(src1, src2);
5809 max_d(dst, src1, src2);
5813 CompareF64(OLT, src1, src2);
5815 CompareF64(OLT, src2, src1);
5821 dmfc1(t8, src1);
5833 if (src1 != dst) {
5834 Move_d(dst, src1);
5841 void TurboAssembler::Float64MaxOutOfLine(FPURegister dst, FPURegister src1,
5843 add_d(dst, src1, src2);
5846 void TurboAssembler::Float64Min(FPURegister dst, FPURegister src1,
5849 if (src1 == src2) {
5850 Move_d(dst, src1);
5855 CompareIsNanF64(src1, src2);
5859 min_d(dst, src1, src2);
5863 CompareF64(OLT, src1, src2);
5865 CompareF64(OLT, src2, src1);
5871 dmfc1(t8, src1);
5883 if (src1 != dst) {
5884 Move_d(dst, src1);
5891 void TurboAssembler::Float64MinOutOfLine(FPURegister dst, FPURegister src1,
5893 add_d(dst, src1, src2);