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

◆ CreateDoubleNaN()

static double System.Half.CreateDoubleNaN ( bool sign,
ulong significand )
inlinestaticprivate

Definition at line 597 of file Half.cs.

598 {
599 ulong num = (ulong)((long)(sign ? 1 : 0) << 63);
600 ulong num2 = significand >> 12;
601 return BitConverter.UInt64BitsToDouble(num | 0x7FF8000000000000uL | num2);
602 }

References System.BitConverter.UInt64BitsToDouble().

Referenced by System.Half.operator double().