summaryrefslogtreecommitdiffstats
path: root/xmrstak/backend/nvidia
diff options
context:
space:
mode:
authorfireice-uk <fireice-uk@users.noreply.github.com>2017-10-17 21:30:29 +0100
committerfireice-uk <fireice-uk@users.noreply.github.com>2017-10-22 13:15:18 +0100
commitd3c5911f8e486ac0d08c5160f6d9bd934c697b91 (patch)
tree66441e722f2bbc8b99e6ba597b07bd6bb38aec59 /xmrstak/backend/nvidia
parent27b839b8d2275c0e78a07cb03d27afb96ed6c7b9 (diff)
downloadxmr-stak-d3c5911f8e486ac0d08c5160f6d9bd934c697b91.zip
xmr-stak-d3c5911f8e486ac0d08c5160f6d9bd934c697b91.tar.gz
move nicehash check into nonce calc
Diffstat (limited to 'xmrstak/backend/nvidia')
-rw-r--r--xmrstak/backend/nvidia/minethd.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/xmrstak/backend/nvidia/minethd.cpp b/xmrstak/backend/nvidia/minethd.cpp
index f82d56b..20d578d 100644
--- a/xmrstak/backend/nvidia/minethd.cpp
+++ b/xmrstak/backend/nvidia/minethd.cpp
@@ -232,10 +232,7 @@ void minethd::work_main()
//Allocate a new nonce every 16 rounds
if((round_ctr++ & 0xF) == 0)
{
- if(oWork.bNiceHash)
- iNonce = globalStates::inst().calc_start_nonce(iNonce & 0xFF000000u, h_per_round * 16);
- else
- iNonce = globalStates::inst().calc_start_nonce(0, h_per_round * 16);
+ iNonce = globalStates::inst().calc_start_nonce(iNonce, oWork.bNiceHash, h_per_round * 16);
}
uint32_t foundNonce[10];
OpenPOWER on IntegriCloud