\
if (atomic_add (&hashes_shown[final_hash_pos], 1) == 0) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos); \
} \
} \
}
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp0, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp0, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (atomic_add (&hashes_shown[final_hash_pos], 1) == 0) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos); \
} \
} \
} \
\
if (vector_accessible (il_pos, il_cnt, 0) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 0); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 0); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 1) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 1); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 1); \
} \
} \
}
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp0, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp0, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 0) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 0); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 0); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp1, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp1, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 1) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 1); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 1); \
} \
} \
} \
\
if (vector_accessible (il_pos, il_cnt, 0) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 0); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 0); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 1) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 1); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 1); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 2) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 2); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 2); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 3) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 3); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 3); \
} \
} \
}
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp0, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp0, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 0) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 0); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 0); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp1, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp1, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 1) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 1); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 1); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp2, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp2, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 2) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 2); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 2); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp3, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp3, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 3) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 3); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 3); \
} \
} \
} \
\
if (vector_accessible (il_pos, il_cnt, 0) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 0); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 0); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 1) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 1); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 1); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 2) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 2); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 2); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 3) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 3); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 3); \
} \
} \
if (((h0).s4 == search[0]) && ((h1).s4 == search[1]) && ((h2).s4 == search[2]) && ((h3).s4 == search[3])) \
\
if (vector_accessible (il_pos, il_cnt, 4) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 4); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 4); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 5) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 5); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 5); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 6) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 6); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 6); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 7) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 7); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 7); \
} \
} \
}
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp0, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp0, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 0) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 0); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 0); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp1, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp1, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 1) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 1); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 1); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp2, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp2, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 2) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 2); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 2); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp3, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp3, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 3) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 3); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 3); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp4, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp4, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 4) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 4); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 4); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp5, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp5, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 5) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 5); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 5); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp6, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp6, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 6) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 6); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 6); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp7, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp7, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 7) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 7); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 7); \
} \
} \
} \
\
if (vector_accessible (il_pos, il_cnt, 0) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 0); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 0); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 1) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 1); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 1); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 2) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 2); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 2); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 3) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 3); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 3); \
} \
} \
if (((h0).s4 == search[0]) && ((h1).s4 == search[1]) && ((h2).s4 == search[2]) && ((h3).s4 == search[3])) \
\
if (vector_accessible (il_pos, il_cnt, 4) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 4); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 4); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 5) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 5); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 5); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 6) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 6); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 6); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 7) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 7); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 7); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 8) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 8); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 8); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 9) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 9); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 9); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 10) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 10); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 10); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 11) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 11); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 11); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 12) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 12); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 12); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 13) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 13); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 13); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 14) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 14); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 14); \
} \
} \
\
\
if (vector_accessible (il_pos, il_cnt, 15) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 15); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, 0, final_hash_pos, gid, il_pos + 15); \
} \
} \
}
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp00, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp00, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 0) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 0); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 0); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp01, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp01, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 1) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 1); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 1); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp02, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp02, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 2) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 2); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 2); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp03, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp03, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 3) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 3); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 3); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp04, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp04, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 4) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 4); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 4); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp05, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp05, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 5) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 5); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 5); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp06, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp06, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 6) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 6); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 6); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp07, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp07, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 7) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 7); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 7); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp08, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp08, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 8) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 8); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 8); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp09, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp09, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 9) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 9); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 9); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp10, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp10, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 10) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 10); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 10); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp11, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp11, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 11) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 11); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 11); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp12, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp12, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 12) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 12); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 12); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp13, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp13, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 13) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 13); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 13); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp14, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp14, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 14) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 14); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 14); \
} \
} \
} \
bitmap_shift1, \
bitmap_shift2)) \
{ \
- int hash_pos = find_hash (digest_tp15, digests_cnt, &digests_buf[digests_offset]); \
+ int digest_pos = find_hash (digest_tp15, digests_cnt, &digests_buf[digests_offset]); \
\
- if (hash_pos != -1) \
+ if (digest_pos != -1) \
{ \
- const u32 final_hash_pos = digests_offset + hash_pos; \
+ const u32 final_hash_pos = digests_offset + digest_pos; \
\
if (vector_accessible (il_pos, il_cnt, 15) && (atomic_add (&hashes_shown[final_hash_pos], 1) == 0)) \
{ \
- mark_hash (plains_buf, hashes_shown, final_hash_pos, gid, il_pos + 15); \
- \
- d_return_buf[lid] = 1; \
+ mark_hash (plains_buf, d_return_buf, salt_pos, digest_pos, final_hash_pos, gid, il_pos + 15); \
} \
} \
} \