2 overrides of DenormalMantissaBits
Microsoft.CodeAnalysis (2)
RealParser.cs (2)
246
public override ushort
DenormalMantissaBits
=> 23;
261
public override ushort
DenormalMantissaBits
=> 52;
6 references to DenormalMantissaBits
Microsoft.CodeAnalysis (6)
RealParser.cs (6)
71
public ushort NormalMantissaBits => (ushort)(
DenormalMantissaBits
+ 1); // we get an extra (hidden) bit for normal mantissas
77
public ulong DenormalMantissaMask => (1UL << (
DenormalMantissaBits
)) - 1;
229
Debug.Assert((DenormalMantissaMask & (1UL <<
DenormalMantissaBits
)) == 0);
230
ulong shiftedExponent = ((ulong)(exponent + this.ExponentBias)) <<
DenormalMantissaBits
;
233
Debug.Assert((shiftedExponent & ~(((1UL << this.ExponentBits) - 1) <<
DenormalMantissaBits
)) == 0); // exponent fits in its place
587
int baseExponent = type.
DenormalMantissaBits
;