--- linuxsampler/trunk/src/common/RTMath.cpp 2019/08/29 13:44:35 3580 +++ linuxsampler/trunk/src/common/RTMath.cpp 2019/08/30 11:40:25 3581 @@ -108,6 +108,8 @@ } bool RTMathBase::fEqual32(float a, float b) { + if (a == b) return true; + if (isinf(a) || isinf(b)) return isinf(a) == isinf(b); if (isnan(a) || isnan(b)) @@ -125,6 +127,8 @@ } bool RTMathBase::fEqual64(double a, double b) { + if (a == b) return true; + if (isinf(a) || isinf(b)) return isinf(a) == isinf(b); if (isnan(a) || isnan(b))