src\libraries\System.Private.CoreLib\src\System\Number.NumberToFloatingPointBits.cs (16)
699private static void AccumulateDecimalDigitsIntoBigInteger(scoped ref NumberBuffer number, uint firstIndex, uint lastIndex, out BigInteger result)
701BigInteger.SetZero(out result);
725int initialMantissaBits = BigInteger.CountSignificantBits(initialMantissa);
838private static ulong ConvertBigIntegerToFloatingPointBits<TFloat>(ref BigInteger value, int integerBitsOfPrecision, bool hasNonZeroFractionalPart)
1073AccumulateDecimalDigitsIntoBigInteger(ref number, IntegerFirstIndex, integerLastIndex, out BigInteger integerValue);
1089int integerBitsOfPrecision = BigInteger.CountSignificantBits(ref integerValue);
1123AccumulateDecimalDigitsIntoBigInteger(ref number, fractionalFirstIndex, fractionalLastIndex, out BigInteger fractionalNumerator);
1134BigInteger.Pow10(fractionalDenominatorExponent, out BigInteger fractionalDenominator);
1142int fractionalNumeratorBits = BigInteger.CountSignificantBits(ref fractionalNumerator);
1143int fractionalDenominatorBits = BigInteger.CountSignificantBits(ref fractionalDenominator);
1193if (BigInteger.Compare(ref fractionalNumerator, ref fractionalDenominator) < 0)
1200BigInteger.DivRem(ref fractionalNumerator, ref fractionalDenominator, out BigInteger bigFractionalMantissa, out BigInteger fractionalRemainder);
1206int fractionalMantissaBits = BigInteger.CountSignificantBits(fractionalMantissa);