Removed int version of log2 to avoid possible errors in assuming log2(10) should ~= log2(10.0)
This commit is contained in:
@@ -196,7 +196,6 @@ inline double round(double v) { return v>=0.0?floor(v+0.5):ceil(v-0.5); }
|
||||
|
||||
inline float log2(float v) { return static_cast<float>(log(v)) * INVLN_2; }
|
||||
inline double log2(double v) { return static_cast<double>(log(v)) * INVLN_2; }
|
||||
inline int log2(int v) { return static_cast<int>(floorf(log(v) * INVLN_2)); }
|
||||
|
||||
#if defined(WIN32) && !defined(__CYGWIN__) && !defined(__MWERKS__)
|
||||
inline bool isNaN(float v) { return _isnan(v)!=0; }
|
||||
|
||||
Reference in New Issue
Block a user