Lines Matching defs:digit_index
103 int digit_index, uint64_t current_digit);
268 for (int digit_index = digits - 2; digit_index >= 0; digit_index--) {
282 result->set_digit(digit_index, digit);
897 for (int digit_index = x_length - 2; digit_index >= 0; digit_index--) {
911 digit_t digit = x->digit(digit_index);
1099 int digit_index = x_length - 1;
1107 if (mantissa_bits_unset >= kDigitBits && digit_index > 0) {
1108 digit_index--;
1109 current_digit = static_cast<uint64_t>(x->digit(digit_index));
1113 if (mantissa_bits_unset > 0 && digit_index > 0) {
1115 digit_index--;
1116 current_digit = static_cast<uint64_t>(x->digit(digit_index));
1122 DecideRounding(x, mantissa_bits_unset, digit_index, current_digit);
1147 int digit_index,
1157 if (digit_index == 0) return kRoundDown;
1158 digit_index--;
1159 current_digit = static_cast<uint64_t>(x->digit(digit_index));
1170 while (digit_index > 0) {
1171 digit_index--;
1172 if (x->digit(digit_index) != 0) return kRoundUp;