21 int hash_pos
= find_hash (digest_tp
, digests_cnt
, &digests_buf
[digests_offset
]);
25 const u32 final_hash_pos
= digests_offset
+ hash_pos
;
27 if ((atomic_add (&hashes_shown
[final_hash_pos
], 1) == 0) && (check_vector_accessible (il_pos
, bf_loops
, bfs_cnt
, 0) == 1))
29 mark_hash_s0_warp (plains_buf
, hashes_shown
, final_hash_pos
, gid
, il_pos
);
31 d_return_buf
[lid
] = 1;
54 int hash_pos
= find_hash (digest_tp
, digests_cnt
, &digests_buf
[digests_offset
]);
58 const u32 final_hash_pos
= digests_offset
+ hash_pos
;
60 if ((atomic_add (&hashes_shown
[final_hash_pos
], 1) == 0) && (check_vector_accessible (il_pos
, bf_loops
, bfs_cnt
, 1) == 1))
62 mark_hash_s1_warp (plains_buf
, hashes_shown
, final_hash_pos
, gid
, il_pos
);
64 d_return_buf
[lid
] = 1;