8 references to SignificandLength
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (8)
545
TInteger significandBits = RoundMidpointToEven(alignedValue, sizeof(TInteger) * 8 -
SignificandLength
);
551
float scaleFactor = float.CreateSingle(sign, (byte)(sizeof(TInteger) * 8 -
SignificandLength
- scale + float.ExponentBias), 0);
606
TInteger significandBits = RoundMidpointToEven(alignedValue, sizeof(TInteger) * 8 -
SignificandLength
);
612
float scaleFactor = float.CreateSingle(false, (byte)(sizeof(TInteger) * 8 -
SignificandLength
- scale + float.ExponentBias), 0);
1018
int IFloatingPoint<BFloat16>.GetSignificandBitLength() =>
SignificandLength
;
2117
static ulong IBinaryFloatParseAndFormatInfo<BFloat16>.NormalMantissaMask => (1UL <<
SignificandLength
) - 1;
2129
static int IBinaryFloatParseAndFormatInfo<BFloat16>.OverflowDecimalExponent => (MaxExponent + (2 *
SignificandLength
)) / 3;
2132
static ushort IBinaryFloatParseAndFormatInfo<BFloat16>.NormalMantissaBits =>
SignificandLength
;