Fix slow-hash-simd exits in _loop kernels

pull/556/head
jsteube 8 years ago
parent 2d5c65fb4b
commit 8d1809cacb

@ -318,7 +318,7 @@ __kernel void m00400_loop (__global pw_t *pws, __global kernel_rule_t *rules_buf
const u32 gid = get_global_id (0);
if (gid >= gid_max) return;
if ((gid * VECT_SIZE) >= gid_max) return;
u32x w0[4];
u32x w1[4];

@ -671,7 +671,7 @@ __kernel void m02100_loop (__global pw_t *pws, __global kernel_rule_t *rules_buf
const u32 gid = get_global_id (0);
if (gid >= gid_max) return;
if ((gid * VECT_SIZE) >= gid_max) return;
u32x ipad[5];
u32x opad[5];

@ -740,7 +740,7 @@ __kernel void m02500_loop (__global pw_t *pws, __global kernel_rule_t *rules_buf
{
const u32 gid = get_global_id (0);
if (gid >= gid_max) return;
if ((gid * VECT_SIZE) >= gid_max) return;
u32x ipad[5];
u32x opad[5];

@ -611,7 +611,7 @@ __kernel void m07100_loop (__global pw_t *pws, __global kernel_rule_t *rules_buf
{
const u32 gid = get_global_id (0);
if (gid >= gid_max) return;
if ((gid * VECT_SIZE) >= gid_max) return;
u64x ipad[8];
u64x opad[8];

@ -534,7 +534,7 @@ __kernel void m10900_loop (__global pw_t *pws, __global kernel_rule_t *rules_buf
{
const u32 gid = get_global_id (0);
if (gid >= gid_max) return;
if ((gid * VECT_SIZE) >= gid_max) return;
u32x ipad[8];
u32x opad[8];

@ -486,7 +486,7 @@ __kernel void m11900_loop (__global pw_t *pws, __global kernel_rule_t *rules_buf
{
const u32 gid = get_global_id (0);
if (gid >= gid_max) return;
if ((gid * VECT_SIZE) >= gid_max) return;
u32x ipad[4];
u32x opad[4];

@ -558,7 +558,7 @@ __kernel void m12000_loop (__global pw_t *pws, __global kernel_rule_t *rules_buf
{
const u32 gid = get_global_id (0);
if (gid >= gid_max) return;
if ((gid * VECT_SIZE) >= gid_max) return;
u32x ipad[5];
u32x opad[5];

Loading…
Cancel
Save