Lines Matching refs:current_digit
165 int digit_index, uint64_t current_digit);
1002 uint64_t current_digit = x_msd; in ToDouble() local
1007 uint64_t mantissa = (shift == 64) ? 0 : current_digit << shift; in ToDouble()
1013 current_digit = static_cast<uint64_t>(x->digit(digit_index)); in ToDouble()
1014 mantissa |= (current_digit << (mantissa_bits_unset - kDigitBits)); in ToDouble()
1020 current_digit = static_cast<uint64_t>(x->digit(digit_index)); in ToDouble()
1021 mantissa |= (current_digit >> (kDigitBits - mantissa_bits_unset)); in ToDouble()
1026 DecideRounding(x, mantissa_bits_unset, digit_index, current_digit); in ToDouble()
1052 uint64_t current_digit) { in DecideRounding() argument
1063 current_digit = static_cast<uint64_t>(x->digit(digit_index)); in DecideRounding()
1068 if ((current_digit & bitmask) == 0) { in DecideRounding()
1073 if ((current_digit & bitmask) != 0) return kRoundUp; in DecideRounding()