diff --git a/src/crypto/argon2_hasher/hash/gpu/cuda/blake2b.cu b/src/crypto/argon2_hasher/hash/gpu/cuda/blake2b.cu index db94e488..47d2c3d4 100644 --- a/src/crypto/argon2_hasher/hash/gpu/cuda/blake2b.cu +++ b/src/crypto/argon2_hasher/hash/gpu/cuda/blake2b.cu @@ -288,6 +288,8 @@ __device__ __forceinline__ void blake2b_final(uint32_t *out, int out_len, uint64 blake2b_compress(h, (uint64_t*)buf, 0xFFFFFFFFFFFFFFFF, thr_id); + __syncthreads(); + uint32_t *cursor_in = (uint32_t *)h; cursor_out = out;