From 1521d2b232a28fccf629e1716880b284c5337ced Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Mon, 23 Aug 2021 19:10:48 +0200 Subject: [PATCH] abacus: bignum: fix do_halve --- src/bignum/bignum.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bignum/bignum.cc b/src/bignum/bignum.cc index c567b09..b311545 100644 --- a/src/bignum/bignum.cc +++ b/src/bignum/bignum.cc @@ -41,6 +41,8 @@ digits_type do_halve(digits_type num) { *i += carry; if (was_odd) { carry = BASE / 2; + } else { + carry = 0; } }