/[svn]/linuxsampler/trunk/src/common/RTMath.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/common/RTMath.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3580 by schoenebeck, Wed Aug 28 11:12:04 2019 UTC revision 3581 by schoenebeck, Fri Aug 30 11:40:25 2019 UTC
# Line 108  RTMathBase::usecs_t RTMathBase::unsafeMi Line 108  RTMathBase::usecs_t RTMathBase::unsafeMi
108  }  }
109    
110  bool RTMathBase::fEqual32(float a, float b) {  bool RTMathBase::fEqual32(float a, float b) {
111        if (a == b) return true;
112    
113      if (isinf(a) || isinf(b))      if (isinf(a) || isinf(b))
114          return isinf(a) == isinf(b);          return isinf(a) == isinf(b);
115      if (isnan(a) || isnan(b))      if (isnan(a) || isnan(b))
# Line 125  bool RTMathBase::fEqual32(float a, float Line 127  bool RTMathBase::fEqual32(float a, float
127  }  }
128    
129  bool RTMathBase::fEqual64(double a, double b) {  bool RTMathBase::fEqual64(double a, double b) {
130        if (a == b) return true;
131    
132      if (isinf(a) || isinf(b))      if (isinf(a) || isinf(b))
133          return isinf(a) == isinf(b);          return isinf(a) == isinf(b);
134      if (isnan(a) || isnan(b))      if (isnan(a) || isnan(b))

Legend:
Removed from v.3580  
changed lines
  Added in v.3581

  ViewVC Help
Powered by ViewVC