Lines Matching defs:double_scratch
101 DoubleRegister double_scratch = kLithiumScratchDouble;
107 __ ldc1(double_scratch, MemOperand(input_reg, double_offset));
114 __ Trunc_w_d(double_scratch, double_scratch);
116 __ mfc1(scratch3, double_scratch);
771 const DoubleRegister double_scratch = f6;
820 double_scratch,
832 __ Move(double_scratch, 0.5);
838 double_scratch);
839 // double_scratch can be overwritten in the delay slot.
842 __ Move(double_scratch, static_cast<double>(-V8_INFINITY));
843 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch);
844 __ neg_d(double_result, double_scratch);
847 __ add_d(double_scratch, double_base, kDoubleRegZero);
848 __ sqrt_d(double_result, double_scratch);
852 __ Move(double_scratch, -0.5);
858 double_scratch);
859 // double_scratch can be overwritten in the delay slot.
862 __ Move(double_scratch, static_cast<double>(-V8_INFINITY));
863 __ BranchF(USE_DELAY_SLOT, &done, NULL, eq, double_base, double_scratch);
867 __ add_d(double_scratch, double_base, kDoubleRegZero);
869 __ sqrt_d(double_scratch, double_scratch);
870 __ div_d(double_result, double_result, double_scratch);
901 __ mov_d(double_scratch, double_base); // Back up base.
916 __ mul_d(double_result, double_result, double_scratch);
922 __ mul_d(double_scratch, double_scratch, double_scratch);
929 __ Move(double_scratch, 1.0);
930 __ div_d(double_result, double_scratch, double_result);