16 references to BiasedExponentShift
System.Private.CoreLib (16)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (6)
90internal const ushort ShiftedBiasedExponentMask = (ushort)(BiasedExponentMask >> BiasedExponentShift); 144return TrailingSignificand | ((BiasedExponent != 0) ? (1UL << BiasedExponentShift) : 0UL); 159return (ushort)((bits >> BiasedExponentShift) & ShiftedBiasedExponentMask); 167internal static double CreateDouble(bool sign, ushort exp, ulong sig) => BitConverter.UInt64BitsToDouble((sign ? SignMask : 0UL) + ((ulong)exp << BiasedExponentShift) + sig); 1571uint xExp = (uint)((xBits >> BiasedExponentShift) & ShiftedBiasedExponentMask); 1572uint yExp = (uint)((yBits >> BiasedExponentShift) & ShiftedBiasedExponentMask);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
599int exp = (int)((doubleInt & double.BiasedExponentMask) >> double.BiasedExponentShift);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128Cbrt.cs (2)
49double f = BitConverter.UInt64BitsToDouble((((ulong)(double.ExponentBias - 1)) << double.BiasedExponentShift) + (msd >> (64 - double.SignificandLength))); 70result._exponent = (int)(yBits >> double.BiasedExponentShift) + m - (double.ExponentBias - 1);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128Sqrt.cs (1)
563double f = BitConverter.UInt64BitsToDouble((msd >> (64 - double.SignificandLength)) + ((ulong)(double.ExponentBias - 2) << double.BiasedExponentShift));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\VectorMath.cs (6)
724TVectorUInt64 xExp = (xBits >> double.BiasedExponentShift) & shiftedExponentMask; 725TVectorUInt64 yExp = (yBits >> double.BiasedExponentShift) & shiftedExponentMask; 915TVectorUInt64 exponent = ((bits >> double.BiasedExponentShift) & TVectorUInt64.Create(double.ShiftedBiasedExponentMask)) - TVectorUInt64.Create(double.ExponentBias); 916TVectorUInt64 fractionalBits = TVectorUInt64.Create(double.BiasedExponentShift) - exponent; 961TVectorUInt64 exponent = ((bits >> double.BiasedExponentShift) & TVectorUInt64.Create(double.ShiftedBiasedExponentMask)) - TVectorUInt64.Create(double.ExponentBias); 962TVectorUInt64 fractionalBits = TVectorUInt64.Create(double.BiasedExponentShift) - exponent;