51 references to DoubleToUInt64Bits
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\TensorPrimitives.BitDecrement.cs (3)
79
Vector128<ulong> specialValue = Vector128.Create(BitConverter.
DoubleToUInt64Bits
(-double.Epsilon)) & isPositiveZero;
130
Vector256<ulong> specialValue = Vector256.Create(BitConverter.
DoubleToUInt64Bits
(-double.Epsilon)) & isPositiveZero;
181
Vector512<ulong> specialValue = Vector512.Create(BitConverter.
DoubleToUInt64Bits
(-double.Epsilon)) & isPositiveZero;
System.Private.CoreLib (43)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (23)
125
ulong bits = BitConverter.
DoubleToUInt64Bits
(m_value);
150
ulong bits = BitConverter.
DoubleToUInt64Bits
(m_value);
173
ulong bits = BitConverter.
DoubleToUInt64Bits
(d);
182
ulong bits = BitConverter.
DoubleToUInt64Bits
(Abs(d));
203
ulong bits = BitConverter.
DoubleToUInt64Bits
(d);
229
ulong bits = BitConverter.
DoubleToUInt64Bits
(Abs(d));
247
ulong bits = BitConverter.
DoubleToUInt64Bits
(Abs(d));
346
ulong bits = BitConverter.
DoubleToUInt64Bits
(m_value);
547
ulong bits = BitConverter.
DoubleToUInt64Bits
(value);
584
ulong bits = BitConverter.
DoubleToUInt64Bits
(left) & BitConverter.
DoubleToUInt64Bits
(right);
591
ulong bits = BitConverter.
DoubleToUInt64Bits
(left) | BitConverter.
DoubleToUInt64Bits
(right);
598
ulong bits = BitConverter.
DoubleToUInt64Bits
(left) ^ BitConverter.
DoubleToUInt64Bits
(right);
605
ulong bits = ~BitConverter.
DoubleToUInt64Bits
(value);
1566
ulong xBits = BitConverter.
DoubleToUInt64Bits
(ax);
1567
ulong yBits = BitConverter.
DoubleToUInt64Bits
(ay);
1604
xBits = BitConverter.
DoubleToUInt64Bits
(ax);
1614
yBits = BitConverter.
DoubleToUInt64Bits
(ay);
2369
static ulong IBinaryFloatParseAndFormatInfo<double>.FloatToBits(double value) => BitConverter.
DoubleToUInt64Bits
(value);
2549
ulong bits = BitConverter.
DoubleToUInt64Bits
(result);
2557
bits = BitConverter.
DoubleToUInt64Bits
(reciprocal);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (1)
589
ulong doubleInt = BitConverter.
DoubleToUInt64Bits
(value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Int128.cs (1)
544
ulong bits = BitConverter.
DoubleToUInt64Bits
(value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Math.cs (5)
129
ulong raw = BitConverter.
DoubleToUInt64Bits
(value);
300
ulong bits = BitConverter.
DoubleToUInt64Bits
(x);
332
ulong bits = BitConverter.
DoubleToUInt64Bits
(x);
378
ulong xbits = BitConverter.
DoubleToUInt64Bits
(x);
379
ulong ybits = BitConverter.
DoubleToUInt64Bits
(y);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.DiyFp128Cbrt.cs (1)
67
ulong yBits = BitConverter.
DoubleToUInt64Bits
(y);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (3)
468
ulong bitValue = BitConverter.
DoubleToUInt64Bits
(value);
478
ulong exponentOffset0 = BitConverter.
DoubleToUInt64Bits
(double.Max(value, BitConverter.UInt64BitsToDouble(MinExp)));
485
bitValue = BitConverter.
DoubleToUInt64Bits
(value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (7)
905
ulong bits = BitConverter.
DoubleToUInt64Bits
(left._value) & BitConverter.
DoubleToUInt64Bits
(right._value);
919
ulong bits = BitConverter.
DoubleToUInt64Bits
(left._value) | BitConverter.
DoubleToUInt64Bits
(right._value);
933
ulong bits = BitConverter.
DoubleToUInt64Bits
(left._value) ^ BitConverter.
DoubleToUInt64Bits
(right._value);
947
ulong bits = ~BitConverter.
DoubleToUInt64Bits
(value._value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Scalar.cs (1)
728
ulong bits = BitConverter.
DoubleToUInt64Bits
((double)(object)value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\UInt128.cs (1)
558
ulong bits = BitConverter.
DoubleToUInt64Bits
(value);
System.Private.DataContractSerialization (1)
System\Xml\XmlConverter.cs (1)
719
return BitConverter.
DoubleToUInt64Bits
(value) == 0x8000_0000_0000_0000UL;
System.Private.Xml (2)
System\Xml\Xsl\XPathConvert.cs (2)
24
return (uint)(BitConverter.
DoubleToUInt64Bits
(dbl) >> 32);
29
return unchecked((uint)BitConverter.
DoubleToUInt64Bits
(dbl));
System.Reflection.Metadata (1)
System\Reflection\Internal\Utilities\BlobUtilities.cs (1)
20
WriteUInt64(buffer, start, BitConverter.
DoubleToUInt64Bits
(value));
System.Runtime.Numerics (1)
System\Numerics\NumericsHelpers.cs (1)
12
ulong bits = BitConverter.
DoubleToUInt64Bits
(dbl);