From b5c6a3af125c6aea72b622f3530a5ccb3423a9b8 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Tue, 24 May 2016 12:08:13 +1200 Subject: [PATCH] Use optimised Equihash solver for miner and benchmarks The basic solver is still used for regtest-only purposes. --- src/miner.cpp | 2 +- src/zcbenchmarks.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/miner.cpp b/src/miner.cpp index e3d89d3a8..4770abd04 100644 --- a/src/miner.cpp +++ b/src/miner.cpp @@ -514,7 +514,7 @@ void static BitcoinMiner(CWallet *pwallet) LogPrint("pow", "Running Equihash solver with nNonce = %s\n", pblock->nNonce.ToString()); std::set> solns; - EhBasicSolve(n, k, curr_state, solns); + EhOptimisedSolve(n, k, curr_state, solns); LogPrint("pow", "Solutions: %d\n", solns.size()); // Write the solution to the hash and compute the result. diff --git a/src/zcbenchmarks.cpp b/src/zcbenchmarks.cpp index 70028917c..751a80f44 100644 --- a/src/zcbenchmarks.cpp +++ b/src/zcbenchmarks.cpp @@ -114,7 +114,7 @@ double benchmark_solve_equihash() timer_start(); std::set> solns; - EhBasicSolve(n, k, eh_state, solns); + EhOptimisedSolve(n, k, eh_state, solns); return timer_stop(); }