util-math: Fix MSVC 2013 errors

This commit is contained in:
Michael Fabian 'Xaymar' Dirks 2017-12-14 03:00:31 +01:00
parent 6c4b8bbf12
commit 0d794254be
1 changed files with 2 additions and 2 deletions

View File

@ -33,9 +33,9 @@ inline double_t Gaussian1D(double_t x, double_t o) {
}
inline size_t GetNearestPowerOfTwoAbove(size_t v) {
return 1 << size_t(ceil(log10(v) / log10(2)));
return 1ull << size_t(ceil(log10(double(v)) / log10(2.0)));
}
inline size_t GetNearestPowerOfTwoBelow(size_t v) {
return 1 << size_t(floor(log10(v) / log10(2)));
return 1ull << size_t(floor(log10(double(v)) / log10(2.0)));
}