projects
/
hashcat.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Don't use device_processor_cores for scrypt
[hashcat.git]
/
OpenCL
/
m08900.cl
diff --git
a/OpenCL/m08900.cl
b/OpenCL/m08900.cl
index
59e5bd8
..
a79c5fc
100644
(file)
--- a/
OpenCL/m08900.cl
+++ b/
OpenCL/m08900.cl
@@
-683,9
+683,11
@@
void scrypt_smix (uint4 *X, uint4 *T, const u32 phy, __global uint4 *V)
const u32 ySIZE = SCRYPT_N / SCRYPT_TMTO;
const u32 zSIZE = STATE_CNT4;
const u32 ySIZE = SCRYPT_N / SCRYPT_TMTO;
const u32 zSIZE = STATE_CNT4;
- const u32 gid = get_global_id (0);
+ const u32 lid = get_local_id (0);
+ const u32 lsz = get_local_size (0);
+ const u32 rid = get_group_id (0);
- const u32 x = gid % xSIZE;
+ const u32 x = (rid * lsz) + lid;
#ifdef _unroll
#pragma unroll
#ifdef _unroll
#pragma unroll