Lines Matching refs:significand
16 static int NormalizedExponent(uint64_t significand, int exponent) {
17 DCHECK_NE(significand, 0);
18 while ((significand & Double::kHiddenBit) == 0) {
19 significand = significand << 1;
65 uint64_t significand = Double(v).Significand();
66 bool is_even = (significand & 1) == 0;
68 int normalized_exponent = NormalizedExponent(significand, exponent);
334 // significand size). Then 2^(p-1) <= f < 2^p.
389 // If the significand (without the hidden bit) is 0, then the lower
409 uint64_t significand = Double(v).Significand();
415 // numerator = significand
416 // since v = significand * 2^exponent this is equivalent to
418 numerator->AssignUInt64(significand);
436 // If the significand (without the hidden bit) is 0, then the lower
458 uint64_t significand = Double(v).Significand();
475 // numerator = significand * 2 * 10^-estimated_power
476 // since v = significand * 2^exponent this is equivalent to
481 numerator->MultiplyByUInt64(significand);
501 // The only exception where a significand == 0 has its boundaries at
511 // Let v = significand * 2^exponent.
584 // are rounded to the closest floating-point number with even significand.