Lines Matching defs:NumDigits
254 unsigned NumDigits = 0;
258 ++NumDigits;
259 } while (ThisTokBuf != ThisTokEnd && NumDigits < 3 &&
1448 static bool alwaysFitsInto64Bits(unsigned Radix, unsigned NumDigits) {
1451 return NumDigits <= 64;
1453 return NumDigits <= 64 / 3; // Digits are groups of 3 bits.
1455 return NumDigits <= 19; // floor(log10(2^64))
1457 return NumDigits <= 64 / 4; // Digits are groups of 4 bits.
1473 const unsigned NumDigits = SuffixBegin - DigitsBegin;
1474 if (alwaysFitsInto64Bits(radix, NumDigits)) {
1555 unsigned NumDigits = SuffixBegin - DigitsBegin;
1556 if (saw_period) --NumDigits;
1588 // ceil(NumDigits * log2(10)) Integral part
1592 // ceil((NumDigits + Exponent) * log2(10)) + Scale
1596 // 4 * (NumDigits + Exponent) + Scale
1599 // 4 * NumDigits Integral part
1603 // (4 * NumDigits) + Scale + Exponent
1606 NumBitsNeeded = 4 * (NumDigits + Exponent) + Scale;
1608 NumBitsNeeded = 4 * NumDigits + Exponent + Scale;