Comparing sensitive data, confidential files or internal emails?

Most legal and privacy policies prohibit uploading sensitive data online. Diffchecker Desktop ensures your confidential information never leaves your computer. Work offline and compare documents securely.

Untitled diff

Created Diff never expires
59 removals
106 lines
164 additions
212 lines
public bool Equals(BFloat16 obj);
bool IFloatingPoint<BFloat16>.TryWriteExponentBigEndian(Span<byte> destination, out int bytesWritten);
public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider provider);
bool IFloatingPoint<BFloat16>.TryWriteExponentLittleEndian(Span<byte> destination, out int bytesWritten);
public int CompareTo(BFloat16 value);
bool IFloatingPoint<BFloat16>.TryWriteSignificandBigEndian(Span<byte> destination, out int bytesWritten);
public int CompareTo(object value);
bool IFloatingPoint<BFloat16>.TryWriteSignificandLittleEndian(Span<byte> destination, out int bytesWritten);
public override bool Equals(object? obj);
int IFloatingPoint<BFloat16>.GetExponentByteCount();
int IFloatingPoint<BFloat16>.GetExponentShortestBitLength();
int IFloatingPoint<BFloat16>.GetSignificandBitLength();
int IFloatingPoint<BFloat16>.GetSignificandByteCount();
public bool Equals(BFloat16 other);
public bool TryFormat(Span<byte> utf8Destination, out int bytesWritten, [StringSyntaxAttribute("NumericFormat")] ReadOnlySpan<char> format = default(ReadOnlySpan<char>), IFormatProvider? provider = null);
public bool TryFormat(Span<char> destination, out int charsWritten, [StringSyntaxAttribute("NumericFormat")] ReadOnlySpan<char> format = default(ReadOnlySpan<char>), IFormatProvider? provider = null);
public int CompareTo(object? obj);
public int CompareTo(BFloat16 other);
public override bool Equals([NotNullWhenAttribute(true)] object? obj);
public override int GetHashCode();
public override int GetHashCode();
public override string ToString();
public override string ToString();
public static (BFloat16 Sin, BFloat16 Cos) SinCos(BFloat16 x);
public static (BFloat16 SinPi, BFloat16 CosPi) SinCosPi(BFloat16 x);
public static (BFloat16 SinPi, BFloat16 CosPi) SinCosPi(BFloat16 x);
public static bool IsEvenInteger(BFloat16 value);
public static bool IsFinite(BFloat16 value);
public static bool IsInfinity(BFloat16 value);
public static bool IsInteger(BFloat16 value);
public static bool IsNaN(BFloat16 value);
public static bool IsNegative(BFloat16 value);
public static bool IsNegativeInfinity(BFloat16 value);
public static bool IsNormal(BFloat16 value);
Text moved with changes from lines 81-99 (89.4% similarity)
public static bool IsOddInteger(BFloat16 value);
public static bool IsPositive(BFloat16 value);
public static bool IsPositiveInfinity(BFloat16 value);
public static bool IsPow2(BFloat16 value);
public static bool IsRealNumber(BFloat16 value);
public static bool IsSubnormal(BFloat16 value);
public static bool operator !=(BFloat16 left, BFloat16 right);
public static bool operator <(BFloat16 left, BFloat16 right);
public static bool operator <=(BFloat16 left, BFloat16 right);
public static bool operator ==(BFloat16 left, BFloat16 right);
public static bool operator >(BFloat16 left, BFloat16 right);
public static bool operator >=(BFloat16 left, BFloat16 right);
public static bool TryParse(ReadOnlySpan<byte> utf8Text, out BFloat16 result);
public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out BFloat16 result);
public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out BFloat16 result);
public static bool TryParse(ReadOnlySpan<char> s, out BFloat16 result);
public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider? provider, out BFloat16 result);
public static bool TryParse(ReadOnlySpan<char> s, IFormatProvider? provider, out BFloat16 result);
public static bool TryParse([NotNullWhenAttribute(true)] string? s, out BFloat16 result);
public static bool TryParse([NotNullWhenAttribute(true)] string? s, NumberStyles style, IFormatProvider? provider, out BFloat16 result);
public static bool TryParse([NotNullWhenAttribute(true)] string? s, IFormatProvider? provider, out BFloat16 result);
public static explicit operator byte (BFloat16 value);
public static explicit operator char (BFloat16 value);
public static explicit operator checked byte (BFloat16 value);
public static explicit operator checked char (BFloat16 value);
public static explicit operator checked int (BFloat16 value);
public static explicit operator checked long (BFloat16 value);
public static explicit operator checked nint (BFloat16 value);
public static explicit operator checked nuint (BFloat16 value);
public static explicit operator checked sbyte (BFloat16 value);
public static explicit operator checked short (BFloat16 value);
public static explicit operator checked Int128 (BFloat16 value);
public static explicit operator checked UInt128 (BFloat16 value);
public static explicit operator checked uint (BFloat16 value);
public static explicit operator checked ulong (BFloat16 value);
public static explicit operator checked ushort (BFloat16 value);
public static explicit operator decimal (BFloat16 value);
public static explicit operator double (BFloat16 value);
public static explicit operator float (BFloat16 value);
public static explicit operator int (BFloat16 value);
public static explicit operator long (BFloat16 value);
public static explicit operator nint (BFloat16 value);
public static explicit operator nuint (BFloat16 value);
public static explicit operator sbyte (BFloat16 value);
public static explicit operator short (BFloat16 value);
public static explicit operator BFloat16 (char value);
public static explicit operator BFloat16 (decimal value);
public static explicit operator BFloat16 (double value);
public static explicit operator BFloat16 (float value);
public static explicit operator BFloat16 (int value);
public static explicit operator BFloat16 (long value);
public static explicit operator BFloat16 (nint value);
public static explicit operator BFloat16 (nuint value);
public static explicit operator BFloat16 (short value);
public static explicit operator BFloat16 (uint value);
public static explicit operator BFloat16 (ulong value);
public static explicit operator BFloat16 (ushort value);
public static explicit operator Int128 (BFloat16 value);
public static explicit operator UInt128 (BFloat16 value);
public static explicit operator uint (BFloat16 value);
public static explicit operator ulong (BFloat16 value);
public static explicit operator ushort (BFloat16 value);
public static implicit operator BFloat16 (byte value);
public static implicit operator BFloat16 (sbyte value);
public static int ILogB(BFloat16 x);
public static int Sign(BFloat16 value);
public static BFloat16 Abs(BFloat16 value);
public static BFloat16 Abs(BFloat16 value);
public static BFloat16 Acos(BFloat16 x);
public static BFloat16 Acos(BFloat16 x);
public static BFloat16 Acosh(BFloat16 x);
public static BFloat16 Acosh(BFloat16 x);
public static BFloat16 AcosPi(BFloat16 x);
public static BFloat16 AcosPi(BFloat16 x);
public static BFloat16 Asin(BFloat16 x);
public static BFloat16 Asin(BFloat16 x);
public static BFloat16 Asinh(BFloat16 x);
public static BFloat16 Asinh(BFloat16 x);
public static BFloat16 AsinPi(BFloat16 x);
public static BFloat16 AsinPi(BFloat16 x);
public static BFloat16 Atan(BFloat16 x);
public static BFloat16 Atan(BFloat16 x);
public static BFloat16 Atan2(BFloat16 y, BFloat16 x);
public static BFloat16 Atan2Pi(BFloat16 y, BFloat16 x);
public static BFloat16 Atanh(BFloat16 x);
public static BFloat16 Atanh(BFloat16 x);
public static BFloat16 AtanPi(BFloat16 x);
public static BFloat16 AtanPi(BFloat16 x);
public static BFloat16 BitDecrement(BFloat16 x);
public static BFloat16 BitIncrement(BFloat16 x);
public static BFloat16 Cbrt(BFloat16 x);
public static BFloat16 Cbrt(BFloat16 x);
public static BFloat16 Ceiling(BFloat16 x);
public static BFloat16 Ceiling(BFloat16 x);
public static BFloat16 Clamp(BFloat16 value, BFloat16 min, BFloat16 max);
public static BFloat16 Clamp(BFloat16 value, BFloat16 min, BFloat16 max);
public static BFloat16 CopySign(BFloat16 value, BFloat16 sign);
public static BFloat16 CopySign(BFloat16 value, BFloat16 sign);
public static BFloat16 Cos(BFloat16 x);
public static BFloat16 Cos(BFloat16 x);
public static BFloat16 Cosh(BFloat16 x);
public static BFloat16 Cosh(BFloat16 x);
public static BFloat16 CosPi(BFloat16 x);
public static BFloat16 CosPi(BFloat16 x);
public static BFloat16 CreateChecked<TOther>(TOther value) where TOther : INumberBase<TOther>;
public static BFloat16 CreateChecked<TOther>(TOther value) where TOther : INumberBase<TOther>;
public static BFloat16 CreateSaturating<TOther>(TOther value) where TOther : INumberBase<TOther>;
public static BFloat16 CreateSaturating<TOther>(TOther value) where TOther : INumberBase<TOther>;
public static BFloat16 CreateTruncating<TOther>(TOther value) where TOther : INumberBase<TOther>;
public static BFloat16 CreateTruncating<TOther>(TOther value) where TOther : INumberBase<TOther>;
public static BFloat16 DegreesToRadians(BFloat16 degrees);
public static BFloat16 DegreesToRadians(BFloat16 degrees);
public static BFloat16 E;
public static BFloat16 E { get; }
public static BFloat16 Epsilon;
public static BFloat16 Epsilon { get; }
public static BFloat16 Exp(BFloat16 x);
public static BFloat16 Exp10(BFloat16 x);
public static BFloat16 Exp10M1(BFloat16 x);
public static BFloat16 Exp2(BFloat16 x);
public static BFloat16 Exp2M1(BFloat16 x);
public static BFloat16 ExpM1(BFloat16 x);
public static BFloat16 Floor(BFloat16 x);
public static BFloat16 Floor(BFloat16 x);
public static BFloat16 FusedMultiplyAdd(BFloat16 left, BFloat16 right, BFloat16 addend);
public static BFloat16 Hypot(BFloat16 x, BFloat16 y);
public static BFloat16 Hypot(BFloat16 x, BFloat16 y);
public static BFloat16 Ieee754Remainder(BFloat16 left, BFloat16 right);
public static BFloat16 Lerp(BFloat16 value1, BFloat16 value2, BFloat16 amount);
public static BFloat16 Log(BFloat16 x);
public static BFloat16 Log(BFloat16 x, BFloat16 newBase);
public static BFloat16 Log10(BFloat16 x);
public static BFloat16 Log10P1(BFloat16 x);
public static BFloat16 Log2(BFloat16 value);
public static BFloat16 Log2P1(BFloat16 x);
public static BFloat16 LogP1(BFloat16 x);
public static BFloat16 Max(BFloat16 x, BFloat16 y);
public static BFloat16 Max(BFloat16 x, BFloat16 y);
public static BFloat16 MaxMagnitude(BFloat16 x, BFloat16 y);
public static BFloat16 MaxMagnitude(BFloat16 x, BFloat16 y);
public static BFloat16 MaxMagnitudeNumber(BFloat16 x, BFloat16 y);
public static BFloat16 MaxMagnitudeNumber(BFloat16 x, BFloat16 y);
public static BFloat16 MaxNumber(BFloat16 x, BFloat16 y);
public static BFloat16 MaxNumber(BFloat16 x, BFloat16 y);
public static BFloat16 MaxValue;
public static BFloat16 MaxValue { get; }
public static BFloat16 Min(BFloat16 x, BFloat16 y);
public static BFloat16 Min(BFloat16 x, BFloat16 y);
public static BFloat16 MinMagnitude(BFloat16 x, BFloat16 y);
public static BFloat16 MinMagnitude(BFloat16 x, BFloat16 y);
public static BFloat16 MinMagnitudeNumber(BFloat16 x, BFloat16 y);
public static BFloat16 MinMagnitudeNumber(BFloat16 x, BFloat16 y);
public static BFloat16 MinNumber(BFloat16 x, BFloat16 y);
public static BFloat16 MinNumber(BFloat16 x, BFloat16 y);
public static BFloat16 MinValue;
public static BFloat16 MinValue { get; }
public static BFloat16 NegativeOne;
public static BFloat16 MultiplicativeIdentity { get; }
public static BFloat16 One;
public static BFloat16 NaN { get; }
public static BFloat16 NegativeInfinity { get; }
public static BFloat16 NegativeOne { get; }
public static BFloat16 NegativeZero { get; }
public static BFloat16 One { get; }
public static BFloat16 operator %(BFloat16 left, BFloat16 right);
public static BFloat16 operator %(BFloat16 left, BFloat16 right);
public static BFloat16 operator *(BFloat16 left, BFloat16 right);
public static BFloat16 operator *(BFloat16 left, BFloat16 right);
public static BFloat16 operator +(BFloat16 left, BFloat16 right);
public static BFloat16 operator +(BFloat16 left, BFloat16 right);
public static BFloat16 operator +(BFloat16 value);
public static BFloat16 operator +(BFloat16 value);
public static BFloat16 operator ++(BFloat16 value);
public static BFloat16 operator ++(BFloat16 value);
public static BFloat16 operator -(BFloat16 left, BFloat16 right);
public static BFloat16 operator -(BFloat16 left, BFloat16 right);
public static BFloat16 operator -(BFloat16 value);
public static BFloat16 operator -(BFloat16 value);
public static BFloat16 operator --(BFloat16 value);
public static BFloat16 operator --(BFloat16 value);
public static BFloat16 operator /(BFloat16 left, BFloat16 right);
public static BFloat16 operator /(BFloat16 left, BFloat16 right);
public static BFloat16 Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider);
public static BFloat16 Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.Float | NumberStyles.AllowThousands, IFormatProvider? provider = null);
public static BFloat16 Parse(ReadOnlySpan<char> s);
public static BFloat16 Parse(ReadOnlySpan<char> s, IFormatProvider provider);
public static BFloat16 Parse(ReadOnlySpan<char> s, NumberStyles style);
public static BFloat16 Parse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider provider);
public static BFloat16 Parse(string s);
public static BFloat16 Parse(string s);
public static BFloat16 Parse(string s, IFormatProvider provider);
public static BFloat16 Parse(string s, NumberStyles style = NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent | NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowThousands | NumberStyles.AllowTrailingWhite, IFormatProvider? provider = null);
public static BFloat16 Parse(string s, NumberStyles style);
public static BFloat16 Parse(string s, NumberStyles style);
public static BFloat16 Parse(string s, NumberStyles style, IFormatProvider provider);
public static BFloat16 Parse(string s, IFormatProvider? provider);
public static BFloat16 Pi;
public static BFloat16 Parse(ReadOnlySpan<byte> utf8Text, NumberStyles style = NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent | NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowThousands | NumberStyles.AllowTrailingWhite, IFormatProvider? provider = null);
public static BFloat16 Parse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider);
public static BFloat16 Parse(ReadOnlySpan<char> s, NumberStyles style = NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent | NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowThousands | NumberStyles.AllowTrailingWhite, IFormatProvider? provider = null);
public static BFloat16 Parse(ReadOnlySpan<char> s, IFormatProvider? provider);
public static BFloat16 Pi { get; }
public static BFloat16 PositiveInfinity { get; }
public static BFloat16 Pow(BFloat16 x, BFloat16 y);
public static BFloat16 RadiansToDegrees(BFloat16 radians);
public static BFloat16 RadiansToDegrees(BFloat16 radians);
public static BFloat16 ReciprocalEstimate(BFloat16 x);
public static BFloat16 ReciprocalSqrtEstimate(BFloat16 x);
public static BFloat16 RootN(BFloat16 x, int n);
public static BFloat16 RootN(BFloat16 x, int n);
public static BFloat16 Round(BFloat16 x);
public static BFloat16 Round(BFloat16 x);
public static BFloat16 Round(BFloat16 x, int digits);
public static BFloat16 Round(BFloat16 x, int digits);
public static BFloat16 Round(BFloat16 x, int digits, MidpointRounding mode);
public static BFloat16 Round(BFloat16 x, int digits, MidpointRounding mode);
public static BFloat16 Round(BFloat16 x, MidpointRounding mode);
public static BFloat16 Round(BFloat16 x, MidpointRounding mode);
public static BFloat16 ScaleB(BFloat16 x, int n);
public static BFloat16 Sin(BFloat16 x);
public static BFloat16 Sin(BFloat16 x);
public static BFloat16 Sinh(BFloat16 x);
public static BFloat16 Sinh(BFloat16 x);
public static BFloat16 SinPi(BFloat16 x);
public static BFloat16 SinPi(BFloat16 x);
public static BFloat16 Sqrt(BFloat16 x);
public static BFloat16 Sqrt(BFloat16 x);
public static BFloat16 Tan(BFloat16 x);
public static BFloat16 Tan(BFloat16 x);
public static BFloat16 Tanh(BFloat16 x);
public static BFloat16 Tanh(BFloat16 x);
public static BFloat16 TanPi(BFloat16 x);
public static BFloat16 TanPi(BFloat16 x);
public static BFloat16 Tau
public static BFloat16 Tau { get; }
public static BFloat16 Truncate(BFloat16 x);
public static BFloat16 Truncate(BFloat16 x);
Text moved with changes to lines 27-45 (89.4% similarity)
public static BFloat16 Zero;
public static BFloat16 Zero { get; }
public static bool IsInteger(BFloat16 value);
public string ToString(IFormatProvider? provider);
public static bool IsNegative(BFloat16 h);
public string ToString([StringSyntaxAttribute("NumericFormat")] string? format);
public static bool IsOddInteger(BFloat16 value);
public string ToString([StringSyntaxAttribute("NumericFormat")] string? format, IFormatProvider? provider);
public static bool IsPositive(BFloat16 value);
static bool INumberBase<BFloat16>.IsCanonical(BFloat16 value);
public static bool IsRealNumber(BFloat16 value);
static bool INumberBase<BFloat16>.IsComplexNumber(BFloat16 value);
public static bool operator !=(BFloat16 left, BFloat16 right);
static bool INumberBase<BFloat16>.IsImaginaryNumber(BFloat16 value);
public static bool operator <(BFloat16 left, BFloat16 right);
static bool INumberBase<BFloat16>.IsZero(BFloat16 value);
public static bool operator <=(BFloat16 left, BFloat16 right);
static bool INumberBase<BFloat16>.TryConvertFromChecked<TOther>(TOther value, out BFloat16 result);
public static bool operator ==(BFloat16 left, BFloat16 right);
static bool INumberBase<BFloat16>.TryConvertFromSaturating<TOther>(TOther value, out BFloat16 result);
public static bool operator >(BFloat16 left, BFloat16 right);
static bool INumberBase<BFloat16>.TryConvertFromTruncating<TOther>(TOther value, out BFloat16 result);
public static bool operator >=(BFloat16 left, BFloat16 right);
static bool INumberBase<BFloat16>.TryConvertToChecked<TOther>(BFloat16 value, [MaybeNullWhenAttribute(false)] out TOther result);
public static bool TryParse(ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out BFloat16 result);
static bool INumberBase<BFloat16>.TryConvertToSaturating<TOther>(BFloat16 value, [MaybeNullWhenAttribute(false)] out TOther result);
public static bool TryParse(ReadOnlySpan<byte> utf8Text, NumberStyles style, IFormatProvider? provider, out BFloat16 result);
static bool INumberBase<BFloat16>.TryConvertToTruncating<TOther>(BFloat16 value, [MaybeNullWhenAttribute(false)] out TOther result);
public static bool TryParse(ReadOnlySpan<byte> utf8Text, out BFloat16 result);
static int INumberBase<BFloat16>.Radix { get; }
public static bool TryParse(ReadOnlySpan<char> s, NumberStyles style, IFormatProvider provider, out BFloat16 result);
static BFloat16 IAdditiveIdentity<BFloat16,BFloat16>.AdditiveIdentity { get; }
public static bool TryParse(ReadOnlySpan<char> s, out BFloat16 result);
static BFloat16 IBinaryNumber<BFloat16>.AllBitsSet { get; }
public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out BFloat16 result);
static BFloat16 IBitwiseOperators<BFloat16, BFloat16, BFloat16>.operator &(BFloat16 left, BFloat16 right);
public static bool TryParse(string s, out BFloat16 result);
static BFloat16 IBitwiseOperators<BFloat16, BFloat16, BFloat16>.operator ^(BFloat16 left, BFloat16 right);
public static explicit operator BFloat16(float value);
static BFloat16 IBitwiseOperators<BFloat16, BFloat16, BFloat16>.operator |(BFloat16 left, BFloat16 right);
public static explicit operator double(BFloat16 value);
static BFloat16 IBitwiseOperators<BFloat16, BFloat16, BFloat16>.operator ~(BFloat16 value);
public static explicit operator float(BFloat16 value);
public static int Sign(BFloat16 value);
public string ToString(IFormatProvider provider);
public string ToString(string format);
public string ToString(string format, IFormatProvider provider);