Table of Contents

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)