Lines Matching defs:fractionals
299 void DtoaHelper::FillFractionals(uint64_t fractionals, int exponent, int fractional_count,
303 // 'fractionals' is a fixed-point number, with binary point at bit
304 // (-exponent). Inside the function the non-converted remainder of fractionals
308 ASSERT((fractionals >> 56) == 0); // 56: parameter
311 if (fractionals == 0) break;
312 fractionals *= 5; // 5: parameter
314 int digit = static_cast<int>(fractionals >> point);
317 fractionals -= static_cast<uint64_t>(digit) << point;
320 if (point > 0 && ((fractionals >> (point - 1)) & 1) == 1) {
325 UInt128 fractionals128 = UInt128(fractionals, 0);
408 uint64_t fractionals = significand - (integrals << -exponent);
415 FillFractionals(fractionals, exponent, fractional_count,