From d74228e4a9ed421466a960e27d0dcbd19e9e7a80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20Gallou=C3=ABt?= Date: Sat, 1 Dec 2018 11:22:49 +0000 Subject: [PATCH] Be more aggressive about stats MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Adrien Gallouët --- mud.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mud.c b/mud.c index 23bd12e..1387c4e 100644 --- a/mud.c +++ b/mud.c @@ -1144,8 +1144,8 @@ mud_stat_update(struct mud_stat *stat, const uint64_t val) { if (stat->setup) { const uint64_t var = mud_abs_diff(stat->val, val); - stat->var = ((stat->var << 1) + stat->var + var) >> 2; - stat->val = ((stat->val << 3) - stat->val + val) >> 3; + stat->var = ((var << 1) + var + stat->var) >> 2; + stat->val = ((val << 3) - val + stat->val) >> 3; } else { stat->setup = 1; stat->var = val >> 1;