Field SingleBit_Truncate_expMinuend
- Namespace
- Zyl.VectorTraits.Impl
- Assembly
- VectorTraits.dll
SingleBit - Truncate - expMinuend.((int)Single_ExponentBias * 2 + Single_ExponentShift) << Single_ExponentShift = ((int)127*2 + 23)<<23 = 0x8A800000 = -1971322880
. BitConverter.Int32BitsToSingle(-1971322880) = -1.2325952E-32
, BitConverter.SingleToInt32Bits(-1.2325952E-32).ToString("X") = "8A800000"
.
public const int SingleBit_Truncate_expMinuend = -1971322880
Returns
- int
- SingleBit - Truncate - expMinuend.((int)Single_ExponentBias * 2 + Single_ExponentShift) << Single_ExponentShift = ((int)127*2 + 23)<<23 = 0x8A800000 = -1971322880. BitConverter.Int32BitsToSingle(-1971322880) = -1.2325952E-32, BitConverter.SingleToInt32Bits(-1.2325952E-32).ToString("X") = "8A800000".
Remarks
If valueExpData is (127 + e)<<23
, expMinuend-valueExpData
exponent field will be (127*2 + 23) - (127 + e) = 127 + (23-e)