diff options
Diffstat (limited to 'src/support/bits.h')
-rw-r--r-- | src/support/bits.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/support/bits.h b/src/support/bits.h index 3231e1c96..333eb5cc2 100644 --- a/src/support/bits.h +++ b/src/support/bits.h @@ -77,6 +77,9 @@ template<typename T> bool isPowerOf2(T v) { return v != 0 && (v & (v - 1)) == 0; } +bool isPowerOf2Float(float); +bool isPowerOf2Float(double); + template<typename T, typename U> inline static T rotateLeft(T val, U count) { auto value = typename std::make_unsigned<T>::type(val); U mask = sizeof(T) * CHAR_BIT - 1; |