1 if ((r0
.x
== search
[0])
4 && (r3
.x
== search
[3]))
6 const u32 final_hash_pos
= digests_offset
+ 0;
8 if ((atomicAdd (&hashes_shown
[final_hash_pos
], 1) == 0) && (check_vector_accessible (il_pos
, bf_loops
, bfs_cnt
, 0) == 1))
10 mark_hash_s0_warp (plains_buf
, hashes_shown
, final_hash_pos
, gid
, il_pos
);
12 d_return_buf
[lid
] = 1;
16 if ((r0
.y
== search
[0])
17 && (r1
.y
== search
[1])
18 && (r2
.y
== search
[2])
19 && (r3
.y
== search
[3]))
21 const u32 final_hash_pos
= digests_offset
+ 0;
23 if ((atomicAdd (&hashes_shown
[final_hash_pos
], 1) == 0) && (check_vector_accessible (il_pos
, bf_loops
, bfs_cnt
, 1) == 1))
25 mark_hash_s1_warp (plains_buf
, hashes_shown
, final_hash_pos
, gid
, il_pos
);
27 d_return_buf
[lid
] = 1;