Home | History | Annotate | Download | only in mips

Lines Matching defs:double_scratch

642                                                FPURegister double_scratch,
659 double_scratch,
843 DoubleRegister double_scratch,
867 __ ldc1(double_scratch, FieldMemOperand(object, HeapNumber::kValueOffset));
869 FPURegister single_scratch = double_scratch.low();
873 double_scratch,
2846 FPURegister double_scratch = f0;
3118 __ mtc1(a2, double_scratch);
3119 __ cvt_d_w(double_scratch, double_scratch);
3122 __ mtc1(a2, double_scratch);
3123 __ Cvt_d_uw(double_scratch, double_scratch, single_scratch);
3128 __ sdc1(double_scratch, FieldMemOperand(v0, HeapNumber::kValueOffset));
3593 const DoubleRegister double_scratch = f6;
3654 __ Move(double_scratch, 0.5);
3660 double_scratch);
3661 // double_scratch can be overwritten in the delay slot.
3664 __ Move(double_scratch, -V8_INFINITY);
3665 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch);
3666 __ neg_d(double_result, double_scratch);
3669 __ add_d(double_scratch, double_base, kDoubleRegZero);
3670 __ sqrt_d(double_result, double_scratch);
3674 __ Move(double_scratch, -0.5);
3680 double_scratch);
3681 // double_scratch can be overwritten in the delay slot.
3684 __ Move(double_scratch, -V8_INFINITY);
3685 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch);
3689 __ add_d(double_scratch, double_base, kDoubleRegZero);
3691 __ sqrt_d(double_scratch, double_scratch);
3692 __ div_d(double_result, double_result, double_scratch);
3724 __ mov_d(double_scratch, double_base); // Back up base.
3739 __ mul_d(double_result, double_result, double_scratch);
3745 __ mul_d(double_scratch, double_scratch, double_scratch);
3752 __ Move(double_scratch, 1.0);
3753 __ div_d(double_result, double_scratch, double_result);