Field DoubleVal_Truncate_expMinuend
- Namespace
- Zyl.VectorTraits.Impl
- Assembly
- VectorTraits.dll
DoubleVal - Truncate - expMinuend.((long)Double_ExponentBias * 2 + Double_ExponentShift) << Double_ExponentShift = ((long)1023*2 + 52)<<52 = 0x8320000000000000 = -8998192055486251008
. BitConverter.Int64BitsToDouble(-8998192055486251008) = -1.252605225005608E-293
, BitConverter.DoubleToInt64Bits(-1.252605225005608E-293).ToString("X") = "8320000000000000"
.
public const double DoubleVal_Truncate_expMinuend = -1.252605225005608E-293
Returns
- double
- DoubleVal - Truncate - expMinuend.((long)Double_ExponentBias * 2 + Double_ExponentShift) << Double_ExponentShift = ((long)1023*2 + 52)<<52 = 0x8320000000000000 = -8998192055486251008. BitConverter.Int64BitsToDouble(-8998192055486251008) = -1.252605225005608E-293, BitConverter.DoubleToInt64Bits(-1.252605225005608E-293).ToString("X") = "8320000000000000".
Remarks
If valueExpData is (1023 + e)<<52
, expMinuend-valueExpData
exponent field will be (1023*2 + 52) - (1023 + e) = 1023 + (52-e)