From 465ded998c3388e1a89efd869b17ff8ba0d02309 Mon Sep 17 00:00:00 2001 From: Unknown <fireice2@o2.pl> Date: Fri, 17 Nov 2017 16:41:13 +0000 Subject: [PATCH] I need coffee --- xmrstak/backend/amd/minethd.cpp | 2 +- xmrstak/backend/cpu/minethd.cpp | 6 +++--- xmrstak/backend/nvidia/minethd.cpp | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xmrstak/backend/amd/minethd.cpp b/xmrstak/backend/amd/minethd.cpp index 37a064d..b5951eb 100644 --- a/xmrstak/backend/amd/minethd.cpp +++ b/xmrstak/backend/amd/minethd.cpp @@ -240,7 +240,7 @@ void minethd::work_main() *(uint32_t*)(bWorkBlob + 39) = results[i]; - if((results[i] | 0xEB000000u) != 0xEB000000u) + if((results[i] & 0xEB000000u) != 0xEB000000u) { printf("Invalid NH nonce on AMD - 0x%.8x\n", results[i]); exit(0); diff --git a/xmrstak/backend/cpu/minethd.cpp b/xmrstak/backend/cpu/minethd.cpp index e3804d2..9f66df3 100644 --- a/xmrstak/backend/cpu/minethd.cpp +++ b/xmrstak/backend/cpu/minethd.cpp @@ -407,7 +407,7 @@ void minethd::work_main() if (*piHashVal < oWork.iTarget) { - if((result.iNonce | 0xEB000000u) != 0xEB000000u) + if((result.iNonce & 0xEB000000u) != 0xEB000000u) { printf("Invalid NH nonce on CPU SINGLE - 0x%.8x\n", result.iNonce); exit(0); @@ -563,7 +563,7 @@ void minethd::double_work_main() { executor::inst()->push_event(ex_event(job_result(oWork.sJobID, iNonce-1, bDoubleHashOut, iThreadNo), oWork.iPoolId)); - if((iNonce-1 | 0xEB000000u) != 0xEB000000u) + if((iNonce-1 & 0xEB000000u) != 0xEB000000u) { printf("Invalid NH nonce on CPU DOUBLE - 0x%.8x\n", iNonce-1); exit(0); @@ -574,7 +574,7 @@ void minethd::double_work_main() { executor::inst()->push_event(ex_event(job_result(oWork.sJobID, iNonce, bDoubleHashOut + 32, iThreadNo), oWork.iPoolId)); - if((iNonce | 0xEB000000u) != 0xEB000000u) + if((iNonce & 0xEB000000u) != 0xEB000000u) { printf("Invalid NH nonce on CPU DOUBLE - 0x%.8x\n", iNonce); exit(0); diff --git a/xmrstak/backend/nvidia/minethd.cpp b/xmrstak/backend/nvidia/minethd.cpp index b92c371..20ccf0c 100644 --- a/xmrstak/backend/nvidia/minethd.cpp +++ b/xmrstak/backend/nvidia/minethd.cpp @@ -282,7 +282,7 @@ void minethd::work_main() *(uint32_t*)(bWorkBlob + 39) = foundNonce[i]; - if((foundNonce[i] | 0xEB000000u) != 0xEB000000u) + if((foundNonce[i] & 0xEB000000u) != 0xEB000000u) { printf("Invalid NH nonce on NVIDIA - 0x%.8x\n", foundNonce[i]); exit(0); -- GitLab