summaryrefslogtreecommitdiffstats
path: root/xmrstak
diff options
context:
space:
mode:
authorfireice-uk <fireice-uk@users.noreply.github.com>2017-10-15 22:00:22 +0100
committerfireice-uk <fireice-uk@users.noreply.github.com>2017-10-22 13:12:52 +0100
commit98a4caa224f637d1e1025b5e385352e5156896a8 (patch)
tree1df26615ebdbc5922f153fc06877d9fc991810af /xmrstak
parent7fdaceee72dae5cceb265b528d5071ff5bf28e92 (diff)
downloadxmr-stak-98a4caa224f637d1e1025b5e385352e5156896a8.zip
xmr-stak-98a4caa224f637d1e1025b5e385352e5156896a8.tar.gz
Implement changes suggested
Diffstat (limited to 'xmrstak')
-rw-r--r--xmrstak/backend/amd/minethd.cpp2
-rw-r--r--xmrstak/backend/cpu/minethd.cpp4
-rw-r--r--xmrstak/backend/nvidia/minethd.cpp2
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);
OpenPOWER on IntegriCloud