log2
| 428 | |
| 429 | // log2 |
| 430 | inline float log2f(float value) FL_NOEXCEPT { return log_impl_float(value) / log_impl_float(2.0f); } |
| 431 | inline double log2(double value) FL_NOEXCEPT { return log_impl_double(value) / log_impl_double(2.0); } |
| 432 | template<typename T> inline typename enable_if<is_integral<T>::value, float>::type |
| 433 | log2(T value) FL_NOEXCEPT { return log_impl_float(static_cast<float>(value)) / log_impl_float(2.0f); } |
no test coverage detected