• Home
  • Raw
  • Download

Lines Matching refs:DiyFp

135                       DiyFp* result,  in ReadDiyFp()
140 *result = DiyFp(significand, 0); in ReadDiyFp()
149 *result = DiyFp(significand, exponent); in ReadDiyFp()
214 static DiyFp AdjustmentPowerOfTen(int exponent) { in AdjustmentPowerOfTen()
222 return DiyFp(V8_2PART_UINT64_C(0xA0000000, 00000000), -60); in AdjustmentPowerOfTen()
224 return DiyFp(V8_2PART_UINT64_C(0xC8000000, 00000000), -57); in AdjustmentPowerOfTen()
226 return DiyFp(V8_2PART_UINT64_C(0xFA000000, 00000000), -54); in AdjustmentPowerOfTen()
228 return DiyFp(V8_2PART_UINT64_C(0x9C400000, 00000000), -50); in AdjustmentPowerOfTen()
230 return DiyFp(V8_2PART_UINT64_C(0xC3500000, 00000000), -47); in AdjustmentPowerOfTen()
232 return DiyFp(V8_2PART_UINT64_C(0xF4240000, 00000000), -44); in AdjustmentPowerOfTen()
234 return DiyFp(V8_2PART_UINT64_C(0x98968000, 00000000), -40); in AdjustmentPowerOfTen()
247 DiyFp input; in DiyFpStrtod()
270 DiyFp cached_power; in DiyFpStrtod()
278 DiyFp adjustment_power = AdjustmentPowerOfTen(adjustment_exponent); in DiyFpStrtod()
283 DCHECK_EQ(DiyFp::kSignificandSize, 64); in DiyFpStrtod()
306 int order_of_magnitude = DiyFp::kSignificandSize + input.e(); in DiyFpStrtod()
310 DiyFp::kSignificandSize - effective_significand_size; in DiyFpStrtod()
311 if (precision_digits_count + kDenominatorLog >= DiyFp::kSignificandSize) { in DiyFpStrtod()
316 DiyFp::kSignificandSize + 1; in DiyFpStrtod()
325 DCHECK_EQ(DiyFp::kSignificandSize, 64); in DiyFpStrtod()
333 DiyFp rounded_input(input.f() >> precision_digits_count, in DiyFpStrtod()
368 DiyFp upper_boundary = Double(guess).UpperBoundary(); in BignumStrtod()