• Home
  • Raw
  • Download

Lines Matching refs:DiyFp

192                       DiyFp* result,  in ReadDiyFp()
197 *result = DiyFp(significand, 0); in ReadDiyFp()
206 *result = DiyFp(significand, exponent); in ReadDiyFp()
266 static DiyFp AdjustmentPowerOfTen(int exponent) { in AdjustmentPowerOfTen()
273 case 1: return DiyFp(UINT64_2PART_C(0xa0000000, 00000000), -60); in AdjustmentPowerOfTen()
274 case 2: return DiyFp(UINT64_2PART_C(0xc8000000, 00000000), -57); in AdjustmentPowerOfTen()
275 case 3: return DiyFp(UINT64_2PART_C(0xfa000000, 00000000), -54); in AdjustmentPowerOfTen()
276 case 4: return DiyFp(UINT64_2PART_C(0x9c400000, 00000000), -50); in AdjustmentPowerOfTen()
277 case 5: return DiyFp(UINT64_2PART_C(0xc3500000, 00000000), -47); in AdjustmentPowerOfTen()
278 case 6: return DiyFp(UINT64_2PART_C(0xf4240000, 00000000), -44); in AdjustmentPowerOfTen()
279 case 7: return DiyFp(UINT64_2PART_C(0x98968000, 00000000), -40); in AdjustmentPowerOfTen()
292 DiyFp input; in DiyFpStrtod()
315 DiyFp cached_power; in DiyFpStrtod()
323 DiyFp adjustment_power = AdjustmentPowerOfTen(adjustment_exponent); in DiyFpStrtod()
328 ASSERT(DiyFp::kSignificandSize == 64); in DiyFpStrtod()
351 int order_of_magnitude = DiyFp::kSignificandSize + input.e(); in DiyFpStrtod()
355 DiyFp::kSignificandSize - effective_significand_size; in DiyFpStrtod()
356 if (precision_digits_count + kDenominatorLog >= DiyFp::kSignificandSize) { in DiyFpStrtod()
361 DiyFp::kSignificandSize + 1; in DiyFpStrtod()
370 ASSERT(DiyFp::kSignificandSize == 64); in DiyFpStrtod()
378 DiyFp rounded_input(input.f() >> precision_digits_count, in DiyFpStrtod()
409 DiyFp diy_fp) { in CompareBufferWithDiyFp()
475 DiyFp upper_boundary = Double(guess).UpperBoundary(); in Strtod()
550 DiyFp upper_boundary; in Strtof()