From 99f2bfad6c81625407a0a485f5cafae23cffa16e Mon Sep 17 00:00:00 2001 From: FireMartZ Date: Mon, 23 Apr 2018 17:00:07 -0400 Subject: [PATCH] Use what seems to be an unoptimized version for better cross compiling compatibility. Fixes windows build (other oses need to be tested). --- src/snark/src/algebra/fields/bigint.tcc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/snark/src/algebra/fields/bigint.tcc b/src/snark/src/algebra/fields/bigint.tcc index 95c658b19..9aaea0aed 100644 --- a/src/snark/src/algebra/fields/bigint.tcc +++ b/src/snark/src/algebra/fields/bigint.tcc @@ -104,7 +104,7 @@ bool bigint::is_zero() const template size_t bigint::num_bits() const { -/* + for (long long i = max_bits(); i >= 0; --i) { if (this->test_bit(i)) @@ -114,7 +114,7 @@ size_t bigint::num_bits() const } return 0; -*/ +/* for (long long i = n-1; i >= 0; --i) { mp_limb_t x = this->data[i]; @@ -128,6 +128,7 @@ size_t bigint::num_bits() const } } return 0; +*/ } template