Browse Source

correct target check

pull/1/head
orignal 7 years ago
parent
commit
545bbb0bb9
  1. 2
      kernel/gostcoin-mod.cl

2
kernel/gostcoin-mod.cl

@ -929,7 +929,7 @@ __kernel void search(__global unsigned char* block, volatile __global uint* outp @@ -929,7 +929,7 @@ __kernel void search(__global unsigned char* block, volatile __global uint* outp
hash1[7] += 0x0100000000000000;
GOST_g_0(hash, hash1);
// result is first 32 bytes of hash
if (SWAP8 (hash[0]) <= target)
if (SWAP4 (LODWORD (hash[0])) <= HIDWORD (target) && SWAP4 (HIDWORD (hash[0])) <= LODWORD (target))
output[output[0xFF]++] = SWAP4 (nonce);
}

Loading…
Cancel
Save