Esempio n. 1
0
        public static bool Equals(double d1, double d2)
        {
            if (Bits.IsNaN(d1) || Bits.IsNaN(d2))
            {
                return(false);
            }

            var d1Bits = Bits.Of(d1).ToIntBits();
            var d2Bits = Bits.Of(d2).ToIntBits();

            return(d1Bits.Equals(d2Bits));
        }
Esempio n. 2
0
        public static bool Equals(float v1, float v2)
        {
            if (Bits.IsNaN(v1) || Bits.IsNaN(v2))
            {
                return(false);
            }

            var v1Bits = Bits.Of(v1).ToIntBits();
            var v2Bits = Bits.Of(v2).ToIntBits();

            return(v1Bits.Equals(v2Bits));
        }