Lines Matching refs:digit
43 // A different range might be chosen on a different platform, to optimize digit
49 // Adjusts the last digit of the generated number, and screens out generated
208 // Increment the last digit recursively until we find a non '9' digit.
215 // If the first digit is now '0'+ 10 we had a buffer with all '9's. With the
216 // exception of the first digit all digits are now '0'. Simply switch the
217 // first digit to '1' and adjust the kappa. Example: "99" becomes "10" and
358 // * buffer contains the shortest possible decimal digit-sequence
376 // get each digit. Example the first digit after the point would be computed by
432 int digit = integrals / divisor;
433 buffer[*length] = '0' + digit;
467 int digit = static_cast<int>(fractionals >> -one.e());
468 buffer[*length] = '0' + digit;
491 // is, its error must be strictly less than a unit of its last digit.
541 int digit = integrals / divisor;
542 buffer[*length] = '0' + digit;
574 int digit = static_cast<int>(fractionals >> -one.e());
575 buffer[*length] = '0' + digit;
595 // The last digit will be closest to the actual v. That is, even if several