1 write to f
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Number.DiyFp.cs (1)
51this.f = f;
41 references to f
System.Private.CoreLib (41)
src\libraries\System.Private.CoreLib\src\System\Number.DiyFp.cs (16)
63uint a = (uint)(f >> 32); 64uint b = (uint)(f); 66uint c = (uint)(other.f >> 32); 67uint d = (uint)(other.f); 92Debug.Assert(f != 0); 93int lzcnt = BitOperations.LeadingZeroCount(f); 94return new DiyFp(f << lzcnt, e - lzcnt); 103Debug.Assert(f >= other.f); 104return new DiyFp(f - other.f, e); 109mPlus = new DiyFp((f << 1) + 1, e - 1).Normalize(); 122if (f == (1UL << implicitBitIndex)) 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 (25)
530uint integrals = (uint)(w.f >> -one.e); 533ulong fractionals = w.f & (one.f - 1); 599Debug.Assert(fractionals < one.f); 600Debug.Assert((ulong.MaxValue / 10) >= one.f); 617fractionals &= (one.f - 1); 632tenKappa: one.f, 687Debug.Assert((low.f + 1) <= (high.f - 1)); 705var tooLow = new DiyFp(low.f - unit, low.e); 706var tooHigh = new DiyFp(high.f + unit, high.e); 724uint integrals = (uint)(tooHigh.f >> -one.e); 727ulong fractionals = tooHigh.f & (one.f - 1); 755if (rest < unsafeInterval.f) 763tooHigh.Subtract(w).f, 764unsafeInterval.f, 781Debug.Assert(fractionals < one.f); 782Debug.Assert((ulong.MaxValue / 10) >= one.f); 789unsafeInterval = new DiyFp(unsafeInterval.f * 10, unsafeInterval.e); 800fractionals &= (one.f - 1); 802if (fractionals < unsafeInterval.f) 807tooHigh.Subtract(w).f * unit, 808unsafeInterval.f, 810tenKappa: one.f,