diff options
author | fireice-uk <fireice-uk@users.noreply.github.com> | 2017-10-15 22:00:22 +0100 |
---|---|---|
committer | fireice-uk <fireice-uk@users.noreply.github.com> | 2017-10-22 13:12:52 +0100 |
commit | 98a4caa224f637d1e1025b5e385352e5156896a8 (patch) | |
tree | 1df26615ebdbc5922f153fc06877d9fc991810af /xmrstak | |
parent | 7fdaceee72dae5cceb265b528d5071ff5bf28e92 (diff) | |
download | xmr-stak-98a4caa224f637d1e1025b5e385352e5156896a8.zip xmr-stak-98a4caa224f637d1e1025b5e385352e5156896a8.tar.gz |
Implement changes suggested
Diffstat (limited to 'xmrstak')
-rw-r--r-- | xmrstak/backend/amd/minethd.cpp | 2 | ||||
-rw-r--r-- | xmrstak/backend/cpu/minethd.cpp | 4 | ||||
-rw-r--r-- | xmrstak/backend/nvidia/minethd.cpp | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/xmrstak/backend/amd/minethd.cpp b/xmrstak/backend/amd/minethd.cpp index 048c3f0..8658e5c 100644 --- a/xmrstak/backend/amd/minethd.cpp +++ b/xmrstak/backend/amd/minethd.cpp @@ -198,7 +198,7 @@ void minethd::work_main() while(globalStates::inst().iGlobalJobNo.load(std::memory_order_relaxed) == iJobNo) { //Allocate a new nonce every 16 rounds - if((++round_ctr & 0xF) == 0) + if((round_ctr++ & 0xF) == 0) { if(oWork.bNiceHash) pGpuCtx->Nonce = globalStates::inst().calc_start_nonce(pGpuCtx->Nonce & 0xFF000000u, h_per_round * 16); diff --git a/xmrstak/backend/cpu/minethd.cpp b/xmrstak/backend/cpu/minethd.cpp index f677459..923ba6d 100644 --- a/xmrstak/backend/cpu/minethd.cpp +++ b/xmrstak/backend/cpu/minethd.cpp @@ -466,7 +466,7 @@ void minethd::double_work_main() continue; } - size_t nonce_ctr = 250; + size_t nonce_ctr = 256; if(oWork.bNiceHash) iNonce = globalStates::inst().calc_start_nonce(*piNonce0 & 0xFF000000, 4096); else @@ -484,7 +484,7 @@ void minethd::double_work_main() iNonce = globalStates::inst().calc_start_nonce(*piNonce0 & 0xFF000000, 4096); else iNonce = globalStates::inst().calc_start_nonce(0, 4096); - nonce_ctr = 250; + nonce_ctr = 256; } using namespace std::chrono; diff --git a/xmrstak/backend/nvidia/minethd.cpp b/xmrstak/backend/nvidia/minethd.cpp index 6e157ab..f82d56b 100644 --- a/xmrstak/backend/nvidia/minethd.cpp +++ b/xmrstak/backend/nvidia/minethd.cpp @@ -230,7 +230,7 @@ void minethd::work_main() while(globalStates::inst().iGlobalJobNo.load(std::memory_order_relaxed) == iJobNo) { //Allocate a new nonce every 16 rounds - if((++round_ctr & 0xF) == 0) + if((round_ctr++ & 0xF) == 0) { if(oWork.bNiceHash) iNonce = globalStates::inst().calc_start_nonce(iNonce & 0xFF000000u, h_per_round * 16); |