Lines Matching defs:NumDigits
255 unsigned NumDigits = 0;
259 ++NumDigits;
260 } while (ThisTokBuf != ThisTokEnd && NumDigits < 3 &&
1450 static bool alwaysFitsInto64Bits(unsigned Radix, unsigned NumDigits) {
1453 return NumDigits <= 64;
1455 return NumDigits <= 64 / 3; // Digits are groups of 3 bits.
1457 return NumDigits <= 19; // floor(log10(2^64))
1459 return NumDigits <= 64 / 4; // Digits are groups of 4 bits.
1475 const unsigned NumDigits = SuffixBegin - DigitsBegin;
1476 if (alwaysFitsInto64Bits(radix, NumDigits)) {
1557 unsigned NumDigits = SuffixBegin - DigitsBegin;
1558 if (saw_period) --NumDigits;
1590 // ceil(NumDigits * log2(10)) Integral part
1594 // ceil((NumDigits + Exponent) * log2(10)) + Scale
1598 // 4 * (NumDigits + Exponent) + Scale
1601 // 4 * NumDigits Integral part
1605 // (4 * NumDigits) + Scale + Exponent
1608 NumBitsNeeded = 4 * (NumDigits + Exponent) + Scale;
1610 NumBitsNeeded = 4 * NumDigits + Exponent + Scale;