summaryrefslogtreecommitdiff
path: root/src/support/bits.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/support/bits.h')
-rw-r--r--src/support/bits.h3
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;