14 references to DiyFp
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\Number.DiyFp.cs (8)
46return new DiyFp(f, e); 81return new DiyFp(ac + (ad >> 32) + (bc >> 32) + (tmp >> 32), e + other.e + SignificandSize); 94return new DiyFp(f << lzcnt, e - lzcnt); 104return new DiyFp(f - other.f, e); 109mPlus = new DiyFp((f << 1) + 1, e - 1).Normalize(); 124mMinus = new DiyFp((f << 2) - 1, e - 2); 128mMinus = new DiyFp((f << 1) - 1, e - 1); 131mMinus = new DiyFp(mMinus.f << (mMinus.e - mPlus.e), mPlus.e);
src\libraries\System.Private.CoreLib\src\System\Number.Grisu3.cs (6)
527var one = new DiyFp(1UL << -w.e, w.e); 705var tooLow = new DiyFp(low.f - unit, low.e); 706var tooHigh = new DiyFp(high.f + unit, high.e); 721var one = new DiyFp(1UL << -w.e, w.e); 789unsafeInterval = new DiyFp(unsafeInterval.f * 10, unsafeInterval.e); 832return new DiyFp(CachedPowersSignificand[index], CachedPowersBinaryExponent[index]);