Browse Source

Use what seems to be an unoptimized version for better cross compiling compatibility.

Fixes windows build (other oses need to be tested).
pull/123/head v1.0.14-rc1
FireMartZ 6 years ago
parent
commit
99f2bfad6c
  1. 5
      src/snark/src/algebra/fields/bigint.tcc

5
src/snark/src/algebra/fields/bigint.tcc

@ -104,7 +104,7 @@ bool bigint<n>::is_zero() const
template<mp_size_t n> template<mp_size_t n>
size_t bigint<n>::num_bits() const size_t bigint<n>::num_bits() const
{ {
/*
for (long long i = max_bits(); i >= 0; --i) for (long long i = max_bits(); i >= 0; --i)
{ {
if (this->test_bit(i)) if (this->test_bit(i))
@ -114,7 +114,7 @@ size_t bigint<n>::num_bits() const
} }
return 0; return 0;
*/ /*
for (long long i = n-1; i >= 0; --i) for (long long i = n-1; i >= 0; --i)
{ {
mp_limb_t x = this->data[i]; mp_limb_t x = this->data[i];
@ -128,6 +128,7 @@ size_t bigint<n>::num_bits() const
} }
} }
return 0; return 0;
*/
} }
template<mp_size_t n> template<mp_size_t n>

Loading…
Cancel
Save