4 implementations of NormalMantissaBits
System.Private.CoreLib (4)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (1)
2577
static ushort IBinaryFloatParseAndFormatInfo<double>.
NormalMantissaBits
=> SignificandLength;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
2420
static ushort IBinaryFloatParseAndFormatInfo<Half>.
NormalMantissaBits
=> SignificandLength;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (1)
2141
static ushort IBinaryFloatParseAndFormatInfo<BFloat16>.
NormalMantissaBits
=> SignificandLength;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (1)
2265
static ushort IBinaryFloatParseAndFormatInfo<float>.
NormalMantissaBits
=> SignificandLength;
3 references to NormalMantissaBits
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.NumberToFloatingPointBits.cs (2)
741
int normalMantissaShift = TFloat.
NormalMantissaBits
- initialMantissaBits;
1051
int requiredBitsOfPrecision = TFloat.
NormalMantissaBits
+ 1;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.Rounding.cs (1)
65
TNumber integerBoundary = TNumber.ScaleB(one, TNumber.
NormalMantissaBits
- 1);