Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ FloatingPointInfo()

System.Number.FloatingPointInfo.FloatingPointInfo ( ushort denormalMantissaBits,
ushort exponentBits,
int maxBinaryExponent,
int exponentBias,
ulong infinityBits )
inline

Definition at line 1210 of file Number.cs.

1211 {
1213 DenormalMantissaBits = denormalMantissaBits;
1214 NormalMantissaBits = (ushort)(denormalMantissaBits + 1);
1215 OverflowDecimalExponent = (maxBinaryExponent + 2 * NormalMantissaBits) / 3;
1216 ExponentBias = exponentBias;
1217 MaxBinaryExponent = maxBinaryExponent;
1218 MinBinaryExponent = 1 - maxBinaryExponent;
1219 DenormalMantissaMask = (ulong)((1L << (int)denormalMantissaBits) - 1);
1220 NormalMantissaMask = (ulong)((1L << (int)NormalMantissaBits) - 1);
1221 InfinityBits = infinityBits;
1222 ZeroBits = 0uL;
1223 }
readonly ushort _003CExponentBits_003Ek__BackingField
Definition Number.cs:1188

References System.Number.FloatingPointInfo._003CExponentBits_003Ek__BackingField, System.Number.FloatingPointInfo.DenormalMantissaBits, System.Number.FloatingPointInfo.DenormalMantissaMask, System.Number.FloatingPointInfo.ExponentBias, System.Number.FloatingPointInfo.InfinityBits, System.L, System.Number.FloatingPointInfo.MaxBinaryExponent, System.Number.FloatingPointInfo.MinBinaryExponent, System.Number.FloatingPointInfo.NormalMantissaBits, System.Number.FloatingPointInfo.NormalMantissaMask, System.Number.FloatingPointInfo.OverflowDecimalExponent, and System.Number.FloatingPointInfo.ZeroBits.