From: Andre Noll Date: Mon, 24 Jul 2017 20:44:54 +0000 (+0200) Subject: mood.c: Trivial cosmetics for int_sqrt(). X-Git-Tag: v0.6.1~8^2 X-Git-Url: http://git.tue.mpg.de/?a=commitdiff_plain;h=173091699461dc4c08cb34bdb692cf001d8b578f;p=paraslash.git mood.c: Trivial cosmetics for int_sqrt(). This saves two lines, fixes a whitespace issue, and removes a line which was commented out for many years. --- diff --git a/mood.c b/mood.c index bf6b3c9c..e9c5bd6e 100644 --- a/mood.c +++ b/mood.c @@ -127,20 +127,17 @@ __a_const static uint32_t fls64(uint64_t v) */ __a_const static uint64_t int_sqrt(uint64_t x) { - uint64_t op, res, one = 1; - op = x; - res = 0; + uint64_t op = x, res = 0, one = 1; one = one << (fls64(x) & ~one); while (one != 0) { if (op >= res + one) { op = op - (res + one); - res = res + 2 * one; + res = res + 2 * one; } res /= 2; one /= 4; } -// PARA_NOTICE_LOG("sqrt(%llu) = %llu\n", x, res); return res; }