14 references to CompareDecimalIeee754
System.Private.CoreLib (14)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Number.DecimalIeee754.cs (6)
236/// Unlike <see cref="CompareDecimalIeee754{TDecimal, TValue}"/>, which treats NaN as equal 313/// value using <see cref="CompareDecimalIeee754{TDecimal, TValue}"/>, so the two zeros 321&& CompareDecimalIeee754<TDecimal, TValue>(leftDecimalBits, rightDecimalBits) < 0; 330&& CompareDecimalIeee754<TDecimal, TValue>(leftDecimalBits, rightDecimalBits) > 0; 339&& CompareDecimalIeee754<TDecimal, TValue>(leftDecimalBits, rightDecimalBits) <= 0; 348&& CompareDecimalIeee754<TDecimal, TValue>(leftDecimalBits, rightDecimalBits) >= 0;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (2)
245return Number.CompareDecimalIeee754<Decimal128, UInt128>(current, another); 253return Number.CompareDecimalIeee754<Decimal128, UInt128>(current, another) == 0;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (3)
235return Number.CompareDecimalIeee754<Decimal32, uint>(_value, i._value); 241return Number.CompareDecimalIeee754<Decimal32, uint>(_value, other._value); 247return Number.CompareDecimalIeee754<Decimal32, uint>(_value, other._value) == 0;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (2)
244return Number.CompareDecimalIeee754<Decimal64, ulong>(_value, other._value); 250return Number.CompareDecimalIeee754<Decimal64, ulong>(_value, other._value) == 0;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\TotalOrderIeee754Comparer.cs (1)
367int result = Number.CompareDecimalIeee754<TDecimal, TValue>(xBits, yBits);