Lines Matching refs:DiyFp

134                       DiyFp* result,  in ReadDiyFp()
139 *result = DiyFp(significand, 0); in ReadDiyFp()
148 *result = DiyFp(significand, exponent); in ReadDiyFp()
210 static DiyFp AdjustmentPowerOfTen(int exponent) { in AdjustmentPowerOfTen()
217 case 1: return DiyFp(V8_2PART_UINT64_C(0xa0000000, 00000000), -60); in AdjustmentPowerOfTen()
218 case 2: return DiyFp(V8_2PART_UINT64_C(0xc8000000, 00000000), -57); in AdjustmentPowerOfTen()
219 case 3: return DiyFp(V8_2PART_UINT64_C(0xfa000000, 00000000), -54); in AdjustmentPowerOfTen()
220 case 4: return DiyFp(V8_2PART_UINT64_C(0x9c400000, 00000000), -50); in AdjustmentPowerOfTen()
221 case 5: return DiyFp(V8_2PART_UINT64_C(0xc3500000, 00000000), -47); in AdjustmentPowerOfTen()
222 case 6: return DiyFp(V8_2PART_UINT64_C(0xf4240000, 00000000), -44); in AdjustmentPowerOfTen()
223 case 7: return DiyFp(V8_2PART_UINT64_C(0x98968000, 00000000), -40); in AdjustmentPowerOfTen()
226 return DiyFp(0, 0); in AdjustmentPowerOfTen()
237 DiyFp input; in DiyFpStrtod()
260 DiyFp cached_power; in DiyFpStrtod()
268 DiyFp adjustment_power = AdjustmentPowerOfTen(adjustment_exponent); in DiyFpStrtod()
273 DCHECK(DiyFp::kSignificandSize == 64); in DiyFpStrtod()
296 int order_of_magnitude = DiyFp::kSignificandSize + input.e(); in DiyFpStrtod()
300 DiyFp::kSignificandSize - effective_significand_size; in DiyFpStrtod()
301 if (precision_digits_count + kDenominatorLog >= DiyFp::kSignificandSize) { in DiyFpStrtod()
306 DiyFp::kSignificandSize + 1; in DiyFpStrtod()
315 DCHECK(DiyFp::kSignificandSize == 64); in DiyFpStrtod()
323 DiyFp rounded_input(input.f() >> precision_digits_count, in DiyFpStrtod()
358 DiyFp upper_boundary = Double(guess).UpperBoundary(); in BignumStrtod()