From 2c63d4869f15848d222e7fb86849d117b5b6d297 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Tue, 6 Aug 2019 21:03:51 +0200 Subject: [PATCH] fixed incorrect computation in bignum --- expansion.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/expansion.cpp b/expansion.cpp index 7aef2c7c..316c093f 100644 --- a/expansion.cpp +++ b/expansion.cpp @@ -37,7 +37,7 @@ void bignum::addmul(const bignum& b, int factor) { int K = isize(b.digits); if(K > isize(digits)) digits.resize(K); int carry = 0; - for(int i=0; i 0 && carry < -1) || (carry == -1 && i < isize(digits)); i++) { + for(int i=0; i 0 || carry < -1) || (carry == -1 && i < isize(digits)); i++) { if(i >= isize(digits)) digits.push_back(0); long long l = digits[i]; l += carry;