aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2019-04-30 11:22:50 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2019-04-30 11:22:50 +0800
commitdcc43ea3fe5742c03e23aa17345b2f30c86b9fe8 (patch)
tree0b5dc3828d387cb6d1eda19fba4519487174ae03
parentb83e0fabe6faabaf27648e5b7f050a354c36b679 (diff)
downloadtangerine-mcl-dcc43ea3fe5742c03e23aa17345b2f30c86b9fe8.tar.gz
tangerine-mcl-dcc43ea3fe5742c03e23aa17345b2f30c86b9fe8.tar.zst
tangerine-mcl-dcc43ea3fe5742c03e23aa17345b2f30c86b9fe8.zip
fix mode for GMP=0 and XBYAK=1
-rw-r--r--include/mcl/op.hpp2
-rw-r--r--src/fp.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/include/mcl/op.hpp b/include/mcl/op.hpp
index de44607..aad9aa7 100644
--- a/include/mcl/op.hpp
+++ b/include/mcl/op.hpp
@@ -329,12 +329,12 @@ struct Op {
fp2_mulNF = 0;
fp2_inv = 0;
fp2_mul_xiA_ = 0;
+ hash = 0;
primeMode = PM_GENERIC;
isFullBit = false;
isMont = false;
isFastMod = false;
- hash = 0;
}
void fromMont(Unit* y, const Unit *x) const
{
diff --git a/src/fp.cpp b/src/fp.cpp
index bb7fbcd..2888f43 100644
--- a/src/fp.cpp
+++ b/src/fp.cpp
@@ -400,7 +400,7 @@ bool Op::init(const mpz_class& _p, size_t maxBitSize, int _xi_a, Mode mode, size
}
#endif
#if defined(MCL_USE_VINT) && MCL_SIZEOF_UNIT == 8
- {
+ if (mode != FP_LLVM && mode != FP_XBYAK) {
const char *secp256k1Str = "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f";
bool b;
mpz_class secp256k1;