From dc9279c95c9f29f6baaa7d7e7e38ee3231e95a97 Mon Sep 17 00:00:00 2001 From: jsteube Date: Sun, 3 Mar 2019 19:18:56 +0100 Subject: [PATCH] New Strategy: Instead of using volatile, mark the mode as unstable. Remove all volatiles --- OpenCL/inc_hash_md4.cl | 8 +++--- OpenCL/inc_hash_md5.cl | 8 +++--- OpenCL/inc_hash_ripemd160.cl | 8 +++--- OpenCL/inc_hash_sha1.cl | 8 +++--- OpenCL/inc_hash_sha224.cl | 8 +++--- OpenCL/inc_hash_sha256.cl | 8 +++--- OpenCL/inc_hash_sha384.cl | 8 +++--- OpenCL/inc_hash_sha512.cl | 8 +++--- OpenCL/inc_hash_streebog256.cl | 8 +++--- OpenCL/inc_hash_streebog512.cl | 8 +++--- OpenCL/inc_hash_whirlpool.cl | 8 +++--- OpenCL/inc_vendor.cl | 8 ------ OpenCL/m01500_a0-pure.cl | 4 +-- OpenCL/m01500_a1-pure.cl | 4 +-- OpenCL/m01600-pure.cl | 4 +-- OpenCL/m02500-pure.cl | 2 +- OpenCL/m02501-pure.cl | 2 +- OpenCL/m02610_a0-optimized.cl | 4 +-- OpenCL/m02610_a0-pure.cl | 4 +-- OpenCL/m02610_a1-optimized.cl | 4 +-- OpenCL/m02610_a1-pure.cl | 4 +-- OpenCL/m02610_a3-optimized.cl | 12 ++++----- OpenCL/m02610_a3-pure.cl | 4 +-- OpenCL/m02710_a0-optimized.cl | 4 +-- OpenCL/m02710_a1-optimized.cl | 4 +-- OpenCL/m02710_a3-optimized.cl | 12 ++++----- OpenCL/m02810_a0-optimized.cl | 4 +-- OpenCL/m02810_a0-pure.cl | 4 +-- OpenCL/m02810_a1-optimized.cl | 4 +-- OpenCL/m02810_a1-pure.cl | 4 +-- OpenCL/m02810_a3-optimized.cl | 12 ++++----- OpenCL/m02810_a3-pure.cl | 4 +-- OpenCL/m03000_a0-pure.cl | 4 +-- OpenCL/m03000_a1-pure.cl | 4 +-- OpenCL/m03100_a0-optimized.cl | 4 +-- OpenCL/m03100_a1-optimized.cl | 4 +-- OpenCL/m03100_a3-optimized.cl | 8 +++--- OpenCL/m03710_a0-optimized.cl | 4 +-- OpenCL/m03710_a0-pure.cl | 4 +-- OpenCL/m03710_a1-optimized.cl | 4 +-- OpenCL/m03710_a1-pure.cl | 4 +-- OpenCL/m03710_a3-optimized.cl | 12 ++++----- OpenCL/m03710_a3-pure.cl | 4 +-- OpenCL/m03910_a0-optimized.cl | 4 +-- OpenCL/m03910_a0-pure.cl | 4 +-- OpenCL/m03910_a1-optimized.cl | 4 +-- OpenCL/m03910_a1-pure.cl | 4 +-- OpenCL/m03910_a3-optimized.cl | 12 ++++----- OpenCL/m03910_a3-pure.cl | 4 +-- OpenCL/m04010_a0-optimized.cl | 4 +-- OpenCL/m04010_a0-pure.cl | 4 +-- OpenCL/m04010_a1-optimized.cl | 4 +-- OpenCL/m04010_a1-pure.cl | 4 +-- OpenCL/m04010_a3-optimized.cl | 12 ++++----- OpenCL/m04010_a3-pure.cl | 4 +-- OpenCL/m04110_a0-optimized.cl | 4 +-- OpenCL/m04110_a0-pure.cl | 4 +-- OpenCL/m04110_a1-optimized.cl | 4 +-- OpenCL/m04110_a1-pure.cl | 4 +-- OpenCL/m04110_a3-optimized.cl | 12 ++++----- OpenCL/m04110_a3-pure.cl | 4 +-- OpenCL/m04310_a0-optimized.cl | 4 +-- OpenCL/m04310_a0-pure.cl | 4 +-- OpenCL/m04310_a1-optimized.cl | 4 +-- OpenCL/m04310_a1-pure.cl | 4 +-- OpenCL/m04310_a3-optimized.cl | 12 ++++----- OpenCL/m04310_a3-pure.cl | 4 +-- OpenCL/m04400_a0-optimized.cl | 4 +-- OpenCL/m04400_a0-pure.cl | 4 +-- OpenCL/m04400_a1-optimized.cl | 4 +-- OpenCL/m04400_a1-pure.cl | 4 +-- OpenCL/m04400_a3-optimized.cl | 12 ++++----- OpenCL/m04400_a3-pure.cl | 4 +-- OpenCL/m04500_a0-optimized.cl | 4 +-- OpenCL/m04500_a0-pure.cl | 4 +-- OpenCL/m04500_a1-optimized.cl | 4 +-- OpenCL/m04500_a1-pure.cl | 4 +-- OpenCL/m04500_a3-optimized.cl | 12 ++++----- OpenCL/m04500_a3-pure.cl | 4 +-- OpenCL/m04520_a0-optimized.cl | 4 +-- OpenCL/m04520_a0-pure.cl | 4 +-- OpenCL/m04520_a1-optimized.cl | 4 +-- OpenCL/m04520_a1-pure.cl | 4 +-- OpenCL/m04520_a3-optimized.cl | 12 ++++----- OpenCL/m04520_a3-pure.cl | 4 +-- OpenCL/m04700_a0-optimized.cl | 4 +-- OpenCL/m04700_a0-pure.cl | 4 +-- OpenCL/m04700_a1-optimized.cl | 4 +-- OpenCL/m04700_a1-pure.cl | 4 +-- OpenCL/m04700_a3-optimized.cl | 12 ++++----- OpenCL/m04700_a3-pure.cl | 4 +-- OpenCL/m05300_a0-optimized.cl | 8 +++--- OpenCL/m05300_a1-optimized.cl | 8 +++--- OpenCL/m05300_a3-optimized.cl | 24 ++++++++--------- OpenCL/m05400_a0-optimized.cl | 8 +++--- OpenCL/m05400_a1-optimized.cl | 8 +++--- OpenCL/m05400_a3-optimized.cl | 24 ++++++++--------- OpenCL/m05500_a0-optimized.cl | 4 +-- OpenCL/m05500_a0-pure.cl | 4 +-- OpenCL/m05500_a1-optimized.cl | 4 +-- OpenCL/m05500_a1-pure.cl | 4 +-- OpenCL/m05500_a3-optimized.cl | 8 +++--- OpenCL/m05500_a3-pure.cl | 4 +-- OpenCL/m05600_a0-optimized.cl | 8 +++--- OpenCL/m05600_a1-optimized.cl | 8 +++--- OpenCL/m05600_a3-optimized.cl | 24 ++++++++--------- OpenCL/m05800-optimized.cl | 2 +- OpenCL/m05800-pure.cl | 2 +- OpenCL/m06100_a0-optimized.cl | 4 +-- OpenCL/m06100_a0-pure.cl | 4 +-- OpenCL/m06100_a1-optimized.cl | 4 +-- OpenCL/m06100_a1-pure.cl | 4 +-- OpenCL/m06100_a3-optimized.cl | 8 +++--- OpenCL/m06100_a3-pure.cl | 4 +-- OpenCL/m06211-pure.cl | 4 +-- OpenCL/m06212-pure.cl | 4 +-- OpenCL/m06213-pure.cl | 4 +-- OpenCL/m06221-pure.cl | 4 +-- OpenCL/m06222-pure.cl | 4 +-- OpenCL/m06223-pure.cl | 4 +-- OpenCL/m06231-pure.cl | 8 +++--- OpenCL/m06232-pure.cl | 8 +++--- OpenCL/m06233-pure.cl | 8 +++--- OpenCL/m06300-pure.cl | 4 +-- OpenCL/m06600-pure.cl | 2 +- OpenCL/m06800-pure.cl | 2 +- OpenCL/m06900_a0-optimized.cl | 4 +-- OpenCL/m06900_a1-optimized.cl | 4 +-- OpenCL/m06900_a3-optimized.cl | 8 +++--- OpenCL/m08000_a0-optimized.cl | 4 +-- OpenCL/m08000_a1-optimized.cl | 4 +-- OpenCL/m08000_a3-optimized.cl | 4 +-- OpenCL/m08400_a0-optimized.cl | 4 +-- OpenCL/m08400_a0-pure.cl | 4 +-- OpenCL/m08400_a1-optimized.cl | 4 +-- OpenCL/m08400_a1-pure.cl | 4 +-- OpenCL/m08400_a3-optimized.cl | 12 ++++----- OpenCL/m08400_a3-pure.cl | 4 +-- OpenCL/m08500_a0-pure.cl | 4 +-- OpenCL/m08500_a1-pure.cl | 4 +-- OpenCL/m08500_a3-pure.cl | 4 +-- OpenCL/m08600_a0-pure.cl | 4 +-- OpenCL/m08600_a1-pure.cl | 4 +-- OpenCL/m08600_a3-pure.cl | 4 +-- OpenCL/m08700_a0-optimized.cl | 8 +++--- OpenCL/m08700_a1-optimized.cl | 8 +++--- OpenCL/m08700_a3-optimized.cl | 24 ++++++++--------- OpenCL/m08800-pure.cl | 2 +- OpenCL/m09100-pure.cl | 4 +-- OpenCL/m09400-pure.cl | 2 +- OpenCL/m09500-pure.cl | 2 +- OpenCL/m09600-pure.cl | 2 +- OpenCL/m10700-optimized.cl | 2 +- OpenCL/m10700-pure.cl | 2 +- OpenCL/m11100_a0-optimized.cl | 4 +-- OpenCL/m11100_a0-pure.cl | 4 +-- OpenCL/m11100_a1-optimized.cl | 4 +-- OpenCL/m11100_a1-pure.cl | 4 +-- OpenCL/m11100_a3-optimized.cl | 12 ++++----- OpenCL/m11100_a3-pure.cl | 4 +-- OpenCL/m11300-pure.cl | 2 +- OpenCL/m11400_a0-pure.cl | 4 +-- OpenCL/m11400_a1-pure.cl | 4 +-- OpenCL/m11400_a3-pure.cl | 4 +-- OpenCL/m11600-pure.cl | 6 ++--- OpenCL/m11700_a0-optimized.cl | 4 +-- OpenCL/m11700_a0-pure.cl | 4 +-- OpenCL/m11700_a1-optimized.cl | 4 +-- OpenCL/m11700_a1-pure.cl | 4 +-- OpenCL/m11700_a3-optimized.cl | 12 ++++----- OpenCL/m11700_a3-pure.cl | 4 +-- OpenCL/m11750_a0-pure.cl | 4 +-- OpenCL/m11750_a1-pure.cl | 4 +-- OpenCL/m11750_a3-pure.cl | 4 +-- OpenCL/m11760_a0-pure.cl | 4 +-- OpenCL/m11760_a1-pure.cl | 4 +-- OpenCL/m11760_a3-pure.cl | 4 +-- OpenCL/m11800_a0-optimized.cl | 4 +-- OpenCL/m11800_a0-pure.cl | 4 +-- OpenCL/m11800_a1-optimized.cl | 4 +-- OpenCL/m11800_a1-pure.cl | 4 +-- OpenCL/m11800_a3-optimized.cl | 12 ++++----- OpenCL/m11800_a3-pure.cl | 4 +-- OpenCL/m11850_a0-pure.cl | 4 +-- OpenCL/m11850_a1-pure.cl | 4 +-- OpenCL/m11850_a3-pure.cl | 4 +-- OpenCL/m11860_a0-pure.cl | 4 +-- OpenCL/m11860_a1-pure.cl | 4 +-- OpenCL/m11860_a3-pure.cl | 4 +-- OpenCL/m12400-pure.cl | 4 +-- OpenCL/m12500-pure.cl | 2 +- OpenCL/m12600_a0-optimized.cl | 4 +-- OpenCL/m12600_a0-pure.cl | 4 +-- OpenCL/m12600_a1-optimized.cl | 4 +-- OpenCL/m12600_a1-pure.cl | 4 +-- OpenCL/m12600_a3-optimized.cl | 12 ++++----- OpenCL/m12600_a3-pure.cl | 4 +-- OpenCL/m12700-pure.cl | 2 +- OpenCL/m12800-pure.cl | 2 +- OpenCL/m13200-pure.cl | 2 +- OpenCL/m13400-pure.cl | 4 +-- OpenCL/m13751-pure.cl | 4 +-- OpenCL/m13752-pure.cl | 4 +-- OpenCL/m13753-pure.cl | 4 +-- OpenCL/m13771-pure.cl | 8 +++--- OpenCL/m13772-pure.cl | 8 +++--- OpenCL/m13773-pure.cl | 8 +++--- OpenCL/m13800_a0-optimized.cl | 4 +-- OpenCL/m13800_a1-optimized.cl | 4 +-- OpenCL/m13800_a3-optimized.cl | 12 ++++----- OpenCL/m13900_a0-optimized.cl | 4 +-- OpenCL/m13900_a0-pure.cl | 4 +-- OpenCL/m13900_a1-optimized.cl | 4 +-- OpenCL/m13900_a1-pure.cl | 4 +-- OpenCL/m13900_a3-optimized.cl | 12 ++++----- OpenCL/m13900_a3-pure.cl | 4 +-- OpenCL/m14000_a0-pure.cl | 4 +-- OpenCL/m14000_a1-pure.cl | 4 +-- OpenCL/m14100_a0-pure.cl | 4 +-- OpenCL/m14100_a1-pure.cl | 4 +-- OpenCL/m14100_a3-pure.cl | 4 +-- OpenCL/m14400_a0-optimized.cl | 4 +-- OpenCL/m14400_a0-pure.cl | 4 +-- OpenCL/m14400_a1-optimized.cl | 4 +-- OpenCL/m14400_a1-pure.cl | 4 +-- OpenCL/m14400_a3-optimized.cl | 12 ++++----- OpenCL/m14400_a3-pure.cl | 4 +-- OpenCL/m14611-pure.cl | 2 +- OpenCL/m14621-pure.cl | 2 +- OpenCL/m14631-pure.cl | 2 +- OpenCL/m14641-pure.cl | 2 +- OpenCL/m14700-pure.cl | 2 +- OpenCL/m14800-pure.cl | 2 +- OpenCL/m14900_a0-optimized.cl | 4 +-- OpenCL/m14900_a1-optimized.cl | 4 +-- OpenCL/m14900_a3-optimized.cl | 4 +-- OpenCL/m15300-pure.cl | 2 +- OpenCL/m15900-pure.cl | 2 +- OpenCL/m16000_a0-pure.cl | 8 +++--- OpenCL/m16000_a1-pure.cl | 8 +++--- OpenCL/m16000_a3-pure.cl | 8 +++--- OpenCL/m16200-pure.cl | 2 +- OpenCL/m16300-pure.cl | 2 +- OpenCL/m16600_a0-optimized.cl | 4 +-- OpenCL/m16600_a0-pure.cl | 4 +-- OpenCL/m16600_a1-optimized.cl | 4 +-- OpenCL/m16600_a1-pure.cl | 4 +-- OpenCL/m16600_a3-optimized.cl | 12 ++++----- OpenCL/m16600_a3-pure.cl | 4 +-- OpenCL/m18300-pure.cl | 2 +- OpenCL/m18400-pure.cl | 2 +- OpenCL/m18500_a0-pure.cl | 4 +-- OpenCL/m18500_a1-pure.cl | 4 +-- OpenCL/m18500_a3-pure.cl | 4 +-- OpenCL/m18900-pure.cl | 2 +- OpenCL/m19200-pure.cl | 4 +-- src/modules/module_01600.c | 18 +++++-------- src/modules/module_01760.c | 17 +----------- src/modules/module_01800.c | 18 +++++-------- src/modules/module_04800.c | 18 +------------ src/modules/module_06100.c | 15 +---------- src/modules/module_06213.c | 18 +++++-------- src/modules/module_06223.c | 13 ++++++++- src/modules/module_06231.c | 17 +----------- src/modules/module_06232.c | 17 +----------- src/modules/module_06233.c | 18 +++++-------- src/modules/module_06243.c | 18 +++++-------- src/modules/module_06300.c | 15 +++++------ src/modules/module_07400.c | 15 +++++------ src/modules/module_07500.c | 15 +---------- src/modules/module_08600.c | 17 +----------- src/modules/module_08900.c | 47 ++++++++++++-------------------- src/modules/module_09100.c | 15 ++++------- src/modules/module_09300.c | 49 +++++++++++++--------------------- src/modules/module_10700.c | 7 ++--- src/modules/module_11600.c | 25 +---------------- src/modules/module_11700.c | 15 +---------- src/modules/module_11750.c | 15 +---------- src/modules/module_11760.c | 15 +---------- src/modules/module_11800.c | 15 +---------- src/modules/module_11850.c | 15 +---------- src/modules/module_11860.c | 15 +---------- src/modules/module_13100.c | 15 +---------- src/modules/module_13200.c | 17 +----------- src/modules/module_15700.c | 49 +++++++++++++--------------------- src/modules/module_18100.c | 16 +++++------ src/modules/module_18200.c | 15 +---------- 287 files changed, 815 insertions(+), 1125 deletions(-) diff --git a/OpenCL/inc_hash_md4.cl b/OpenCL/inc_hash_md4.cl index bce232d8b..cbce8c549 100644 --- a/OpenCL/inc_hash_md4.cl +++ b/OpenCL/inc_hash_md4.cl @@ -110,7 +110,7 @@ DECLSPEC void md4_init (md4_ctx_t *ctx) DECLSPEC void md4_update_64 (md4_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -696,7 +696,7 @@ DECLSPEC void md4_update_global_utf16le_swap (md4_ctx_t *ctx, const __global u32 DECLSPEC void md4_final (md4_ctx_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos); @@ -1230,7 +1230,7 @@ DECLSPEC void md4_init_vector_from_scalar (md4_ctx_vector_t *ctx, md4_ctx_t *ctx DECLSPEC void md4_update_vector_64 (md4_ctx_vector_t *ctx, u32x *w0, u32x *w1, u32x *w2, u32x *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -1560,7 +1560,7 @@ DECLSPEC void md4_update_vector_utf16le_swap (md4_ctx_vector_t *ctx, const u32x DECLSPEC void md4_final_vector (md4_ctx_vector_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4 (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos); diff --git a/OpenCL/inc_hash_md5.cl b/OpenCL/inc_hash_md5.cl index 1ba6c0140..167c20951 100644 --- a/OpenCL/inc_hash_md5.cl +++ b/OpenCL/inc_hash_md5.cl @@ -146,7 +146,7 @@ DECLSPEC void md5_init (md5_ctx_t *ctx) DECLSPEC void md5_update_64 (md5_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -732,7 +732,7 @@ DECLSPEC void md5_update_global_utf16le_swap (md5_ctx_t *ctx, const __global u32 DECLSPEC void md5_final (md5_ctx_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos); @@ -1302,7 +1302,7 @@ DECLSPEC void md5_init_vector_from_scalar (md5_ctx_vector_t *ctx, md5_ctx_t *ctx DECLSPEC void md5_update_vector_64 (md5_ctx_vector_t *ctx, u32x *w0, u32x *w1, u32x *w2, u32x *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -1632,7 +1632,7 @@ DECLSPEC void md5_update_vector_utf16le_swap (md5_ctx_vector_t *ctx, const u32x DECLSPEC void md5_final_vector (md5_ctx_vector_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4 (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos); diff --git a/OpenCL/inc_hash_ripemd160.cl b/OpenCL/inc_hash_ripemd160.cl index bc5b8a2a4..b4c9cf907 100644 --- a/OpenCL/inc_hash_ripemd160.cl +++ b/OpenCL/inc_hash_ripemd160.cl @@ -244,7 +244,7 @@ DECLSPEC void ripemd160_init (ripemd160_ctx_t *ctx) DECLSPEC void ripemd160_update_64 (ripemd160_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -830,7 +830,7 @@ DECLSPEC void ripemd160_update_global_utf16le_swap (ripemd160_ctx_t *ctx, const DECLSPEC void ripemd160_final (ripemd160_ctx_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos); @@ -1499,7 +1499,7 @@ DECLSPEC void ripemd160_init_vector_from_scalar (ripemd160_ctx_vector_t *ctx, ri DECLSPEC void ripemd160_update_vector_64 (ripemd160_ctx_vector_t *ctx, u32x *w0, u32x *w1, u32x *w2, u32x *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -1829,7 +1829,7 @@ DECLSPEC void ripemd160_update_vector_utf16le_swap (ripemd160_ctx_vector_t *ctx, DECLSPEC void ripemd160_final_vector (ripemd160_ctx_vector_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4 (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos); diff --git a/OpenCL/inc_hash_sha1.cl b/OpenCL/inc_hash_sha1.cl index 77babd569..c2664c80f 100644 --- a/OpenCL/inc_hash_sha1.cl +++ b/OpenCL/inc_hash_sha1.cl @@ -176,7 +176,7 @@ DECLSPEC void sha1_init (sha1_ctx_t *ctx) DECLSPEC void sha1_update_64 (sha1_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -998,7 +998,7 @@ DECLSPEC void sha1_update_global_utf16be_swap (sha1_ctx_t *ctx, const __global u DECLSPEC void sha1_final (sha1_ctx_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); @@ -1599,7 +1599,7 @@ DECLSPEC void sha1_init_vector_from_scalar (sha1_ctx_vector_t *ctx, sha1_ctx_t * DECLSPEC void sha1_update_vector_64 (sha1_ctx_vector_t *ctx, u32x *w0, u32x *w1, u32x *w2, u32x *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -2013,7 +2013,7 @@ DECLSPEC void sha1_update_vector_utf16beN (sha1_ctx_vector_t *ctx, const u32x *w DECLSPEC void sha1_final_vector (sha1_ctx_vector_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4 (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); diff --git a/OpenCL/inc_hash_sha224.cl b/OpenCL/inc_hash_sha224.cl index 59f3b1512..8886b9de1 100644 --- a/OpenCL/inc_hash_sha224.cl +++ b/OpenCL/inc_hash_sha224.cl @@ -161,7 +161,7 @@ DECLSPEC void sha224_init (sha224_ctx_t *ctx) DECLSPEC void sha224_update_64 (sha224_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -747,7 +747,7 @@ DECLSPEC void sha224_update_global_utf16le_swap (sha224_ctx_t *ctx, const __glob DECLSPEC void sha224_final (sha224_ctx_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); @@ -1316,7 +1316,7 @@ DECLSPEC void sha224_init_vector_from_scalar (sha224_ctx_vector_t *ctx, sha224_c DECLSPEC void sha224_update_vector_64 (sha224_ctx_vector_t *ctx, u32x *w0, u32x *w1, u32x *w2, u32x *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -1688,7 +1688,7 @@ DECLSPEC void sha224_update_vector_utf16beN (sha224_ctx_vector_t *ctx, const u32 DECLSPEC void sha224_final_vector (sha224_ctx_vector_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4 (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); diff --git a/OpenCL/inc_hash_sha256.cl b/OpenCL/inc_hash_sha256.cl index 81154551b..756ae7c22 100644 --- a/OpenCL/inc_hash_sha256.cl +++ b/OpenCL/inc_hash_sha256.cl @@ -161,7 +161,7 @@ DECLSPEC void sha256_init (sha256_ctx_t *ctx) DECLSPEC void sha256_update_64 (sha256_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -747,7 +747,7 @@ DECLSPEC void sha256_update_global_utf16le_swap (sha256_ctx_t *ctx, const __glob DECLSPEC void sha256_final (sha256_ctx_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); @@ -1316,7 +1316,7 @@ DECLSPEC void sha256_init_vector_from_scalar (sha256_ctx_vector_t *ctx, sha256_c DECLSPEC void sha256_update_vector_64 (sha256_ctx_vector_t *ctx, u32x *w0, u32x *w1, u32x *w2, u32x *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -1688,7 +1688,7 @@ DECLSPEC void sha256_update_vector_utf16beN (sha256_ctx_vector_t *ctx, const u32 DECLSPEC void sha256_final_vector (sha256_ctx_vector_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4 (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); diff --git a/OpenCL/inc_hash_sha384.cl b/OpenCL/inc_hash_sha384.cl index 4f0371d8e..c9ef4da53 100644 --- a/OpenCL/inc_hash_sha384.cl +++ b/OpenCL/inc_hash_sha384.cl @@ -185,7 +185,7 @@ DECLSPEC void sha384_init (sha384_ctx_t *ctx) DECLSPEC void sha384_update_128 (sha384_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, u32 *w4, u32 *w5, u32 *w6, u32 *w7, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 127; + const int pos = ctx->len & 127; ctx->len += len; @@ -1191,7 +1191,7 @@ DECLSPEC void sha384_update_global_utf16le_swap (sha384_ctx_t *ctx, const __glob DECLSPEC void sha384_final (sha384_ctx_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 127; + const int pos = ctx->len & 127; append_0x80_8x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, ctx->w4, ctx->w5, ctx->w6, ctx->w7, pos ^ 3); @@ -2012,7 +2012,7 @@ DECLSPEC void sha384_init_vector_from_scalar (sha384_ctx_vector_t *ctx, sha384_c DECLSPEC void sha384_update_vector_128 (sha384_ctx_vector_t *ctx, u32x *w0, u32x *w1, u32x *w2, u32x *w3, u32x *w4, u32x *w5, u32x *w6, u32x *w7, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 127; + const int pos = ctx->len & 127; ctx->len += len; @@ -2644,7 +2644,7 @@ DECLSPEC void sha384_update_vector_utf16beN (sha384_ctx_vector_t *ctx, const u32 DECLSPEC void sha384_final_vector (sha384_ctx_vector_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 127; + const int pos = ctx->len & 127; append_0x80_8x4 (ctx->w0, ctx->w1, ctx->w2, ctx->w3, ctx->w4, ctx->w5, ctx->w6, ctx->w7, pos ^ 3); diff --git a/OpenCL/inc_hash_sha512.cl b/OpenCL/inc_hash_sha512.cl index 869a5d998..aa3586498 100644 --- a/OpenCL/inc_hash_sha512.cl +++ b/OpenCL/inc_hash_sha512.cl @@ -185,7 +185,7 @@ DECLSPEC void sha512_init (sha512_ctx_t *ctx) DECLSPEC void sha512_update_128 (sha512_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, u32 *w4, u32 *w5, u32 *w6, u32 *w7, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 127; + const int pos = ctx->len & 127; ctx->len += len; @@ -1191,7 +1191,7 @@ DECLSPEC void sha512_update_global_utf16le_swap (sha512_ctx_t *ctx, const __glob DECLSPEC void sha512_final (sha512_ctx_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 127; + const int pos = ctx->len & 127; append_0x80_8x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, ctx->w4, ctx->w5, ctx->w6, ctx->w7, pos ^ 3); @@ -2012,7 +2012,7 @@ DECLSPEC void sha512_init_vector_from_scalar (sha512_ctx_vector_t *ctx, sha512_c DECLSPEC void sha512_update_vector_128 (sha512_ctx_vector_t *ctx, u32x *w0, u32x *w1, u32x *w2, u32x *w3, u32x *w4, u32x *w5, u32x *w6, u32x *w7, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 127; + const int pos = ctx->len & 127; ctx->len += len; @@ -2644,7 +2644,7 @@ DECLSPEC void sha512_update_vector_utf16beN (sha512_ctx_vector_t *ctx, const u32 DECLSPEC void sha512_final_vector (sha512_ctx_vector_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 127; + const int pos = ctx->len & 127; append_0x80_8x4 (ctx->w0, ctx->w1, ctx->w2, ctx->w3, ctx->w4, ctx->w5, ctx->w6, ctx->w7, pos ^ 3); diff --git a/OpenCL/inc_hash_streebog256.cl b/OpenCL/inc_hash_streebog256.cl index d4b89eff2..f58be0b09 100644 --- a/OpenCL/inc_hash_streebog256.cl +++ b/OpenCL/inc_hash_streebog256.cl @@ -799,7 +799,7 @@ DECLSPEC void streebog256_transform (streebog256_ctx_t *ctx, const u32 *w0, cons DECLSPEC void streebog256_update_64 (streebog256_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len; + const int pos = ctx->len; if ((pos + len) < 64) { @@ -1046,7 +1046,7 @@ DECLSPEC void streebog256_update_global_swap (streebog256_ctx_t *ctx, const __gl DECLSPEC void streebog256_final (streebog256_ctx_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x01_4x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); @@ -1487,7 +1487,7 @@ DECLSPEC void streebog256_transform_vector (streebog256_ctx_vector_t *ctx, const DECLSPEC void streebog256_update_vector_64 (streebog256_ctx_vector_t *ctx, u32x *w0, u32x *w1, u32x *w2, u32x *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len; + const int pos = ctx->len; if ((pos + len) < 64) { @@ -1677,7 +1677,7 @@ DECLSPEC void streebog256_update_vector_swap (streebog256_ctx_vector_t *ctx, con DECLSPEC void streebog256_final_vector (streebog256_ctx_vector_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x01_4x4_VV (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); diff --git a/OpenCL/inc_hash_streebog512.cl b/OpenCL/inc_hash_streebog512.cl index 541522632..940706d0e 100644 --- a/OpenCL/inc_hash_streebog512.cl +++ b/OpenCL/inc_hash_streebog512.cl @@ -799,7 +799,7 @@ DECLSPEC void streebog512_transform (streebog512_ctx_t *ctx, const u32 *w0, cons DECLSPEC void streebog512_update_64 (streebog512_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len; + const int pos = ctx->len; if ((pos + len) < 64) { @@ -1046,7 +1046,7 @@ DECLSPEC void streebog512_update_global_swap (streebog512_ctx_t *ctx, const __gl DECLSPEC void streebog512_final (streebog512_ctx_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x01_4x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); @@ -1487,7 +1487,7 @@ DECLSPEC void streebog512_transform_vector (streebog512_ctx_vector_t *ctx, const DECLSPEC void streebog512_update_vector_64 (streebog512_ctx_vector_t *ctx, u32x *w0, u32x *w1, u32x *w2, u32x *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len; + const int pos = ctx->len; if ((pos + len) < 64) { @@ -1677,7 +1677,7 @@ DECLSPEC void streebog512_update_vector_swap (streebog512_ctx_vector_t *ctx, con DECLSPEC void streebog512_final_vector (streebog512_ctx_vector_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x01_4x4_VV (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); diff --git a/OpenCL/inc_hash_whirlpool.cl b/OpenCL/inc_hash_whirlpool.cl index 7611742f8..7a44a3e71 100644 --- a/OpenCL/inc_hash_whirlpool.cl +++ b/OpenCL/inc_hash_whirlpool.cl @@ -1344,7 +1344,7 @@ DECLSPEC void whirlpool_init (whirlpool_ctx_t *ctx, __local u32 (*s_Ch)[256], __ DECLSPEC void whirlpool_update_64 (whirlpool_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -1930,7 +1930,7 @@ DECLSPEC void whirlpool_update_global_utf16le_swap (whirlpool_ctx_t *ctx, const DECLSPEC void whirlpool_final (whirlpool_ctx_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); @@ -2603,7 +2603,7 @@ DECLSPEC void whirlpool_init_vector_from_scalar (whirlpool_ctx_vector_t *ctx, wh DECLSPEC void whirlpool_update_vector_64 (whirlpool_ctx_vector_t *ctx, u32x *w0, u32x *w1, u32x *w2, u32x *w3, const int len) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; ctx->len += len; @@ -2933,7 +2933,7 @@ DECLSPEC void whirlpool_update_vector_utf16le_swap (whirlpool_ctx_vector_t *ctx, DECLSPEC void whirlpool_final_vector (whirlpool_ctx_vector_t *ctx) { - MAYBE_VOLATILE const int pos = ctx->len & 63; + const int pos = ctx->len & 63; append_0x80_4x4 (ctx->w0, ctx->w1, ctx->w2, ctx->w3, pos ^ 3); diff --git a/OpenCL/inc_vendor.cl b/OpenCL/inc_vendor.cl index a9d7ed0dd..e28fa0a20 100644 --- a/OpenCL/inc_vendor.cl +++ b/OpenCL/inc_vendor.cl @@ -75,14 +75,6 @@ #define DECLSPEC #endif -// some kernels under special conditions need treatment - -#if defined MAYBE_VOLATILE -// take the one given by the user -#else -#define MAYBE_VOLATILE -#endif - /** * AMD specific */ diff --git a/OpenCL/m01500_a0-pure.cl b/OpenCL/m01500_a0-pure.cl index 0f63b471c..96d4fce04 100644 --- a/OpenCL/m01500_a0-pure.cl +++ b/OpenCL/m01500_a0-pure.cl @@ -498,7 +498,7 @@ __kernel void m01500_mxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -582,7 +582,7 @@ __kernel void m01500_sxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m01500_a1-pure.cl b/OpenCL/m01500_a1-pure.cl index cba267b9c..0645e727f 100644 --- a/OpenCL/m01500_a1-pure.cl +++ b/OpenCL/m01500_a1-pure.cl @@ -496,7 +496,7 @@ __kernel void m01500_mxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -659,7 +659,7 @@ __kernel void m01500_sxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m01600-pure.cl b/OpenCL/m01600-pure.cl index 1963842af..0337b1ad1 100644 --- a/OpenCL/m01600-pure.cl +++ b/OpenCL/m01600-pure.cl @@ -258,8 +258,8 @@ __kernel void m01600_loop (KERN_ATTR_TMPS (md5crypt_tmp_t)) if (j1) { - MAYBE_VOLATILE const u32 off = wpc_len[pc] / 4; - MAYBE_VOLATILE const u32 mod = wpc_len[pc] % 4; + const u32 off = wpc_len[pc] / 4; + const u32 mod = wpc_len[pc] % 4; u32 *ptr = wpc[pc] + off - 4; diff --git a/OpenCL/m02500-pure.cl b/OpenCL/m02500-pure.cl index fa9a4e596..907e1566f 100644 --- a/OpenCL/m02500-pure.cl +++ b/OpenCL/m02500-pure.cl @@ -893,7 +893,7 @@ __kernel void m02500_aux3 (KERN_ATTR_TMPS_ESALT (wpa_pbkdf2_tmp_t, wpa_eapol_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m02501-pure.cl b/OpenCL/m02501-pure.cl index ec5bcbcf1..13d66301c 100644 --- a/OpenCL/m02501-pure.cl +++ b/OpenCL/m02501-pure.cl @@ -768,7 +768,7 @@ __kernel void m02501_aux3 (KERN_ATTR_TMPS_ESALT (wpa_pmk_tmp_t, wpa_eapol_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m02610_a0-optimized.cl b/OpenCL/m02610_a0-optimized.cl index 77bc266e3..04a79dd28 100644 --- a/OpenCL/m02610_a0-optimized.cl +++ b/OpenCL/m02610_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m02610_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -326,7 +326,7 @@ __kernel void m02610_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02610_a0-pure.cl b/OpenCL/m02610_a0-pure.cl index 6649cbdee..fb4ecd030 100644 --- a/OpenCL/m02610_a0-pure.cl +++ b/OpenCL/m02610_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m02610_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -146,7 +146,7 @@ __kernel void m02610_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02610_a1-optimized.cl b/OpenCL/m02610_a1-optimized.cl index 9bf208976..b29702997 100644 --- a/OpenCL/m02610_a1-optimized.cl +++ b/OpenCL/m02610_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m02610_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -383,7 +383,7 @@ __kernel void m02610_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02610_a1-pure.cl b/OpenCL/m02610_a1-pure.cl index 9fa3f4ee4..e392d68e8 100644 --- a/OpenCL/m02610_a1-pure.cl +++ b/OpenCL/m02610_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m02610_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -142,7 +142,7 @@ __kernel void m02610_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02610_a3-optimized.cl b/OpenCL/m02610_a3-optimized.cl index 5ab5b30f9..d63e2118a 100644 --- a/OpenCL/m02610_a3-optimized.cl +++ b/OpenCL/m02610_a3-optimized.cl @@ -606,7 +606,7 @@ __kernel void m02610_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -676,7 +676,7 @@ __kernel void m02610_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -746,7 +746,7 @@ __kernel void m02610_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -816,7 +816,7 @@ __kernel void m02610_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -886,7 +886,7 @@ __kernel void m02610_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -956,7 +956,7 @@ __kernel void m02610_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02610_a3-pure.cl b/OpenCL/m02610_a3-pure.cl index 8cf4561a5..08922eccd 100644 --- a/OpenCL/m02610_a3-pure.cl +++ b/OpenCL/m02610_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m02610_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -155,7 +155,7 @@ __kernel void m02610_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02710_a0-optimized.cl b/OpenCL/m02710_a0-optimized.cl index 739d057bf..a7a7d7a6f 100644 --- a/OpenCL/m02710_a0-optimized.cl +++ b/OpenCL/m02710_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m02710_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -411,7 +411,7 @@ __kernel void m02710_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02710_a1-optimized.cl b/OpenCL/m02710_a1-optimized.cl index 1dde3fa29..ca979a481 100644 --- a/OpenCL/m02710_a1-optimized.cl +++ b/OpenCL/m02710_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m02710_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -468,7 +468,7 @@ __kernel void m02710_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02710_a3-optimized.cl b/OpenCL/m02710_a3-optimized.cl index 0818de414..44920b369 100644 --- a/OpenCL/m02710_a3-optimized.cl +++ b/OpenCL/m02710_a3-optimized.cl @@ -775,7 +775,7 @@ __kernel void m02710_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -845,7 +845,7 @@ __kernel void m02710_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -915,7 +915,7 @@ __kernel void m02710_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -985,7 +985,7 @@ __kernel void m02710_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1055,7 +1055,7 @@ __kernel void m02710_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1125,7 +1125,7 @@ __kernel void m02710_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02810_a0-optimized.cl b/OpenCL/m02810_a0-optimized.cl index fd13b186c..025da1291 100644 --- a/OpenCL/m02810_a0-optimized.cl +++ b/OpenCL/m02810_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m02810_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -412,7 +412,7 @@ __kernel void m02810_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02810_a0-pure.cl b/OpenCL/m02810_a0-pure.cl index 5327dc015..04a1157a3 100644 --- a/OpenCL/m02810_a0-pure.cl +++ b/OpenCL/m02810_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m02810_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -169,7 +169,7 @@ __kernel void m02810_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02810_a1-optimized.cl b/OpenCL/m02810_a1-optimized.cl index 230993c22..026b57c53 100644 --- a/OpenCL/m02810_a1-optimized.cl +++ b/OpenCL/m02810_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m02810_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -469,7 +469,7 @@ __kernel void m02810_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02810_a1-pure.cl b/OpenCL/m02810_a1-pure.cl index 47653774b..1b1bb96af 100644 --- a/OpenCL/m02810_a1-pure.cl +++ b/OpenCL/m02810_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m02810_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -165,7 +165,7 @@ __kernel void m02810_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02810_a3-optimized.cl b/OpenCL/m02810_a3-optimized.cl index 91ba67d6c..31be3c620 100644 --- a/OpenCL/m02810_a3-optimized.cl +++ b/OpenCL/m02810_a3-optimized.cl @@ -777,7 +777,7 @@ __kernel void m02810_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -847,7 +847,7 @@ __kernel void m02810_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -917,7 +917,7 @@ __kernel void m02810_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -987,7 +987,7 @@ __kernel void m02810_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1057,7 +1057,7 @@ __kernel void m02810_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1127,7 +1127,7 @@ __kernel void m02810_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m02810_a3-pure.cl b/OpenCL/m02810_a3-pure.cl index c7955844f..2631b95d6 100644 --- a/OpenCL/m02810_a3-pure.cl +++ b/OpenCL/m02810_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m02810_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -178,7 +178,7 @@ __kernel void m02810_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03000_a0-pure.cl b/OpenCL/m03000_a0-pure.cl index 63d0c8753..70e52b2be 100644 --- a/OpenCL/m03000_a0-pure.cl +++ b/OpenCL/m03000_a0-pure.cl @@ -508,7 +508,7 @@ __kernel void m03000_mxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -593,7 +593,7 @@ __kernel void m03000_sxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m03000_a1-pure.cl b/OpenCL/m03000_a1-pure.cl index 80fdc0f33..539f29cc9 100644 --- a/OpenCL/m03000_a1-pure.cl +++ b/OpenCL/m03000_a1-pure.cl @@ -506,7 +506,7 @@ __kernel void m03000_mxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -670,7 +670,7 @@ __kernel void m03000_sxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m03100_a0-optimized.cl b/OpenCL/m03100_a0-optimized.cl index 10dbe10a9..045537d13 100644 --- a/OpenCL/m03100_a0-optimized.cl +++ b/OpenCL/m03100_a0-optimized.cl @@ -504,7 +504,7 @@ __kernel void m03100_m04 (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -727,7 +727,7 @@ __kernel void m03100_s04 (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m03100_a1-optimized.cl b/OpenCL/m03100_a1-optimized.cl index 546758013..88a0d2233 100644 --- a/OpenCL/m03100_a1-optimized.cl +++ b/OpenCL/m03100_a1-optimized.cl @@ -502,7 +502,7 @@ __kernel void m03100_m04 (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -785,7 +785,7 @@ __kernel void m03100_s04 (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m03100_a3-optimized.cl b/OpenCL/m03100_a3-optimized.cl index 967c02c92..31087ad4c 100644 --- a/OpenCL/m03100_a3-optimized.cl +++ b/OpenCL/m03100_a3-optimized.cl @@ -900,7 +900,7 @@ __kernel void m03100_m04 (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -974,7 +974,7 @@ __kernel void m03100_m08 (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -1052,7 +1052,7 @@ __kernel void m03100_s04 (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -1126,7 +1126,7 @@ __kernel void m03100_s08 (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m03710_a0-optimized.cl b/OpenCL/m03710_a0-optimized.cl index 9fe959a15..5bab20e77 100644 --- a/OpenCL/m03710_a0-optimized.cl +++ b/OpenCL/m03710_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m03710_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -357,7 +357,7 @@ __kernel void m03710_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03710_a0-pure.cl b/OpenCL/m03710_a0-pure.cl index 5e9aeb0a5..d4161c383 100644 --- a/OpenCL/m03710_a0-pure.cl +++ b/OpenCL/m03710_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m03710_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -159,7 +159,7 @@ __kernel void m03710_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03710_a1-optimized.cl b/OpenCL/m03710_a1-optimized.cl index afef29fdb..3be6d17ef 100644 --- a/OpenCL/m03710_a1-optimized.cl +++ b/OpenCL/m03710_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m03710_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -414,7 +414,7 @@ __kernel void m03710_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03710_a1-pure.cl b/OpenCL/m03710_a1-pure.cl index e6ed23e45..293af2aaa 100644 --- a/OpenCL/m03710_a1-pure.cl +++ b/OpenCL/m03710_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m03710_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -155,7 +155,7 @@ __kernel void m03710_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03710_a3-optimized.cl b/OpenCL/m03710_a3-optimized.cl index fce6990ac..73773f727 100644 --- a/OpenCL/m03710_a3-optimized.cl +++ b/OpenCL/m03710_a3-optimized.cl @@ -633,7 +633,7 @@ __kernel void m03710_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -737,7 +737,7 @@ __kernel void m03710_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -807,7 +807,7 @@ __kernel void m03710_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -877,7 +877,7 @@ __kernel void m03710_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -947,7 +947,7 @@ __kernel void m03710_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -983,7 +983,7 @@ __kernel void m03710_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03710_a3-pure.cl b/OpenCL/m03710_a3-pure.cl index 42973b92e..ffb096d64 100644 --- a/OpenCL/m03710_a3-pure.cl +++ b/OpenCL/m03710_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m03710_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -168,7 +168,7 @@ __kernel void m03710_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03910_a0-optimized.cl b/OpenCL/m03910_a0-optimized.cl index ef1b0e202..759b334a6 100644 --- a/OpenCL/m03910_a0-optimized.cl +++ b/OpenCL/m03910_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m03910_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -412,7 +412,7 @@ __kernel void m03910_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03910_a0-pure.cl b/OpenCL/m03910_a0-pure.cl index 149ee910a..7ad1088af 100644 --- a/OpenCL/m03910_a0-pure.cl +++ b/OpenCL/m03910_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m03910_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -169,7 +169,7 @@ __kernel void m03910_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03910_a1-optimized.cl b/OpenCL/m03910_a1-optimized.cl index b5acc65cf..1f129c332 100644 --- a/OpenCL/m03910_a1-optimized.cl +++ b/OpenCL/m03910_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m03910_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -469,7 +469,7 @@ __kernel void m03910_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03910_a1-pure.cl b/OpenCL/m03910_a1-pure.cl index c74edca4f..f1d833837 100644 --- a/OpenCL/m03910_a1-pure.cl +++ b/OpenCL/m03910_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m03910_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -165,7 +165,7 @@ __kernel void m03910_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03910_a3-optimized.cl b/OpenCL/m03910_a3-optimized.cl index 4fb1e755b..dc7d97be7 100644 --- a/OpenCL/m03910_a3-optimized.cl +++ b/OpenCL/m03910_a3-optimized.cl @@ -777,7 +777,7 @@ __kernel void m03910_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -847,7 +847,7 @@ __kernel void m03910_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -917,7 +917,7 @@ __kernel void m03910_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -987,7 +987,7 @@ __kernel void m03910_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1057,7 +1057,7 @@ __kernel void m03910_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1127,7 +1127,7 @@ __kernel void m03910_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m03910_a3-pure.cl b/OpenCL/m03910_a3-pure.cl index 77ed6d321..57ad27d55 100644 --- a/OpenCL/m03910_a3-pure.cl +++ b/OpenCL/m03910_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m03910_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -178,7 +178,7 @@ __kernel void m03910_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04010_a0-optimized.cl b/OpenCL/m04010_a0-optimized.cl index 34113e208..3768d429a 100644 --- a/OpenCL/m04010_a0-optimized.cl +++ b/OpenCL/m04010_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m04010_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -383,7 +383,7 @@ __kernel void m04010_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04010_a0-pure.cl b/OpenCL/m04010_a0-pure.cl index 684d6dfc2..fe0e04935 100644 --- a/OpenCL/m04010_a0-pure.cl +++ b/OpenCL/m04010_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m04010_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -150,7 +150,7 @@ __kernel void m04010_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04010_a1-optimized.cl b/OpenCL/m04010_a1-optimized.cl index c0bec22b4..46b26597c 100644 --- a/OpenCL/m04010_a1-optimized.cl +++ b/OpenCL/m04010_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m04010_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -439,7 +439,7 @@ __kernel void m04010_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04010_a1-pure.cl b/OpenCL/m04010_a1-pure.cl index cc980eafe..055e5def6 100644 --- a/OpenCL/m04010_a1-pure.cl +++ b/OpenCL/m04010_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m04010_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -146,7 +146,7 @@ __kernel void m04010_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04010_a3-optimized.cl b/OpenCL/m04010_a3-optimized.cl index d44e4c092..584a035b0 100644 --- a/OpenCL/m04010_a3-optimized.cl +++ b/OpenCL/m04010_a3-optimized.cl @@ -673,7 +673,7 @@ __kernel void m04010_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -777,7 +777,7 @@ __kernel void m04010_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -847,7 +847,7 @@ __kernel void m04010_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -917,7 +917,7 @@ __kernel void m04010_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -987,7 +987,7 @@ __kernel void m04010_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1023,7 +1023,7 @@ __kernel void m04010_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04010_a3-pure.cl b/OpenCL/m04010_a3-pure.cl index c87c791cf..4832c558e 100644 --- a/OpenCL/m04010_a3-pure.cl +++ b/OpenCL/m04010_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m04010_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -163,7 +163,7 @@ __kernel void m04010_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04110_a0-optimized.cl b/OpenCL/m04110_a0-optimized.cl index b07486633..a8997f5f6 100644 --- a/OpenCL/m04110_a0-optimized.cl +++ b/OpenCL/m04110_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m04110_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -428,7 +428,7 @@ __kernel void m04110_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04110_a0-pure.cl b/OpenCL/m04110_a0-pure.cl index cb8069f2f..afc8ce674 100644 --- a/OpenCL/m04110_a0-pure.cl +++ b/OpenCL/m04110_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m04110_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -163,7 +163,7 @@ __kernel void m04110_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04110_a1-optimized.cl b/OpenCL/m04110_a1-optimized.cl index 6ef8064f8..54aa5f1df 100644 --- a/OpenCL/m04110_a1-optimized.cl +++ b/OpenCL/m04110_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m04110_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -486,7 +486,7 @@ __kernel void m04110_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04110_a1-pure.cl b/OpenCL/m04110_a1-pure.cl index c22847369..3f884f9ab 100644 --- a/OpenCL/m04110_a1-pure.cl +++ b/OpenCL/m04110_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m04110_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -159,7 +159,7 @@ __kernel void m04110_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04110_a3-optimized.cl b/OpenCL/m04110_a3-optimized.cl index 6b2987875..8d16940f6 100644 --- a/OpenCL/m04110_a3-optimized.cl +++ b/OpenCL/m04110_a3-optimized.cl @@ -729,7 +729,7 @@ __kernel void m04110_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -833,7 +833,7 @@ __kernel void m04110_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -903,7 +903,7 @@ __kernel void m04110_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -973,7 +973,7 @@ __kernel void m04110_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1043,7 +1043,7 @@ __kernel void m04110_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1079,7 +1079,7 @@ __kernel void m04110_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04110_a3-pure.cl b/OpenCL/m04110_a3-pure.cl index c5090ce2c..302642811 100644 --- a/OpenCL/m04110_a3-pure.cl +++ b/OpenCL/m04110_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m04110_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -174,7 +174,7 @@ __kernel void m04110_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04310_a0-optimized.cl b/OpenCL/m04310_a0-optimized.cl index f37e0a2c5..886240a74 100644 --- a/OpenCL/m04310_a0-optimized.cl +++ b/OpenCL/m04310_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m04310_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -326,7 +326,7 @@ __kernel void m04310_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04310_a0-pure.cl b/OpenCL/m04310_a0-pure.cl index 43ec76024..6aaab60a3 100644 --- a/OpenCL/m04310_a0-pure.cl +++ b/OpenCL/m04310_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m04310_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -146,7 +146,7 @@ __kernel void m04310_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04310_a1-optimized.cl b/OpenCL/m04310_a1-optimized.cl index b27745893..8f62f40c0 100644 --- a/OpenCL/m04310_a1-optimized.cl +++ b/OpenCL/m04310_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m04310_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -383,7 +383,7 @@ __kernel void m04310_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04310_a1-pure.cl b/OpenCL/m04310_a1-pure.cl index dfa730486..36cec0c0d 100644 --- a/OpenCL/m04310_a1-pure.cl +++ b/OpenCL/m04310_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m04310_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -142,7 +142,7 @@ __kernel void m04310_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04310_a3-optimized.cl b/OpenCL/m04310_a3-optimized.cl index 333e91dde..bf425a47e 100644 --- a/OpenCL/m04310_a3-optimized.cl +++ b/OpenCL/m04310_a3-optimized.cl @@ -606,7 +606,7 @@ __kernel void m04310_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -676,7 +676,7 @@ __kernel void m04310_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -746,7 +746,7 @@ __kernel void m04310_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -816,7 +816,7 @@ __kernel void m04310_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -886,7 +886,7 @@ __kernel void m04310_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -956,7 +956,7 @@ __kernel void m04310_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04310_a3-pure.cl b/OpenCL/m04310_a3-pure.cl index e0e1f0033..ec8669bc6 100644 --- a/OpenCL/m04310_a3-pure.cl +++ b/OpenCL/m04310_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m04310_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -155,7 +155,7 @@ __kernel void m04310_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04400_a0-optimized.cl b/OpenCL/m04400_a0-optimized.cl index 20e96cadd..19c6c2514 100644 --- a/OpenCL/m04400_a0-optimized.cl +++ b/OpenCL/m04400_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m04400_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -352,7 +352,7 @@ __kernel void m04400_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04400_a0-pure.cl b/OpenCL/m04400_a0-pure.cl index 1f18b92b2..ff303e8b7 100644 --- a/OpenCL/m04400_a0-pure.cl +++ b/OpenCL/m04400_a0-pure.cl @@ -44,7 +44,7 @@ __kernel void m04400_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -141,7 +141,7 @@ __kernel void m04400_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04400_a1-optimized.cl b/OpenCL/m04400_a1-optimized.cl index ae4b1324e..eb51ced80 100644 --- a/OpenCL/m04400_a1-optimized.cl +++ b/OpenCL/m04400_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m04400_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -408,7 +408,7 @@ __kernel void m04400_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04400_a1-pure.cl b/OpenCL/m04400_a1-pure.cl index 25d4e9f6e..c49b7be41 100644 --- a/OpenCL/m04400_a1-pure.cl +++ b/OpenCL/m04400_a1-pure.cl @@ -42,7 +42,7 @@ __kernel void m04400_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -137,7 +137,7 @@ __kernel void m04400_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04400_a3-optimized.cl b/OpenCL/m04400_a3-optimized.cl index 86fc80026..4ca68b0a9 100644 --- a/OpenCL/m04400_a3-optimized.cl +++ b/OpenCL/m04400_a3-optimized.cl @@ -577,7 +577,7 @@ __kernel void m04400_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -647,7 +647,7 @@ __kernel void m04400_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -717,7 +717,7 @@ __kernel void m04400_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -787,7 +787,7 @@ __kernel void m04400_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -857,7 +857,7 @@ __kernel void m04400_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -927,7 +927,7 @@ __kernel void m04400_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04400_a3-pure.cl b/OpenCL/m04400_a3-pure.cl index 534e67ebf..628d34b5f 100644 --- a/OpenCL/m04400_a3-pure.cl +++ b/OpenCL/m04400_a3-pure.cl @@ -42,7 +42,7 @@ __kernel void m04400_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -150,7 +150,7 @@ __kernel void m04400_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04500_a0-optimized.cl b/OpenCL/m04500_a0-optimized.cl index 1eb3300db..86dc77a91 100644 --- a/OpenCL/m04500_a0-optimized.cl +++ b/OpenCL/m04500_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m04500_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -379,7 +379,7 @@ __kernel void m04500_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04500_a0-pure.cl b/OpenCL/m04500_a0-pure.cl index a3c2f3610..d6d636fd2 100644 --- a/OpenCL/m04500_a0-pure.cl +++ b/OpenCL/m04500_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m04500_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -140,7 +140,7 @@ __kernel void m04500_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04500_a1-optimized.cl b/OpenCL/m04500_a1-optimized.cl index e4b6fa126..8c76bd03a 100644 --- a/OpenCL/m04500_a1-optimized.cl +++ b/OpenCL/m04500_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m04500_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -435,7 +435,7 @@ __kernel void m04500_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04500_a1-pure.cl b/OpenCL/m04500_a1-pure.cl index 9fd6c48a3..ee9a26a51 100644 --- a/OpenCL/m04500_a1-pure.cl +++ b/OpenCL/m04500_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m04500_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -136,7 +136,7 @@ __kernel void m04500_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04500_a3-optimized.cl b/OpenCL/m04500_a3-optimized.cl index 0c88de016..1981843c3 100644 --- a/OpenCL/m04500_a3-optimized.cl +++ b/OpenCL/m04500_a3-optimized.cl @@ -637,7 +637,7 @@ __kernel void m04500_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -707,7 +707,7 @@ __kernel void m04500_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -777,7 +777,7 @@ __kernel void m04500_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -847,7 +847,7 @@ __kernel void m04500_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -917,7 +917,7 @@ __kernel void m04500_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -987,7 +987,7 @@ __kernel void m04500_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04500_a3-pure.cl b/OpenCL/m04500_a3-pure.cl index cb7f02bd6..99178a1ac 100644 --- a/OpenCL/m04500_a3-pure.cl +++ b/OpenCL/m04500_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m04500_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -149,7 +149,7 @@ __kernel void m04500_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04520_a0-optimized.cl b/OpenCL/m04520_a0-optimized.cl index f535f08af..b9d8be1c9 100644 --- a/OpenCL/m04520_a0-optimized.cl +++ b/OpenCL/m04520_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m04520_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -610,7 +610,7 @@ __kernel void m04520_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04520_a0-pure.cl b/OpenCL/m04520_a0-pure.cl index 8bda1088c..f71c8c23d 100644 --- a/OpenCL/m04520_a0-pure.cl +++ b/OpenCL/m04520_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m04520_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -155,7 +155,7 @@ __kernel void m04520_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04520_a1-optimized.cl b/OpenCL/m04520_a1-optimized.cl index b967b9f3b..dbcf6f13d 100644 --- a/OpenCL/m04520_a1-optimized.cl +++ b/OpenCL/m04520_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m04520_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -666,7 +666,7 @@ __kernel void m04520_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04520_a1-pure.cl b/OpenCL/m04520_a1-pure.cl index 3424ac2bb..99f3ec0f7 100644 --- a/OpenCL/m04520_a1-pure.cl +++ b/OpenCL/m04520_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m04520_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -151,7 +151,7 @@ __kernel void m04520_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04520_a3-optimized.cl b/OpenCL/m04520_a3-optimized.cl index 74c114a62..d8d1517f4 100644 --- a/OpenCL/m04520_a3-optimized.cl +++ b/OpenCL/m04520_a3-optimized.cl @@ -1090,7 +1090,7 @@ __kernel void m04520_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1160,7 +1160,7 @@ __kernel void m04520_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1230,7 +1230,7 @@ __kernel void m04520_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1300,7 +1300,7 @@ __kernel void m04520_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1370,7 +1370,7 @@ __kernel void m04520_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1440,7 +1440,7 @@ __kernel void m04520_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04520_a3-pure.cl b/OpenCL/m04520_a3-pure.cl index 3a9351b45..5f41c3209 100644 --- a/OpenCL/m04520_a3-pure.cl +++ b/OpenCL/m04520_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m04520_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -166,7 +166,7 @@ __kernel void m04520_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04700_a0-optimized.cl b/OpenCL/m04700_a0-optimized.cl index 15206a4a8..07f7a1734 100644 --- a/OpenCL/m04700_a0-optimized.cl +++ b/OpenCL/m04700_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m04700_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -335,7 +335,7 @@ __kernel void m04700_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04700_a0-pure.cl b/OpenCL/m04700_a0-pure.cl index 44db9932d..7c03a0d94 100644 --- a/OpenCL/m04700_a0-pure.cl +++ b/OpenCL/m04700_a0-pure.cl @@ -44,7 +44,7 @@ __kernel void m04700_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -136,7 +136,7 @@ __kernel void m04700_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04700_a1-optimized.cl b/OpenCL/m04700_a1-optimized.cl index 747de70e6..7fd309362 100644 --- a/OpenCL/m04700_a1-optimized.cl +++ b/OpenCL/m04700_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m04700_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -388,7 +388,7 @@ __kernel void m04700_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04700_a1-pure.cl b/OpenCL/m04700_a1-pure.cl index 09208e505..7c1dfa82e 100644 --- a/OpenCL/m04700_a1-pure.cl +++ b/OpenCL/m04700_a1-pure.cl @@ -42,7 +42,7 @@ __kernel void m04700_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -132,7 +132,7 @@ __kernel void m04700_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04700_a3-optimized.cl b/OpenCL/m04700_a3-optimized.cl index 2204b9d05..d15a2f45b 100644 --- a/OpenCL/m04700_a3-optimized.cl +++ b/OpenCL/m04700_a3-optimized.cl @@ -577,7 +577,7 @@ __kernel void m04700_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -647,7 +647,7 @@ __kernel void m04700_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -717,7 +717,7 @@ __kernel void m04700_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -787,7 +787,7 @@ __kernel void m04700_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -857,7 +857,7 @@ __kernel void m04700_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -927,7 +927,7 @@ __kernel void m04700_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m04700_a3-pure.cl b/OpenCL/m04700_a3-pure.cl index 545cb1b34..19ec8d89c 100644 --- a/OpenCL/m04700_a3-pure.cl +++ b/OpenCL/m04700_a3-pure.cl @@ -42,7 +42,7 @@ __kernel void m04700_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -145,7 +145,7 @@ __kernel void m04700_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m05300_a0-optimized.cl b/OpenCL/m05300_a0-optimized.cl index c50749508..3e8aed4b4 100644 --- a/OpenCL/m05300_a0-optimized.cl +++ b/OpenCL/m05300_a0-optimized.cl @@ -116,14 +116,14 @@ __kernel void m05300_m04 (KERN_ATTR_RULES_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = esalt_bufs[digests_offset].nr_buf[i]; } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = esalt_bufs[digests_offset].msg_buf[i]; } @@ -291,14 +291,14 @@ __kernel void m05300_s04 (KERN_ATTR_RULES_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = esalt_bufs[digests_offset].nr_buf[i]; } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = esalt_bufs[digests_offset].msg_buf[i]; } diff --git a/OpenCL/m05300_a1-optimized.cl b/OpenCL/m05300_a1-optimized.cl index 5fa7542a0..db4bf40d7 100644 --- a/OpenCL/m05300_a1-optimized.cl +++ b/OpenCL/m05300_a1-optimized.cl @@ -114,14 +114,14 @@ __kernel void m05300_m04 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = esalt_bufs[digests_offset].nr_buf[i]; } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = esalt_bufs[digests_offset].msg_buf[i]; } @@ -349,14 +349,14 @@ __kernel void m05300_s04 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = esalt_bufs[digests_offset].nr_buf[i]; } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = esalt_bufs[digests_offset].msg_buf[i]; } diff --git a/OpenCL/m05300_a3-optimized.cl b/OpenCL/m05300_a3-optimized.cl index f3e34230d..50f35935a 100644 --- a/OpenCL/m05300_a3-optimized.cl +++ b/OpenCL/m05300_a3-optimized.cl @@ -420,14 +420,14 @@ __kernel void m05300_m04 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = esalt_bufs[digests_offset].nr_buf[i]; } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = esalt_bufs[digests_offset].msg_buf[i]; } @@ -493,14 +493,14 @@ __kernel void m05300_m08 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = esalt_bufs[digests_offset].nr_buf[i]; } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = esalt_bufs[digests_offset].msg_buf[i]; } @@ -566,14 +566,14 @@ __kernel void m05300_m16 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = esalt_bufs[digests_offset].nr_buf[i]; } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = esalt_bufs[digests_offset].msg_buf[i]; } @@ -639,14 +639,14 @@ __kernel void m05300_s04 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = esalt_bufs[digests_offset].nr_buf[i]; } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = esalt_bufs[digests_offset].msg_buf[i]; } @@ -712,14 +712,14 @@ __kernel void m05300_s08 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = esalt_bufs[digests_offset].nr_buf[i]; } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = esalt_bufs[digests_offset].msg_buf[i]; } @@ -785,14 +785,14 @@ __kernel void m05300_s16 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = esalt_bufs[digests_offset].nr_buf[i]; } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = esalt_bufs[digests_offset].msg_buf[i]; } diff --git a/OpenCL/m05400_a0-optimized.cl b/OpenCL/m05400_a0-optimized.cl index aeecadfbb..9ec74d7cb 100644 --- a/OpenCL/m05400_a0-optimized.cl +++ b/OpenCL/m05400_a0-optimized.cl @@ -120,14 +120,14 @@ __kernel void m05400_m04 (KERN_ATTR_RULES_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = swap32_S (esalt_bufs[digests_offset].nr_buf[i]); } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = swap32_S (esalt_bufs[digests_offset].msg_buf[i]); } @@ -304,14 +304,14 @@ __kernel void m05400_s04 (KERN_ATTR_RULES_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = swap32_S (esalt_bufs[digests_offset].nr_buf[i]); } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = swap32_S (esalt_bufs[digests_offset].msg_buf[i]); } diff --git a/OpenCL/m05400_a1-optimized.cl b/OpenCL/m05400_a1-optimized.cl index 9877e0768..67aa1fba7 100644 --- a/OpenCL/m05400_a1-optimized.cl +++ b/OpenCL/m05400_a1-optimized.cl @@ -118,14 +118,14 @@ __kernel void m05400_m04 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = swap32_S (esalt_bufs[digests_offset].nr_buf[i]); } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = swap32_S (esalt_bufs[digests_offset].msg_buf[i]); } @@ -370,14 +370,14 @@ __kernel void m05400_s04 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = swap32_S (esalt_bufs[digests_offset].nr_buf[i]); } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = swap32_S (esalt_bufs[digests_offset].msg_buf[i]); } diff --git a/OpenCL/m05400_a3-optimized.cl b/OpenCL/m05400_a3-optimized.cl index 85c84e385..7cab76cf7 100644 --- a/OpenCL/m05400_a3-optimized.cl +++ b/OpenCL/m05400_a3-optimized.cl @@ -424,14 +424,14 @@ __kernel void m05400_m04 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = swap32_S (esalt_bufs[digests_offset].nr_buf[i]); } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = swap32_S (esalt_bufs[digests_offset].msg_buf[i]); } @@ -497,14 +497,14 @@ __kernel void m05400_m08 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = swap32_S (esalt_bufs[digests_offset].nr_buf[i]); } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = swap32_S (esalt_bufs[digests_offset].msg_buf[i]); } @@ -570,14 +570,14 @@ __kernel void m05400_m16 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = swap32_S (esalt_bufs[digests_offset].nr_buf[i]); } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = swap32_S (esalt_bufs[digests_offset].msg_buf[i]); } @@ -643,14 +643,14 @@ __kernel void m05400_s04 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = swap32_S (esalt_bufs[digests_offset].nr_buf[i]); } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = swap32_S (esalt_bufs[digests_offset].msg_buf[i]); } @@ -716,14 +716,14 @@ __kernel void m05400_s08 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = swap32_S (esalt_bufs[digests_offset].nr_buf[i]); } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = swap32_S (esalt_bufs[digests_offset].msg_buf[i]); } @@ -789,14 +789,14 @@ __kernel void m05400_s16 (KERN_ATTR_ESALT (ikepsk_t)) __local u32 s_nr_buf[16]; - for (MAYBE_VOLATILE u32 i = lid; i < 16; i += lsz) + for (u32 i = lid; i < 16; i += lsz) { s_nr_buf[i] = swap32_S (esalt_bufs[digests_offset].nr_buf[i]); } __local u32 s_msg_buf[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_msg_buf[i] = swap32_S (esalt_bufs[digests_offset].msg_buf[i]); } diff --git a/OpenCL/m05500_a0-optimized.cl b/OpenCL/m05500_a0-optimized.cl index 78927a5ca..4cf1f0007 100644 --- a/OpenCL/m05500_a0-optimized.cl +++ b/OpenCL/m05500_a0-optimized.cl @@ -505,7 +505,7 @@ __kernel void m05500_m04 (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -718,7 +718,7 @@ __kernel void m05500_s04 (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m05500_a0-pure.cl b/OpenCL/m05500_a0-pure.cl index 77c1da348..6e8302af4 100644 --- a/OpenCL/m05500_a0-pure.cl +++ b/OpenCL/m05500_a0-pure.cl @@ -506,7 +506,7 @@ __kernel void m05500_mxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -630,7 +630,7 @@ __kernel void m05500_sxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m05500_a1-optimized.cl b/OpenCL/m05500_a1-optimized.cl index 6ae857bf8..ed4a04033 100644 --- a/OpenCL/m05500_a1-optimized.cl +++ b/OpenCL/m05500_a1-optimized.cl @@ -503,7 +503,7 @@ __kernel void m05500_m04 (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -769,7 +769,7 @@ __kernel void m05500_s04 (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m05500_a1-pure.cl b/OpenCL/m05500_a1-pure.cl index da550d0b3..e774bea51 100644 --- a/OpenCL/m05500_a1-pure.cl +++ b/OpenCL/m05500_a1-pure.cl @@ -504,7 +504,7 @@ __kernel void m05500_mxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -626,7 +626,7 @@ __kernel void m05500_sxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m05500_a3-optimized.cl b/OpenCL/m05500_a3-optimized.cl index 8c2f367e8..a2e4a220f 100644 --- a/OpenCL/m05500_a3-optimized.cl +++ b/OpenCL/m05500_a3-optimized.cl @@ -836,7 +836,7 @@ __kernel void m05500_m04 (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -910,7 +910,7 @@ __kernel void m05500_m08 (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -988,7 +988,7 @@ __kernel void m05500_s04 (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -1062,7 +1062,7 @@ __kernel void m05500_s08 (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m05500_a3-pure.cl b/OpenCL/m05500_a3-pure.cl index 0a4fd5f40..04ce63171 100644 --- a/OpenCL/m05500_a3-pure.cl +++ b/OpenCL/m05500_a3-pure.cl @@ -504,7 +504,7 @@ __kernel void m05500_mxx (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -639,7 +639,7 @@ __kernel void m05500_sxx (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m05600_a0-optimized.cl b/OpenCL/m05600_a0-optimized.cl index 95c419b1c..7fc122ca8 100644 --- a/OpenCL/m05600_a0-optimized.cl +++ b/OpenCL/m05600_a0-optimized.cl @@ -117,14 +117,14 @@ __kernel void m05600_m04 (KERN_ATTR_RULES_ESALT (netntlm_t)) __local u32 s_userdomain_buf[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_userdomain_buf[i] = esalt_bufs[digests_offset].userdomain_buf[i]; } __local u32 s_chall_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_chall_buf[i] = esalt_bufs[digests_offset].chall_buf[i]; } @@ -356,14 +356,14 @@ __kernel void m05600_s04 (KERN_ATTR_RULES_ESALT (netntlm_t)) __local u32 s_userdomain_buf[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_userdomain_buf[i] = esalt_bufs[digests_offset].userdomain_buf[i]; } __local u32 s_chall_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_chall_buf[i] = esalt_bufs[digests_offset].chall_buf[i]; } diff --git a/OpenCL/m05600_a1-optimized.cl b/OpenCL/m05600_a1-optimized.cl index 8aeb5fb8e..62a424ee7 100644 --- a/OpenCL/m05600_a1-optimized.cl +++ b/OpenCL/m05600_a1-optimized.cl @@ -115,14 +115,14 @@ __kernel void m05600_m04 (KERN_ATTR_ESALT (netntlm_t)) __local u32 s_userdomain_buf[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_userdomain_buf[i] = esalt_bufs[digests_offset].userdomain_buf[i]; } __local u32 s_chall_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_chall_buf[i] = esalt_bufs[digests_offset].chall_buf[i]; } @@ -412,14 +412,14 @@ __kernel void m05600_s04 (KERN_ATTR_ESALT (netntlm_t)) __local u32 s_userdomain_buf[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_userdomain_buf[i] = esalt_bufs[digests_offset].userdomain_buf[i]; } __local u32 s_chall_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_chall_buf[i] = esalt_bufs[digests_offset].chall_buf[i]; } diff --git a/OpenCL/m05600_a3-optimized.cl b/OpenCL/m05600_a3-optimized.cl index ae854fafe..2f9904e1a 100644 --- a/OpenCL/m05600_a3-optimized.cl +++ b/OpenCL/m05600_a3-optimized.cl @@ -539,14 +539,14 @@ __kernel void m05600_m04 (KERN_ATTR_ESALT (netntlm_t)) __local u32 s_userdomain_buf[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_userdomain_buf[i] = esalt_bufs[digests_offset].userdomain_buf[i]; } __local u32 s_chall_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_chall_buf[i] = esalt_bufs[digests_offset].chall_buf[i]; } @@ -612,14 +612,14 @@ __kernel void m05600_m08 (KERN_ATTR_ESALT (netntlm_t)) __local u32 s_userdomain_buf[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_userdomain_buf[i] = esalt_bufs[digests_offset].userdomain_buf[i]; } __local u32 s_chall_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_chall_buf[i] = esalt_bufs[digests_offset].chall_buf[i]; } @@ -685,14 +685,14 @@ __kernel void m05600_m16 (KERN_ATTR_ESALT (netntlm_t)) __local u32 s_userdomain_buf[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_userdomain_buf[i] = esalt_bufs[digests_offset].userdomain_buf[i]; } __local u32 s_chall_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_chall_buf[i] = esalt_bufs[digests_offset].chall_buf[i]; } @@ -758,14 +758,14 @@ __kernel void m05600_s04 (KERN_ATTR_ESALT (netntlm_t)) __local u32 s_userdomain_buf[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_userdomain_buf[i] = esalt_bufs[digests_offset].userdomain_buf[i]; } __local u32 s_chall_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_chall_buf[i] = esalt_bufs[digests_offset].chall_buf[i]; } @@ -831,14 +831,14 @@ __kernel void m05600_s08 (KERN_ATTR_ESALT (netntlm_t)) __local u32 s_userdomain_buf[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_userdomain_buf[i] = esalt_bufs[digests_offset].userdomain_buf[i]; } __local u32 s_chall_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_chall_buf[i] = esalt_bufs[digests_offset].chall_buf[i]; } @@ -904,14 +904,14 @@ __kernel void m05600_s16 (KERN_ATTR_ESALT (netntlm_t)) __local u32 s_userdomain_buf[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_userdomain_buf[i] = esalt_bufs[digests_offset].userdomain_buf[i]; } __local u32 s_chall_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_chall_buf[i] = esalt_bufs[digests_offset].chall_buf[i]; } diff --git a/OpenCL/m05800-optimized.cl b/OpenCL/m05800-optimized.cl index cdfb8295d..ecf699a7a 100644 --- a/OpenCL/m05800-optimized.cl +++ b/OpenCL/m05800-optimized.cl @@ -2296,7 +2296,7 @@ __kernel void m05800_loop (KERN_ATTR_TMPS (androidpin_tmp_t)) __local u32 s_pc_dec[1024]; __local u32 s_pc_len[1024]; - for (MAYBE_VOLATILE u32 i = lid; i < 1024; i += lsz) + for (u32 i = lid; i < 1024; i += lsz) { s_pc_dec[i] = c_pc_dec[i]; s_pc_len[i] = c_pc_len[i]; diff --git a/OpenCL/m05800-pure.cl b/OpenCL/m05800-pure.cl index a32a23cba..a757c3ef7 100644 --- a/OpenCL/m05800-pure.cl +++ b/OpenCL/m05800-pure.cl @@ -2116,7 +2116,7 @@ __kernel void m05800_loop (KERN_ATTR_TMPS (androidpin_tmp_t)) __local u32 s_pc_dec[1024]; __local u32 s_pc_len[1024]; - for (MAYBE_VOLATILE u32 i = lid; i < 1024; i += lsz) + for (u32 i = lid; i < 1024; i += lsz) { s_pc_dec[i] = c_pc_dec[i]; s_pc_len[i] = c_pc_len[i]; diff --git a/OpenCL/m06100_a0-optimized.cl b/OpenCL/m06100_a0-optimized.cl index 2c2882a69..e2f466263 100644 --- a/OpenCL/m06100_a0-optimized.cl +++ b/OpenCL/m06100_a0-optimized.cl @@ -37,7 +37,7 @@ __kernel void m06100_m04 (KERN_ATTR_RULES ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -168,7 +168,7 @@ __kernel void m06100_s04 (KERN_ATTR_RULES ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; diff --git a/OpenCL/m06100_a0-pure.cl b/OpenCL/m06100_a0-pure.cl index 754cd8412..a1c94d998 100644 --- a/OpenCL/m06100_a0-pure.cl +++ b/OpenCL/m06100_a0-pure.cl @@ -32,7 +32,7 @@ __kernel void m06100_mxx (KERN_ATTR_RULES ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -107,7 +107,7 @@ __kernel void m06100_sxx (KERN_ATTR_RULES ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; diff --git a/OpenCL/m06100_a1-optimized.cl b/OpenCL/m06100_a1-optimized.cl index 8d96a0340..02d090baa 100644 --- a/OpenCL/m06100_a1-optimized.cl +++ b/OpenCL/m06100_a1-optimized.cl @@ -35,7 +35,7 @@ __kernel void m06100_m04 (KERN_ATTR_BASIC ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -224,7 +224,7 @@ __kernel void m06100_s04 (KERN_ATTR_BASIC ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; diff --git a/OpenCL/m06100_a1-pure.cl b/OpenCL/m06100_a1-pure.cl index 66e5b6208..dd4a1d769 100644 --- a/OpenCL/m06100_a1-pure.cl +++ b/OpenCL/m06100_a1-pure.cl @@ -30,7 +30,7 @@ __kernel void m06100_mxx (KERN_ATTR_BASIC ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -103,7 +103,7 @@ __kernel void m06100_sxx (KERN_ATTR_BASIC ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; diff --git a/OpenCL/m06100_a3-optimized.cl b/OpenCL/m06100_a3-optimized.cl index add7a05c7..6f68d1e77 100644 --- a/OpenCL/m06100_a3-optimized.cl +++ b/OpenCL/m06100_a3-optimized.cl @@ -185,7 +185,7 @@ __kernel void m06100_m04 (KERN_ATTR_BASIC ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -268,7 +268,7 @@ __kernel void m06100_m08 (KERN_ATTR_BASIC ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -355,7 +355,7 @@ __kernel void m06100_s04 (KERN_ATTR_BASIC ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -438,7 +438,7 @@ __kernel void m06100_s08 (KERN_ATTR_BASIC ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; diff --git a/OpenCL/m06100_a3-pure.cl b/OpenCL/m06100_a3-pure.cl index 776d3de92..fe22a245c 100644 --- a/OpenCL/m06100_a3-pure.cl +++ b/OpenCL/m06100_a3-pure.cl @@ -30,7 +30,7 @@ __kernel void m06100_mxx (KERN_ATTR_VECTOR ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -116,7 +116,7 @@ __kernel void m06100_sxx (KERN_ATTR_VECTOR ()) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; diff --git a/OpenCL/m06211-pure.cl b/OpenCL/m06211-pure.cl index 7823725ce..6a43054fc 100644 --- a/OpenCL/m06211-pure.cl +++ b/OpenCL/m06211-pure.cl @@ -74,7 +74,7 @@ __kernel void m06211_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -296,7 +296,7 @@ __kernel void m06211_comp (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m06212-pure.cl b/OpenCL/m06212-pure.cl index 530b58ed5..b1c675fa3 100644 --- a/OpenCL/m06212-pure.cl +++ b/OpenCL/m06212-pure.cl @@ -74,7 +74,7 @@ __kernel void m06212_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -296,7 +296,7 @@ __kernel void m06212_comp (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m06213-pure.cl b/OpenCL/m06213-pure.cl index 94929138c..a15ef1298 100644 --- a/OpenCL/m06213-pure.cl +++ b/OpenCL/m06213-pure.cl @@ -74,7 +74,7 @@ __kernel void m06213_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -296,7 +296,7 @@ __kernel void m06213_comp (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m06221-pure.cl b/OpenCL/m06221-pure.cl index 9f4fe6a38..1d25cd197 100644 --- a/OpenCL/m06221-pure.cl +++ b/OpenCL/m06221-pure.cl @@ -96,7 +96,7 @@ __kernel void m06221_init (KERN_ATTR_TMPS_ESALT (tc64_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -440,7 +440,7 @@ __kernel void m06221_comp (KERN_ATTR_TMPS_ESALT (tc64_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m06222-pure.cl b/OpenCL/m06222-pure.cl index b1c04bf58..8d4879b22 100644 --- a/OpenCL/m06222-pure.cl +++ b/OpenCL/m06222-pure.cl @@ -96,7 +96,7 @@ __kernel void m06222_init (KERN_ATTR_TMPS_ESALT (tc64_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -440,7 +440,7 @@ __kernel void m06222_comp (KERN_ATTR_TMPS_ESALT (tc64_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m06223-pure.cl b/OpenCL/m06223-pure.cl index 6193775cd..d6bbdec1e 100644 --- a/OpenCL/m06223-pure.cl +++ b/OpenCL/m06223-pure.cl @@ -96,7 +96,7 @@ __kernel void m06223_init (KERN_ATTR_TMPS_ESALT (tc64_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -440,7 +440,7 @@ __kernel void m06223_comp (KERN_ATTR_TMPS_ESALT (tc64_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m06231-pure.cl b/OpenCL/m06231-pure.cl index b391da060..76b689a31 100644 --- a/OpenCL/m06231-pure.cl +++ b/OpenCL/m06231-pure.cl @@ -134,7 +134,7 @@ __kernel void m06231_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -142,7 +142,7 @@ __kernel void m06231_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -349,7 +349,7 @@ __kernel void m06231_loop (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -554,7 +554,7 @@ __kernel void m06231_comp (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m06232-pure.cl b/OpenCL/m06232-pure.cl index 533cccb68..8b0e40aae 100644 --- a/OpenCL/m06232-pure.cl +++ b/OpenCL/m06232-pure.cl @@ -134,7 +134,7 @@ __kernel void m06232_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -142,7 +142,7 @@ __kernel void m06232_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -349,7 +349,7 @@ __kernel void m06232_loop (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -554,7 +554,7 @@ __kernel void m06232_comp (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m06233-pure.cl b/OpenCL/m06233-pure.cl index 7643f733b..f4992e362 100644 --- a/OpenCL/m06233-pure.cl +++ b/OpenCL/m06233-pure.cl @@ -134,7 +134,7 @@ __kernel void m06233_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -142,7 +142,7 @@ __kernel void m06233_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -349,7 +349,7 @@ __kernel void m06233_loop (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_Ch[8][256]; __local u32 s_Cl[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_Ch[0][i] = Ch[0][i]; s_Ch[1][i] = Ch[1][i]; @@ -554,7 +554,7 @@ __kernel void m06233_comp (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m06300-pure.cl b/OpenCL/m06300-pure.cl index d37087cec..a3e39ca90 100644 --- a/OpenCL/m06300-pure.cl +++ b/OpenCL/m06300-pure.cl @@ -248,8 +248,8 @@ __kernel void m06300_loop (KERN_ATTR_TMPS (md5crypt_tmp_t)) if (j1) { - MAYBE_VOLATILE const u32 off = wpc_len[pc] / 4; - MAYBE_VOLATILE const u32 mod = wpc_len[pc] % 4; + const u32 off = wpc_len[pc] / 4; + const u32 mod = wpc_len[pc] % 4; u32 *ptr = wpc[pc] + off - 4; diff --git a/OpenCL/m06600-pure.cl b/OpenCL/m06600-pure.cl index badea394f..cee322339 100644 --- a/OpenCL/m06600-pure.cl +++ b/OpenCL/m06600-pure.cl @@ -242,7 +242,7 @@ __kernel void m06600_comp (KERN_ATTR_TMPS (agilekey_tmp_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m06800-pure.cl b/OpenCL/m06800-pure.cl index 0bc104740..bb4fbbab2 100644 --- a/OpenCL/m06800-pure.cl +++ b/OpenCL/m06800-pure.cl @@ -273,7 +273,7 @@ __kernel void m06800_comp (KERN_ATTR_TMPS (lastpass_tmp_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m06900_a0-optimized.cl b/OpenCL/m06900_a0-optimized.cl index 379713f29..2ac31a2ad 100644 --- a/OpenCL/m06900_a0-optimized.cl +++ b/OpenCL/m06900_a0-optimized.cl @@ -713,7 +713,7 @@ __kernel void m06900_m04 (KERN_ATTR_RULES ()) __local u32 s_tables[4][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_tables[0][i] = c_tables[0][i]; s_tables[1][i] = c_tables[1][i]; @@ -929,7 +929,7 @@ __kernel void m06900_s04 (KERN_ATTR_RULES ()) __local u32 s_tables[4][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_tables[0][i] = c_tables[0][i]; s_tables[1][i] = c_tables[1][i]; diff --git a/OpenCL/m06900_a1-optimized.cl b/OpenCL/m06900_a1-optimized.cl index ef77bcdcf..d8eef7ade 100644 --- a/OpenCL/m06900_a1-optimized.cl +++ b/OpenCL/m06900_a1-optimized.cl @@ -711,7 +711,7 @@ __kernel void m06900_m04 (KERN_ATTR_BASIC ()) __local u32 s_tables[4][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_tables[0][i] = c_tables[0][i]; s_tables[1][i] = c_tables[1][i]; @@ -981,7 +981,7 @@ __kernel void m06900_s04 (KERN_ATTR_BASIC ()) __local u32 s_tables[4][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_tables[0][i] = c_tables[0][i]; s_tables[1][i] = c_tables[1][i]; diff --git a/OpenCL/m06900_a3-optimized.cl b/OpenCL/m06900_a3-optimized.cl index 5646ed6bc..06af207e4 100644 --- a/OpenCL/m06900_a3-optimized.cl +++ b/OpenCL/m06900_a3-optimized.cl @@ -1071,7 +1071,7 @@ __kernel void m06900_m04 (KERN_ATTR_BASIC ()) __local u32 s_tables[4][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_tables[0][i] = c_tables[0][i]; s_tables[1][i] = c_tables[1][i]; @@ -1140,7 +1140,7 @@ __kernel void m06900_m08 (KERN_ATTR_BASIC ()) __local u32 s_tables[4][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_tables[0][i] = c_tables[0][i]; s_tables[1][i] = c_tables[1][i]; @@ -1213,7 +1213,7 @@ __kernel void m06900_s04 (KERN_ATTR_BASIC ()) __local u32 s_tables[4][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_tables[0][i] = c_tables[0][i]; s_tables[1][i] = c_tables[1][i]; @@ -1282,7 +1282,7 @@ __kernel void m06900_s08 (KERN_ATTR_BASIC ()) __local u32 s_tables[4][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_tables[0][i] = c_tables[0][i]; s_tables[1][i] = c_tables[1][i]; diff --git a/OpenCL/m08000_a0-optimized.cl b/OpenCL/m08000_a0-optimized.cl index 3324117a3..871d0e6a3 100644 --- a/OpenCL/m08000_a0-optimized.cl +++ b/OpenCL/m08000_a0-optimized.cl @@ -254,7 +254,7 @@ __kernel void m08000_m04 (KERN_ATTR_RULES ()) __local u32 w_s1[64]; __local u32 w_s2[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { w_s1[i] = 0; w_s2[i] = 0; @@ -425,7 +425,7 @@ __kernel void m08000_s04 (KERN_ATTR_RULES ()) __local u32 w_s1[64]; __local u32 w_s2[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { w_s1[i] = 0; w_s2[i] = 0; diff --git a/OpenCL/m08000_a1-optimized.cl b/OpenCL/m08000_a1-optimized.cl index 0b1d66424..ae929f096 100644 --- a/OpenCL/m08000_a1-optimized.cl +++ b/OpenCL/m08000_a1-optimized.cl @@ -252,7 +252,7 @@ __kernel void m08000_m04 (KERN_ATTR_BASIC ()) __local u32 w_s1[64]; __local u32 w_s2[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { w_s1[i] = 0; w_s2[i] = 0; @@ -477,7 +477,7 @@ __kernel void m08000_s04 (KERN_ATTR_BASIC ()) __local u32 w_s1[64]; __local u32 w_s2[64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { w_s1[i] = 0; w_s2[i] = 0; diff --git a/OpenCL/m08000_a3-optimized.cl b/OpenCL/m08000_a3-optimized.cl index a71e536bc..c5ebf33d2 100644 --- a/OpenCL/m08000_a3-optimized.cl +++ b/OpenCL/m08000_a3-optimized.cl @@ -249,7 +249,7 @@ DECLSPEC void m08000m (__local u32 *w_s1, __local u32 *w_s2, u32 *w, const u32 p * precompute final msg blocks */ - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { w_s1[i] = 0; w_s2[i] = 0; @@ -371,7 +371,7 @@ DECLSPEC void m08000s (__local u32 *w_s1, __local u32 *w_s2, u32 *w, const u32 p * precompute final msg blocks */ - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { w_s1[i] = 0; w_s2[i] = 0; diff --git a/OpenCL/m08400_a0-optimized.cl b/OpenCL/m08400_a0-optimized.cl index c81c88764..d2ba23648 100644 --- a/OpenCL/m08400_a0-optimized.cl +++ b/OpenCL/m08400_a0-optimized.cl @@ -43,7 +43,7 @@ __kernel void m08400_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -297,7 +297,7 @@ __kernel void m08400_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m08400_a0-pure.cl b/OpenCL/m08400_a0-pure.cl index 308ad763a..ad0588b3c 100644 --- a/OpenCL/m08400_a0-pure.cl +++ b/OpenCL/m08400_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m08400_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -194,7 +194,7 @@ __kernel void m08400_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m08400_a1-optimized.cl b/OpenCL/m08400_a1-optimized.cl index 63419d6b1..e40bfc3c5 100644 --- a/OpenCL/m08400_a1-optimized.cl +++ b/OpenCL/m08400_a1-optimized.cl @@ -41,7 +41,7 @@ __kernel void m08400_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -353,7 +353,7 @@ __kernel void m08400_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m08400_a1-pure.cl b/OpenCL/m08400_a1-pure.cl index e3b7c674e..fb2a024f8 100644 --- a/OpenCL/m08400_a1-pure.cl +++ b/OpenCL/m08400_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m08400_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -190,7 +190,7 @@ __kernel void m08400_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m08400_a3-optimized.cl b/OpenCL/m08400_a3-optimized.cl index d6ebc4505..ced417fc6 100644 --- a/OpenCL/m08400_a3-optimized.cl +++ b/OpenCL/m08400_a3-optimized.cl @@ -473,7 +473,7 @@ __kernel void m08400_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -543,7 +543,7 @@ __kernel void m08400_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -613,7 +613,7 @@ __kernel void m08400_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -683,7 +683,7 @@ __kernel void m08400_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -753,7 +753,7 @@ __kernel void m08400_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -823,7 +823,7 @@ __kernel void m08400_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m08400_a3-pure.cl b/OpenCL/m08400_a3-pure.cl index 4af3f0446..0a6a67d4e 100644 --- a/OpenCL/m08400_a3-pure.cl +++ b/OpenCL/m08400_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m08400_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -207,7 +207,7 @@ __kernel void m08400_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m08500_a0-pure.cl b/OpenCL/m08500_a0-pure.cl index 968790824..9257eef0a 100644 --- a/OpenCL/m08500_a0-pure.cl +++ b/OpenCL/m08500_a0-pure.cl @@ -538,7 +538,7 @@ __kernel void m08500_mxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -636,7 +636,7 @@ __kernel void m08500_sxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m08500_a1-pure.cl b/OpenCL/m08500_a1-pure.cl index ec3ee5c03..13809011d 100644 --- a/OpenCL/m08500_a1-pure.cl +++ b/OpenCL/m08500_a1-pure.cl @@ -536,7 +536,7 @@ __kernel void m08500_mxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -692,7 +692,7 @@ __kernel void m08500_sxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m08500_a3-pure.cl b/OpenCL/m08500_a3-pure.cl index b59f9fcf5..6cd550329 100644 --- a/OpenCL/m08500_a3-pure.cl +++ b/OpenCL/m08500_a3-pure.cl @@ -674,7 +674,7 @@ __kernel void m08500_mxx (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -748,7 +748,7 @@ __kernel void m08500_sxx (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m08600_a0-pure.cl b/OpenCL/m08600_a0-pure.cl index 95c6cd79b..8c069178b 100644 --- a/OpenCL/m08600_a0-pure.cl +++ b/OpenCL/m08600_a0-pure.cl @@ -245,7 +245,7 @@ __kernel void m08600_mxx (KERN_ATTR_RULES ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } @@ -309,7 +309,7 @@ __kernel void m08600_sxx (KERN_ATTR_RULES ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } diff --git a/OpenCL/m08600_a1-pure.cl b/OpenCL/m08600_a1-pure.cl index 9ad4d7bf1..b60cd3a59 100644 --- a/OpenCL/m08600_a1-pure.cl +++ b/OpenCL/m08600_a1-pure.cl @@ -243,7 +243,7 @@ __kernel void m08600_mxx (KERN_ATTR_BASIC ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } @@ -367,7 +367,7 @@ __kernel void m08600_sxx (KERN_ATTR_BASIC ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } diff --git a/OpenCL/m08600_a3-pure.cl b/OpenCL/m08600_a3-pure.cl index 3a8b65e13..05b916dee 100644 --- a/OpenCL/m08600_a3-pure.cl +++ b/OpenCL/m08600_a3-pure.cl @@ -348,7 +348,7 @@ __kernel void m08600_mxx (KERN_ATTR_VECTOR ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } @@ -405,7 +405,7 @@ __kernel void m08600_sxx (KERN_ATTR_VECTOR ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } diff --git a/OpenCL/m08700_a0-optimized.cl b/OpenCL/m08700_a0-optimized.cl index 5fcfb1432..77258b20a 100644 --- a/OpenCL/m08700_a0-optimized.cl +++ b/OpenCL/m08700_a0-optimized.cl @@ -282,14 +282,14 @@ __kernel void m08700_m04 (KERN_ATTR_RULES ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -469,14 +469,14 @@ __kernel void m08700_s04 (KERN_ATTR_RULES ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m08700_a1-optimized.cl b/OpenCL/m08700_a1-optimized.cl index 954b52ff1..159dcbee9 100644 --- a/OpenCL/m08700_a1-optimized.cl +++ b/OpenCL/m08700_a1-optimized.cl @@ -280,14 +280,14 @@ __kernel void m08700_m04 (KERN_ATTR_BASIC ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -527,14 +527,14 @@ __kernel void m08700_s04 (KERN_ATTR_BASIC ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m08700_a3-optimized.cl b/OpenCL/m08700_a3-optimized.cl index 6a60155d9..00469fe07 100644 --- a/OpenCL/m08700_a3-optimized.cl +++ b/OpenCL/m08700_a3-optimized.cl @@ -559,14 +559,14 @@ __kernel void m08700_m04 (KERN_ATTR_VECTOR ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -627,14 +627,14 @@ __kernel void m08700_m08 (KERN_ATTR_VECTOR ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -695,14 +695,14 @@ __kernel void m08700_m16 (KERN_ATTR_VECTOR ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -763,14 +763,14 @@ __kernel void m08700_s04 (KERN_ATTR_VECTOR ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -831,14 +831,14 @@ __kernel void m08700_s08 (KERN_ATTR_VECTOR ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -899,14 +899,14 @@ __kernel void m08700_s16 (KERN_ATTR_VECTOR ()) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m08800-pure.cl b/OpenCL/m08800-pure.cl index 8f41e9f23..dd5c35366 100644 --- a/OpenCL/m08800-pure.cl +++ b/OpenCL/m08800-pure.cl @@ -232,7 +232,7 @@ __kernel void m08800_comp (KERN_ATTR_TMPS_ESALT (androidfde_tmp_t, androidfde_t) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m09100-pure.cl b/OpenCL/m09100-pure.cl index ee2761e2e..58a05f2c5 100644 --- a/OpenCL/m09100-pure.cl +++ b/OpenCL/m09100-pure.cl @@ -400,14 +400,14 @@ __kernel void m09100_init (KERN_ATTR_TMPS (lotus8_tmp_t)) __local u32 s_lotus_magic_table[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_lotus_magic_table[i] = lotus_magic_table[i]; } __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m09400-pure.cl b/OpenCL/m09400-pure.cl index c8902b85c..6950da73b 100644 --- a/OpenCL/m09400-pure.cl +++ b/OpenCL/m09400-pure.cl @@ -135,7 +135,7 @@ __kernel void m09400_comp (KERN_ATTR_TMPS_ESALT (office2007_tmp_t, office2007_t) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m09500-pure.cl b/OpenCL/m09500-pure.cl index 068f496a0..a90e973c2 100644 --- a/OpenCL/m09500-pure.cl +++ b/OpenCL/m09500-pure.cl @@ -135,7 +135,7 @@ __kernel void m09500_comp (KERN_ATTR_TMPS_ESALT (office2010_tmp_t, office2010_t) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m09600-pure.cl b/OpenCL/m09600-pure.cl index 25c4783ac..56840d548 100644 --- a/OpenCL/m09600-pure.cl +++ b/OpenCL/m09600-pure.cl @@ -181,7 +181,7 @@ __kernel void m09600_comp (KERN_ATTR_TMPS_ESALT (office2013_tmp_t, office2013_t) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m10700-optimized.cl b/OpenCL/m10700-optimized.cl index 813979c58..d6e22ef81 100644 --- a/OpenCL/m10700-optimized.cl +++ b/OpenCL/m10700-optimized.cl @@ -565,7 +565,7 @@ __kernel void m10700_loop (KERN_ATTR_TMPS_ESALT (pdf17l8_tmp_t, pdf_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_te0[i] = te0[i]; s_te1[i] = te1[i]; diff --git a/OpenCL/m10700-pure.cl b/OpenCL/m10700-pure.cl index 3a59d2a35..bcf436d4e 100644 --- a/OpenCL/m10700-pure.cl +++ b/OpenCL/m10700-pure.cl @@ -1166,7 +1166,7 @@ __kernel void m10700_loop (KERN_ATTR_TMPS_ESALT (pdf17l8_tmp_t, pdf_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_te0[i] = te0[i]; s_te1[i] = te1[i]; diff --git a/OpenCL/m11100_a0-optimized.cl b/OpenCL/m11100_a0-optimized.cl index 867153678..6523b61d6 100644 --- a/OpenCL/m11100_a0-optimized.cl +++ b/OpenCL/m11100_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m11100_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -376,7 +376,7 @@ __kernel void m11100_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m11100_a0-pure.cl b/OpenCL/m11100_a0-pure.cl index 16d2ef9c0..71a66407a 100644 --- a/OpenCL/m11100_a0-pure.cl +++ b/OpenCL/m11100_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m11100_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -189,7 +189,7 @@ __kernel void m11100_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m11100_a1-optimized.cl b/OpenCL/m11100_a1-optimized.cl index 4bf7af29c..b438b8948 100644 --- a/OpenCL/m11100_a1-optimized.cl +++ b/OpenCL/m11100_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m11100_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -434,7 +434,7 @@ __kernel void m11100_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m11100_a1-pure.cl b/OpenCL/m11100_a1-pure.cl index 8884905e8..0cd490051 100644 --- a/OpenCL/m11100_a1-pure.cl +++ b/OpenCL/m11100_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m11100_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -185,7 +185,7 @@ __kernel void m11100_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m11100_a3-optimized.cl b/OpenCL/m11100_a3-optimized.cl index b955a0678..f6feec154 100644 --- a/OpenCL/m11100_a3-optimized.cl +++ b/OpenCL/m11100_a3-optimized.cl @@ -665,7 +665,7 @@ __kernel void m11100_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -735,7 +735,7 @@ __kernel void m11100_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -805,7 +805,7 @@ __kernel void m11100_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -875,7 +875,7 @@ __kernel void m11100_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -945,7 +945,7 @@ __kernel void m11100_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -1015,7 +1015,7 @@ __kernel void m11100_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m11100_a3-pure.cl b/OpenCL/m11100_a3-pure.cl index 026faf7a5..746eb4e2c 100644 --- a/OpenCL/m11100_a3-pure.cl +++ b/OpenCL/m11100_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m11100_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -228,7 +228,7 @@ __kernel void m11100_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m11300-pure.cl b/OpenCL/m11300-pure.cl index 54ac4c55f..f0e59d4a8 100644 --- a/OpenCL/m11300-pure.cl +++ b/OpenCL/m11300-pure.cl @@ -235,7 +235,7 @@ __kernel void m11300_comp (KERN_ATTR_TMPS_ESALT (bitcoin_wallet_tmp_t, bitcoin_w __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m11400_a0-pure.cl b/OpenCL/m11400_a0-pure.cl index 39d670d3b..4e72a4936 100644 --- a/OpenCL/m11400_a0-pure.cl +++ b/OpenCL/m11400_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m11400_mxx (KERN_ATTR_RULES_ESALT (sip_t)) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -141,7 +141,7 @@ __kernel void m11400_sxx (KERN_ATTR_RULES_ESALT (sip_t)) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m11400_a1-pure.cl b/OpenCL/m11400_a1-pure.cl index 0643a3eb8..b73f363fc 100644 --- a/OpenCL/m11400_a1-pure.cl +++ b/OpenCL/m11400_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m11400_mxx (KERN_ATTR_ESALT (sip_t)) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -135,7 +135,7 @@ __kernel void m11400_sxx (KERN_ATTR_ESALT (sip_t)) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m11400_a3-pure.cl b/OpenCL/m11400_a3-pure.cl index 495c69d51..75332bcc7 100644 --- a/OpenCL/m11400_a3-pure.cl +++ b/OpenCL/m11400_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m11400_mxx (KERN_ATTR_VECTOR_ESALT (sip_t)) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -161,7 +161,7 @@ __kernel void m11400_sxx (KERN_ATTR_VECTOR_ESALT (sip_t)) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m11600-pure.cl b/OpenCL/m11600-pure.cl index 2f14a40c6..7a762ab09 100644 --- a/OpenCL/m11600-pure.cl +++ b/OpenCL/m11600-pure.cl @@ -12,10 +12,10 @@ DECLSPEC void memcat8c_be (u32 *w0, u32 *w1, u32 *w2, u32 *w3, const u32 len, const u32 append, u32 *digest) { - MAYBE_VOLATILE const u32 func_len = len & 63; + const u32 func_len = len & 63; - MAYBE_VOLATILE const u32 mod = func_len & 3; - MAYBE_VOLATILE const u32 div = func_len / 4; + const u32 mod = func_len & 3; + const u32 div = func_len / 4; u32 tmp0; u32 tmp1; diff --git a/OpenCL/m11700_a0-optimized.cl b/OpenCL/m11700_a0-optimized.cl index 35eaab118..a84dbb5ae 100644 --- a/OpenCL/m11700_a0-optimized.cl +++ b/OpenCL/m11700_a0-optimized.cl @@ -2317,7 +2317,7 @@ __kernel void m11700_m04 (KERN_ATTR_RULES ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2475,7 +2475,7 @@ __kernel void m11700_s04 (KERN_ATTR_RULES ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11700_a0-pure.cl b/OpenCL/m11700_a0-pure.cl index 0e1c9eedc..4f9860ecb 100644 --- a/OpenCL/m11700_a0-pure.cl +++ b/OpenCL/m11700_a0-pure.cl @@ -33,7 +33,7 @@ __kernel void m11700_mxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -106,7 +106,7 @@ __kernel void m11700_sxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11700_a1-optimized.cl b/OpenCL/m11700_a1-optimized.cl index 081626ab2..1381722fe 100644 --- a/OpenCL/m11700_a1-optimized.cl +++ b/OpenCL/m11700_a1-optimized.cl @@ -2315,7 +2315,7 @@ __kernel void m11700_m04 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2531,7 +2531,7 @@ __kernel void m11700_s04 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11700_a1-pure.cl b/OpenCL/m11700_a1-pure.cl index e6d531ff8..82d33ca82 100644 --- a/OpenCL/m11700_a1-pure.cl +++ b/OpenCL/m11700_a1-pure.cl @@ -31,7 +31,7 @@ __kernel void m11700_mxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -102,7 +102,7 @@ __kernel void m11700_sxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11700_a3-optimized.cl b/OpenCL/m11700_a3-optimized.cl index c661fe79d..7afbcd247 100644 --- a/OpenCL/m11700_a3-optimized.cl +++ b/OpenCL/m11700_a3-optimized.cl @@ -2484,7 +2484,7 @@ __kernel void m11700_m04 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2548,7 +2548,7 @@ __kernel void m11700_m08 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2612,7 +2612,7 @@ __kernel void m11700_m16 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2676,7 +2676,7 @@ __kernel void m11700_s04 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2740,7 +2740,7 @@ __kernel void m11700_s08 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2804,7 +2804,7 @@ __kernel void m11700_s16 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11700_a3-pure.cl b/OpenCL/m11700_a3-pure.cl index 1fe36c054..c8f844422 100644 --- a/OpenCL/m11700_a3-pure.cl +++ b/OpenCL/m11700_a3-pure.cl @@ -31,7 +31,7 @@ __kernel void m11700_mxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -115,7 +115,7 @@ __kernel void m11700_sxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11750_a0-pure.cl b/OpenCL/m11750_a0-pure.cl index fd63a3891..28946262f 100644 --- a/OpenCL/m11750_a0-pure.cl +++ b/OpenCL/m11750_a0-pure.cl @@ -33,7 +33,7 @@ __kernel void m11750_mxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -115,7 +115,7 @@ __kernel void m11750_sxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11750_a1-pure.cl b/OpenCL/m11750_a1-pure.cl index 8210d3cf7..e32afb1f0 100644 --- a/OpenCL/m11750_a1-pure.cl +++ b/OpenCL/m11750_a1-pure.cl @@ -31,7 +31,7 @@ __kernel void m11750_mxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -138,7 +138,7 @@ __kernel void m11750_sxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11750_a3-pure.cl b/OpenCL/m11750_a3-pure.cl index 9a43338e9..f6bbf25b4 100644 --- a/OpenCL/m11750_a3-pure.cl +++ b/OpenCL/m11750_a3-pure.cl @@ -31,7 +31,7 @@ __kernel void m11750_mxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -124,7 +124,7 @@ __kernel void m11750_sxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11760_a0-pure.cl b/OpenCL/m11760_a0-pure.cl index f5905ac71..053dccc05 100644 --- a/OpenCL/m11760_a0-pure.cl +++ b/OpenCL/m11760_a0-pure.cl @@ -33,7 +33,7 @@ __kernel void m11760_mxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -117,7 +117,7 @@ __kernel void m11760_sxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11760_a1-pure.cl b/OpenCL/m11760_a1-pure.cl index 2227d7507..136ba6b80 100644 --- a/OpenCL/m11760_a1-pure.cl +++ b/OpenCL/m11760_a1-pure.cl @@ -31,7 +31,7 @@ __kernel void m11760_mxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -140,7 +140,7 @@ __kernel void m11760_sxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11760_a3-pure.cl b/OpenCL/m11760_a3-pure.cl index b24c1ab0e..d444f4c9c 100644 --- a/OpenCL/m11760_a3-pure.cl +++ b/OpenCL/m11760_a3-pure.cl @@ -31,7 +31,7 @@ __kernel void m11760_mxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -126,7 +126,7 @@ __kernel void m11760_sxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11800_a0-optimized.cl b/OpenCL/m11800_a0-optimized.cl index c88c73123..7862976bf 100644 --- a/OpenCL/m11800_a0-optimized.cl +++ b/OpenCL/m11800_a0-optimized.cl @@ -2317,7 +2317,7 @@ __kernel void m11800_m04 (KERN_ATTR_RULES ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2475,7 +2475,7 @@ __kernel void m11800_s04 (KERN_ATTR_RULES ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11800_a0-pure.cl b/OpenCL/m11800_a0-pure.cl index c852ebfa6..d26dd59ed 100644 --- a/OpenCL/m11800_a0-pure.cl +++ b/OpenCL/m11800_a0-pure.cl @@ -33,7 +33,7 @@ __kernel void m11800_mxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -106,7 +106,7 @@ __kernel void m11800_sxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11800_a1-optimized.cl b/OpenCL/m11800_a1-optimized.cl index c38c31c82..6b450632a 100644 --- a/OpenCL/m11800_a1-optimized.cl +++ b/OpenCL/m11800_a1-optimized.cl @@ -2315,7 +2315,7 @@ __kernel void m11800_m04 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2531,7 +2531,7 @@ __kernel void m11800_s04 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11800_a1-pure.cl b/OpenCL/m11800_a1-pure.cl index 770c0ea7b..96743d14d 100644 --- a/OpenCL/m11800_a1-pure.cl +++ b/OpenCL/m11800_a1-pure.cl @@ -31,7 +31,7 @@ __kernel void m11800_mxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -102,7 +102,7 @@ __kernel void m11800_sxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11800_a3-optimized.cl b/OpenCL/m11800_a3-optimized.cl index fa9fba5b0..0eabb8d53 100644 --- a/OpenCL/m11800_a3-optimized.cl +++ b/OpenCL/m11800_a3-optimized.cl @@ -2484,7 +2484,7 @@ __kernel void m11800_m04 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2548,7 +2548,7 @@ __kernel void m11800_m08 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2612,7 +2612,7 @@ __kernel void m11800_m16 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2676,7 +2676,7 @@ __kernel void m11800_s04 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2740,7 +2740,7 @@ __kernel void m11800_s08 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -2804,7 +2804,7 @@ __kernel void m11800_s16 (KERN_ATTR_BASIC ()) __local u64 s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11800_a3-pure.cl b/OpenCL/m11800_a3-pure.cl index 45bf2052d..92367d3e0 100644 --- a/OpenCL/m11800_a3-pure.cl +++ b/OpenCL/m11800_a3-pure.cl @@ -31,7 +31,7 @@ __kernel void m11800_mxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -115,7 +115,7 @@ __kernel void m11800_sxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11850_a0-pure.cl b/OpenCL/m11850_a0-pure.cl index a95349798..962b9de80 100644 --- a/OpenCL/m11850_a0-pure.cl +++ b/OpenCL/m11850_a0-pure.cl @@ -33,7 +33,7 @@ __kernel void m11850_mxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -115,7 +115,7 @@ __kernel void m11850_sxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11850_a1-pure.cl b/OpenCL/m11850_a1-pure.cl index 3ee23e052..6d1a3350c 100644 --- a/OpenCL/m11850_a1-pure.cl +++ b/OpenCL/m11850_a1-pure.cl @@ -31,7 +31,7 @@ __kernel void m11850_mxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -138,7 +138,7 @@ __kernel void m11850_sxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11850_a3-pure.cl b/OpenCL/m11850_a3-pure.cl index 35c83ff2d..f07fc6455 100644 --- a/OpenCL/m11850_a3-pure.cl +++ b/OpenCL/m11850_a3-pure.cl @@ -31,7 +31,7 @@ __kernel void m11850_mxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -124,7 +124,7 @@ __kernel void m11850_sxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11860_a0-pure.cl b/OpenCL/m11860_a0-pure.cl index bcf323186..f1c9d01bc 100644 --- a/OpenCL/m11860_a0-pure.cl +++ b/OpenCL/m11860_a0-pure.cl @@ -33,7 +33,7 @@ __kernel void m11860_mxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -117,7 +117,7 @@ __kernel void m11860_sxx (KERN_ATTR_RULES ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11860_a1-pure.cl b/OpenCL/m11860_a1-pure.cl index e5ef2ab56..5ece54d57 100644 --- a/OpenCL/m11860_a1-pure.cl +++ b/OpenCL/m11860_a1-pure.cl @@ -31,7 +31,7 @@ __kernel void m11860_mxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -140,7 +140,7 @@ __kernel void m11860_sxx (KERN_ATTR_BASIC ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m11860_a3-pure.cl b/OpenCL/m11860_a3-pure.cl index 36d9a9a0b..8bbb93f5f 100644 --- a/OpenCL/m11860_a3-pure.cl +++ b/OpenCL/m11860_a3-pure.cl @@ -31,7 +31,7 @@ __kernel void m11860_mxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -126,7 +126,7 @@ __kernel void m11860_sxx (KERN_ATTR_VECTOR ()) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; diff --git a/OpenCL/m12400-pure.cl b/OpenCL/m12400-pure.cl index 5f46703ed..fcb403056 100644 --- a/OpenCL/m12400-pure.cl +++ b/OpenCL/m12400-pure.cl @@ -506,7 +506,7 @@ __kernel void m12400_init (KERN_ATTR_TMPS (bsdicrypt_tmp_t)) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -642,7 +642,7 @@ __kernel void m12400_loop (KERN_ATTR_TMPS (bsdicrypt_tmp_t)) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m12500-pure.cl b/OpenCL/m12500-pure.cl index 9dd41da1b..ae1f9a7f8 100644 --- a/OpenCL/m12500-pure.cl +++ b/OpenCL/m12500-pure.cl @@ -290,7 +290,7 @@ __kernel void m12500_comp (KERN_ATTR_TMPS_ESALT (rar3_tmp_t, pbkdf2_sha1_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m12600_a0-optimized.cl b/OpenCL/m12600_a0-optimized.cl index 71eadc52b..b680ac6d4 100644 --- a/OpenCL/m12600_a0-optimized.cl +++ b/OpenCL/m12600_a0-optimized.cl @@ -42,7 +42,7 @@ __kernel void m12600_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -382,7 +382,7 @@ __kernel void m12600_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m12600_a0-pure.cl b/OpenCL/m12600_a0-pure.cl index 7a0a333ea..ca8a52938 100644 --- a/OpenCL/m12600_a0-pure.cl +++ b/OpenCL/m12600_a0-pure.cl @@ -44,7 +44,7 @@ __kernel void m12600_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -180,7 +180,7 @@ __kernel void m12600_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m12600_a1-optimized.cl b/OpenCL/m12600_a1-optimized.cl index 6d02b6259..87c281ad8 100644 --- a/OpenCL/m12600_a1-optimized.cl +++ b/OpenCL/m12600_a1-optimized.cl @@ -40,7 +40,7 @@ __kernel void m12600_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -438,7 +438,7 @@ __kernel void m12600_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m12600_a1-pure.cl b/OpenCL/m12600_a1-pure.cl index ebde21a2e..a3b6f9d79 100644 --- a/OpenCL/m12600_a1-pure.cl +++ b/OpenCL/m12600_a1-pure.cl @@ -42,7 +42,7 @@ __kernel void m12600_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -176,7 +176,7 @@ __kernel void m12600_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m12600_a3-optimized.cl b/OpenCL/m12600_a3-optimized.cl index 3571258fc..1325a18b4 100644 --- a/OpenCL/m12600_a3-optimized.cl +++ b/OpenCL/m12600_a3-optimized.cl @@ -637,7 +637,7 @@ __kernel void m12600_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -707,7 +707,7 @@ __kernel void m12600_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -777,7 +777,7 @@ __kernel void m12600_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -847,7 +847,7 @@ __kernel void m12600_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -917,7 +917,7 @@ __kernel void m12600_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -987,7 +987,7 @@ __kernel void m12600_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m12600_a3-pure.cl b/OpenCL/m12600_a3-pure.cl index 38e4cae4d..48ec293c4 100644 --- a/OpenCL/m12600_a3-pure.cl +++ b/OpenCL/m12600_a3-pure.cl @@ -42,7 +42,7 @@ __kernel void m12600_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -189,7 +189,7 @@ __kernel void m12600_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m12700-pure.cl b/OpenCL/m12700-pure.cl index bfecde59c..47100156b 100644 --- a/OpenCL/m12700-pure.cl +++ b/OpenCL/m12700-pure.cl @@ -251,7 +251,7 @@ __kernel void m12700_comp (KERN_ATTR_TMPS (mywallet_tmp_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m12800-pure.cl b/OpenCL/m12800-pure.cl index 059c3aba7..8d472aabf 100644 --- a/OpenCL/m12800-pure.cl +++ b/OpenCL/m12800-pure.cl @@ -75,7 +75,7 @@ __kernel void m12800_init (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, pbkdf2_sha __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m13200-pure.cl b/OpenCL/m13200-pure.cl index 567a823c6..d85dd5e05 100644 --- a/OpenCL/m13200-pure.cl +++ b/OpenCL/m13200-pure.cl @@ -89,7 +89,7 @@ __kernel void m13200_loop (KERN_ATTR_TMPS (axcrypt_tmp_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m13400-pure.cl b/OpenCL/m13400-pure.cl index 5c207751a..9dc28e6f5 100644 --- a/OpenCL/m13400-pure.cl +++ b/OpenCL/m13400-pure.cl @@ -152,7 +152,7 @@ __kernel void m13400_loop (KERN_ATTR_TMPS_ESALT (keepass_tmp_t, keepass_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_te0[i] = te0[i]; s_te1[i] = te1[i]; @@ -246,7 +246,7 @@ __kernel void m13400_comp (KERN_ATTR_TMPS_ESALT (keepass_tmp_t, keepass_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m13751-pure.cl b/OpenCL/m13751-pure.cl index 2c659cc4f..96c4ee0f9 100644 --- a/OpenCL/m13751-pure.cl +++ b/OpenCL/m13751-pure.cl @@ -80,7 +80,7 @@ __kernel void m13751_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -352,7 +352,7 @@ __kernel void m13751_comp (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m13752-pure.cl b/OpenCL/m13752-pure.cl index 19c7f2b53..9c251821b 100644 --- a/OpenCL/m13752-pure.cl +++ b/OpenCL/m13752-pure.cl @@ -80,7 +80,7 @@ __kernel void m13752_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -352,7 +352,7 @@ __kernel void m13752_comp (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m13753-pure.cl b/OpenCL/m13753-pure.cl index f4c959023..152556f19 100644 --- a/OpenCL/m13753-pure.cl +++ b/OpenCL/m13753-pure.cl @@ -80,7 +80,7 @@ __kernel void m13753_init (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -352,7 +352,7 @@ __kernel void m13753_comp (KERN_ATTR_TMPS_ESALT (tc_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m13771-pure.cl b/OpenCL/m13771-pure.cl index 1a216d96a..ff7a57623 100644 --- a/OpenCL/m13771-pure.cl +++ b/OpenCL/m13771-pure.cl @@ -119,7 +119,7 @@ __kernel void m13771_init (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -128,7 +128,7 @@ __kernel void m13771_init (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -315,7 +315,7 @@ __kernel void m13771_loop (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -482,7 +482,7 @@ __kernel void m13771_comp (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m13772-pure.cl b/OpenCL/m13772-pure.cl index eae06f757..c4107c4b4 100644 --- a/OpenCL/m13772-pure.cl +++ b/OpenCL/m13772-pure.cl @@ -119,7 +119,7 @@ __kernel void m13772_init (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -128,7 +128,7 @@ __kernel void m13772_init (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -315,7 +315,7 @@ __kernel void m13772_loop (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -482,7 +482,7 @@ __kernel void m13772_comp (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m13773-pure.cl b/OpenCL/m13773-pure.cl index dcba9b96b..a63ad3a0f 100644 --- a/OpenCL/m13773-pure.cl +++ b/OpenCL/m13773-pure.cl @@ -119,7 +119,7 @@ __kernel void m13773_init (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local keyboard_layout_mapping_t s_keyboard_layout_mapping_buf[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_keyboard_layout_mapping_buf[i] = esalt_bufs[digests_offset].keyboard_layout_mapping_buf[i]; } @@ -128,7 +128,7 @@ __kernel void m13773_init (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -315,7 +315,7 @@ __kernel void m13773_loop (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local u64a s_sbob_sl64[8][256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_sbob_sl64[0][i] = sbob_sl64[0][i]; s_sbob_sl64[1][i] = sbob_sl64[1][i]; @@ -482,7 +482,7 @@ __kernel void m13773_comp (KERN_ATTR_TMPS_ESALT (vc64_sbog_tmp_t, tc_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m13800_a0-optimized.cl b/OpenCL/m13800_a0-optimized.cl index 7d88d9f7f..1f7bad962 100644 --- a/OpenCL/m13800_a0-optimized.cl +++ b/OpenCL/m13800_a0-optimized.cl @@ -430,7 +430,7 @@ __kernel void m13800_m04 (KERN_ATTR_RULES_ESALT (win8phone_t)) __local u32 s_esalt[32]; - for (MAYBE_VOLATILE u32 i = lid; i < 32; i += lsz) + for (u32 i = lid; i < 32; i += lsz) { s_esalt[i] = esalt_bufs[digests_offset].salt_buf[i]; } @@ -626,7 +626,7 @@ __kernel void m13800_s04 (KERN_ATTR_RULES_ESALT (win8phone_t)) __local u32 s_esalt[32]; - for (MAYBE_VOLATILE u32 i = lid; i < 32; i += lsz) + for (u32 i = lid; i < 32; i += lsz) { s_esalt[i] = esalt_bufs[digests_offset].salt_buf[i]; } diff --git a/OpenCL/m13800_a1-optimized.cl b/OpenCL/m13800_a1-optimized.cl index 06367a01f..b0905ab50 100644 --- a/OpenCL/m13800_a1-optimized.cl +++ b/OpenCL/m13800_a1-optimized.cl @@ -428,7 +428,7 @@ __kernel void m13800_m04 (KERN_ATTR_ESALT (win8phone_t)) __local u32 s_esalt[32]; - for (MAYBE_VOLATILE u32 i = lid; i < 32; i += lsz) + for (u32 i = lid; i < 32; i += lsz) { s_esalt[i] = esalt_bufs[digests_offset].salt_buf[i]; } @@ -680,7 +680,7 @@ __kernel void m13800_s04 (KERN_ATTR_ESALT (win8phone_t)) __local u32 s_esalt[32]; - for (MAYBE_VOLATILE u32 i = lid; i < 32; i += lsz) + for (u32 i = lid; i < 32; i += lsz) { s_esalt[i] = esalt_bufs[digests_offset].salt_buf[i]; } diff --git a/OpenCL/m13800_a3-optimized.cl b/OpenCL/m13800_a3-optimized.cl index 341e97f57..4ea3aa390 100644 --- a/OpenCL/m13800_a3-optimized.cl +++ b/OpenCL/m13800_a3-optimized.cl @@ -742,7 +742,7 @@ __kernel void m13800_m04 (KERN_ATTR_VECTOR_ESALT (win8phone_t)) __local u32 s_esalt[32]; - for (MAYBE_VOLATILE u32 i = lid; i < 32; i += lsz) + for (u32 i = lid; i < 32; i += lsz) { s_esalt[i] = esalt_bufs[digests_offset].salt_buf[i]; } @@ -799,7 +799,7 @@ __kernel void m13800_m08 (KERN_ATTR_VECTOR_ESALT (win8phone_t)) __local u32 s_esalt[32]; - for (MAYBE_VOLATILE u32 i = lid; i < 32; i += lsz) + for (u32 i = lid; i < 32; i += lsz) { s_esalt[i] = esalt_bufs[digests_offset].salt_buf[i]; } @@ -856,7 +856,7 @@ __kernel void m13800_m16 (KERN_ATTR_VECTOR_ESALT (win8phone_t)) __local u32 s_esalt[32]; - for (MAYBE_VOLATILE u32 i = lid; i < 32; i += lsz) + for (u32 i = lid; i < 32; i += lsz) { s_esalt[i] = esalt_bufs[digests_offset].salt_buf[i]; } @@ -913,7 +913,7 @@ __kernel void m13800_s04 (KERN_ATTR_VECTOR_ESALT (win8phone_t)) __local u32 s_esalt[32]; - for (MAYBE_VOLATILE u32 i = lid; i < 32; i += lsz) + for (u32 i = lid; i < 32; i += lsz) { s_esalt[i] = esalt_bufs[digests_offset].salt_buf[i]; } @@ -970,7 +970,7 @@ __kernel void m13800_s08 (KERN_ATTR_VECTOR_ESALT (win8phone_t)) __local u32 s_esalt[32]; - for (MAYBE_VOLATILE u32 i = lid; i < 32; i += lsz) + for (u32 i = lid; i < 32; i += lsz) { s_esalt[i] = esalt_bufs[digests_offset].salt_buf[i]; } @@ -1027,7 +1027,7 @@ __kernel void m13800_s16 (KERN_ATTR_VECTOR_ESALT (win8phone_t)) __local u32 s_esalt[32]; - for (MAYBE_VOLATILE u32 i = lid; i < 32; i += lsz) + for (u32 i = lid; i < 32; i += lsz) { s_esalt[i] = esalt_bufs[digests_offset].salt_buf[i]; } diff --git a/OpenCL/m13900_a0-optimized.cl b/OpenCL/m13900_a0-optimized.cl index 1a9901bb8..420c6c4a5 100644 --- a/OpenCL/m13900_a0-optimized.cl +++ b/OpenCL/m13900_a0-optimized.cl @@ -43,7 +43,7 @@ __kernel void m13900_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -270,7 +270,7 @@ __kernel void m13900_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m13900_a0-pure.cl b/OpenCL/m13900_a0-pure.cl index a1f3ab469..5096ca7c6 100644 --- a/OpenCL/m13900_a0-pure.cl +++ b/OpenCL/m13900_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m13900_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -194,7 +194,7 @@ __kernel void m13900_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m13900_a1-optimized.cl b/OpenCL/m13900_a1-optimized.cl index 224c7776f..4e3318efe 100644 --- a/OpenCL/m13900_a1-optimized.cl +++ b/OpenCL/m13900_a1-optimized.cl @@ -41,7 +41,7 @@ __kernel void m13900_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -326,7 +326,7 @@ __kernel void m13900_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m13900_a1-pure.cl b/OpenCL/m13900_a1-pure.cl index ca0579742..223b9dfa7 100644 --- a/OpenCL/m13900_a1-pure.cl +++ b/OpenCL/m13900_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m13900_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -190,7 +190,7 @@ __kernel void m13900_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m13900_a3-optimized.cl b/OpenCL/m13900_a3-optimized.cl index 58ca02060..3b88389a4 100644 --- a/OpenCL/m13900_a3-optimized.cl +++ b/OpenCL/m13900_a3-optimized.cl @@ -430,7 +430,7 @@ __kernel void m13900_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -500,7 +500,7 @@ __kernel void m13900_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -570,7 +570,7 @@ __kernel void m13900_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -640,7 +640,7 @@ __kernel void m13900_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -710,7 +710,7 @@ __kernel void m13900_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -780,7 +780,7 @@ __kernel void m13900_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m13900_a3-pure.cl b/OpenCL/m13900_a3-pure.cl index 8b390d65a..8534842b9 100644 --- a/OpenCL/m13900_a3-pure.cl +++ b/OpenCL/m13900_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m13900_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -207,7 +207,7 @@ __kernel void m13900_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m14000_a0-pure.cl b/OpenCL/m14000_a0-pure.cl index 473207f68..79b371a48 100644 --- a/OpenCL/m14000_a0-pure.cl +++ b/OpenCL/m14000_a0-pure.cl @@ -513,7 +513,7 @@ __kernel void m14000_mxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -618,7 +618,7 @@ __kernel void m14000_sxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m14000_a1-pure.cl b/OpenCL/m14000_a1-pure.cl index 0642abd86..d7a38d118 100644 --- a/OpenCL/m14000_a1-pure.cl +++ b/OpenCL/m14000_a1-pure.cl @@ -503,7 +503,7 @@ __kernel void m14000_mxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -651,7 +651,7 @@ __kernel void m14000_sxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m14100_a0-pure.cl b/OpenCL/m14100_a0-pure.cl index 76ea4c268..5cdc1f425 100644 --- a/OpenCL/m14100_a0-pure.cl +++ b/OpenCL/m14100_a0-pure.cl @@ -557,7 +557,7 @@ __kernel void m14100_mxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -692,7 +692,7 @@ __kernel void m14100_sxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m14100_a1-pure.cl b/OpenCL/m14100_a1-pure.cl index 07f50acbb..3c3f5070f 100644 --- a/OpenCL/m14100_a1-pure.cl +++ b/OpenCL/m14100_a1-pure.cl @@ -547,7 +547,7 @@ __kernel void m14100_mxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -730,7 +730,7 @@ __kernel void m14100_sxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m14100_a3-pure.cl b/OpenCL/m14100_a3-pure.cl index df39e6e1a..eaeda864d 100644 --- a/OpenCL/m14100_a3-pure.cl +++ b/OpenCL/m14100_a3-pure.cl @@ -729,7 +729,7 @@ __kernel void m14100_mxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -803,7 +803,7 @@ __kernel void m14100_sxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m14400_a0-optimized.cl b/OpenCL/m14400_a0-optimized.cl index e8c7c80b4..c21770869 100644 --- a/OpenCL/m14400_a0-optimized.cl +++ b/OpenCL/m14400_a0-optimized.cl @@ -133,7 +133,7 @@ __kernel void m14400_m04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -404,7 +404,7 @@ __kernel void m14400_s04 (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m14400_a0-pure.cl b/OpenCL/m14400_a0-pure.cl index 77ffca544..1449f79df 100644 --- a/OpenCL/m14400_a0-pure.cl +++ b/OpenCL/m14400_a0-pure.cl @@ -43,7 +43,7 @@ __kernel void m14400_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -290,7 +290,7 @@ __kernel void m14400_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m14400_a1-optimized.cl b/OpenCL/m14400_a1-optimized.cl index 8e92bb064..6b372f043 100644 --- a/OpenCL/m14400_a1-optimized.cl +++ b/OpenCL/m14400_a1-optimized.cl @@ -133,7 +133,7 @@ __kernel void m14400_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -468,7 +468,7 @@ __kernel void m14400_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m14400_a1-pure.cl b/OpenCL/m14400_a1-pure.cl index ecce3323d..e9d8f153d 100644 --- a/OpenCL/m14400_a1-pure.cl +++ b/OpenCL/m14400_a1-pure.cl @@ -41,7 +41,7 @@ __kernel void m14400_mxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -286,7 +286,7 @@ __kernel void m14400_sxx (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m14400_a3-optimized.cl b/OpenCL/m14400_a3-optimized.cl index 02d42e5fb..95b7b8c7b 100644 --- a/OpenCL/m14400_a3-optimized.cl +++ b/OpenCL/m14400_a3-optimized.cl @@ -643,7 +643,7 @@ __kernel void m14400_m04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -713,7 +713,7 @@ __kernel void m14400_m08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -783,7 +783,7 @@ __kernel void m14400_m16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -853,7 +853,7 @@ __kernel void m14400_s04 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -923,7 +923,7 @@ __kernel void m14400_s08 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -993,7 +993,7 @@ __kernel void m14400_s16 (KERN_ATTR_BASIC ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m14400_a3-pure.cl b/OpenCL/m14400_a3-pure.cl index 2f2eacec5..da22b5b24 100644 --- a/OpenCL/m14400_a3-pure.cl +++ b/OpenCL/m14400_a3-pure.cl @@ -41,7 +41,7 @@ __kernel void m14400_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -311,7 +311,7 @@ __kernel void m14400_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m14611-pure.cl b/OpenCL/m14611-pure.cl index 139dc29d2..080ca0f53 100644 --- a/OpenCL/m14611-pure.cl +++ b/OpenCL/m14611-pure.cl @@ -246,7 +246,7 @@ __kernel void m14611_comp (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m14621-pure.cl b/OpenCL/m14621-pure.cl index ade2c2ff4..779fd2bbb 100644 --- a/OpenCL/m14621-pure.cl +++ b/OpenCL/m14621-pure.cl @@ -285,7 +285,7 @@ __kernel void m14621_comp (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m14631-pure.cl b/OpenCL/m14631-pure.cl index 94780f865..c31ee140f 100644 --- a/OpenCL/m14631-pure.cl +++ b/OpenCL/m14631-pure.cl @@ -341,7 +341,7 @@ __kernel void m14631_comp (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m14641-pure.cl b/OpenCL/m14641-pure.cl index f1dd85508..4c97d27d6 100644 --- a/OpenCL/m14641-pure.cl +++ b/OpenCL/m14641-pure.cl @@ -246,7 +246,7 @@ __kernel void m14641_comp (KERN_ATTR_TMPS_ESALT (luks_tmp_t, luks_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m14700-pure.cl b/OpenCL/m14700-pure.cl index 26d386245..e8f84071b 100644 --- a/OpenCL/m14700-pure.cl +++ b/OpenCL/m14700-pure.cl @@ -234,7 +234,7 @@ __kernel void m14700_comp (KERN_ATTR_TMPS_ESALT (pbkdf2_sha1_tmp_t, itunes_backu __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m14800-pure.cl b/OpenCL/m14800-pure.cl index 09ed34dbd..d01de2098 100644 --- a/OpenCL/m14800-pure.cl +++ b/OpenCL/m14800-pure.cl @@ -498,7 +498,7 @@ __kernel void m14800_comp (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, itunes_bac __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m14900_a0-optimized.cl b/OpenCL/m14900_a0-optimized.cl index 91b656e6f..134ae6939 100644 --- a/OpenCL/m14900_a0-optimized.cl +++ b/OpenCL/m14900_a0-optimized.cl @@ -120,7 +120,7 @@ __kernel void m14900_m04 (KERN_ATTR_RULES ()) __local u8 s_ftable[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_ftable[i] = c_ftable[i]; } @@ -211,7 +211,7 @@ __kernel void m14900_s04 (KERN_ATTR_RULES ()) __local u8 s_ftable[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_ftable[i] = c_ftable[i]; } diff --git a/OpenCL/m14900_a1-optimized.cl b/OpenCL/m14900_a1-optimized.cl index a0630d89e..eeff580a1 100644 --- a/OpenCL/m14900_a1-optimized.cl +++ b/OpenCL/m14900_a1-optimized.cl @@ -118,7 +118,7 @@ __kernel void m14900_m04 (KERN_ATTR_BASIC ()) __local u8 s_ftable[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_ftable[i] = c_ftable[i]; } @@ -273,7 +273,7 @@ __kernel void m14900_s04 (KERN_ATTR_BASIC ()) __local u8 s_ftable[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_ftable[i] = c_ftable[i]; } diff --git a/OpenCL/m14900_a3-optimized.cl b/OpenCL/m14900_a3-optimized.cl index bf4cedec9..8aca7b066 100644 --- a/OpenCL/m14900_a3-optimized.cl +++ b/OpenCL/m14900_a3-optimized.cl @@ -226,7 +226,7 @@ __kernel void m14900_m04 (KERN_ATTR_ESALT (oldoffice01_t)) __local u8 s_ftable[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_ftable[i] = c_ftable[i]; } @@ -300,7 +300,7 @@ __kernel void m14900_s04 (KERN_ATTR_ESALT (oldoffice01_t)) __local u8 s_ftable[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_ftable[i] = c_ftable[i]; } diff --git a/OpenCL/m15300-pure.cl b/OpenCL/m15300-pure.cl index 4bc0ac397..d3f68d6dc 100644 --- a/OpenCL/m15300-pure.cl +++ b/OpenCL/m15300-pure.cl @@ -877,7 +877,7 @@ __kernel void m15300_comp (KERN_ATTR_TMPS_ESALT (dpapimk_tmp_v1_t, dpapimk_t)) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; diff --git a/OpenCL/m15900-pure.cl b/OpenCL/m15900-pure.cl index e2ab6af3e..807b30b64 100644 --- a/OpenCL/m15900-pure.cl +++ b/OpenCL/m15900-pure.cl @@ -493,7 +493,7 @@ __kernel void m15900_comp (KERN_ATTR_TMPS_ESALT (dpapimk_tmp_v2_t, dpapimk_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m16000_a0-pure.cl b/OpenCL/m16000_a0-pure.cl index 848eff3df..51e08afb0 100644 --- a/OpenCL/m16000_a0-pure.cl +++ b/OpenCL/m16000_a0-pure.cl @@ -510,7 +510,7 @@ __kernel void m16000_mxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -533,7 +533,7 @@ __kernel void m16000_mxx (KERN_ATTR_RULES ()) __local u32 s_tripcode_salt[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_tripcode_salt[i] = c_tripcode_salt[i]; } @@ -603,7 +603,7 @@ __kernel void m16000_sxx (KERN_ATTR_RULES ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -626,7 +626,7 @@ __kernel void m16000_sxx (KERN_ATTR_RULES ()) __local u32 s_tripcode_salt[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_tripcode_salt[i] = c_tripcode_salt[i]; } diff --git a/OpenCL/m16000_a1-pure.cl b/OpenCL/m16000_a1-pure.cl index e9b0d284b..31405aa7c 100644 --- a/OpenCL/m16000_a1-pure.cl +++ b/OpenCL/m16000_a1-pure.cl @@ -508,7 +508,7 @@ __kernel void m16000_mxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -531,7 +531,7 @@ __kernel void m16000_mxx (KERN_ATTR_BASIC ()) __local u32 s_tripcode_salt[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_tripcode_salt[i] = c_tripcode_salt[i]; } @@ -680,7 +680,7 @@ __kernel void m16000_sxx (KERN_ATTR_BASIC ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -703,7 +703,7 @@ __kernel void m16000_sxx (KERN_ATTR_BASIC ()) __local u32 s_tripcode_salt[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_tripcode_salt[i] = c_tripcode_salt[i]; } diff --git a/OpenCL/m16000_a3-pure.cl b/OpenCL/m16000_a3-pure.cl index 42d3699b5..f98e9c40d 100644 --- a/OpenCL/m16000_a3-pure.cl +++ b/OpenCL/m16000_a3-pure.cl @@ -508,7 +508,7 @@ __kernel void m16000_mxx (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -531,7 +531,7 @@ __kernel void m16000_mxx (KERN_ATTR_VECTOR ()) __local u32 s_tripcode_salt[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_tripcode_salt[i] = c_tripcode_salt[i]; } @@ -629,7 +629,7 @@ __kernel void m16000_sxx (KERN_ATTR_VECTOR ()) __local u32 s_SPtrans[8][64]; __local u32 s_skb[8][64]; - for (MAYBE_VOLATILE u32 i = lid; i < 64; i += lsz) + for (u32 i = lid; i < 64; i += lsz) { s_SPtrans[0][i] = c_SPtrans[0][i]; s_SPtrans[1][i] = c_SPtrans[1][i]; @@ -652,7 +652,7 @@ __kernel void m16000_sxx (KERN_ATTR_VECTOR ()) __local u32 s_tripcode_salt[128]; - for (MAYBE_VOLATILE u32 i = lid; i < 128; i += lsz) + for (u32 i = lid; i < 128; i += lsz) { s_tripcode_salt[i] = c_tripcode_salt[i]; } diff --git a/OpenCL/m16200-pure.cl b/OpenCL/m16200-pure.cl index 51e944509..34d13117d 100644 --- a/OpenCL/m16200-pure.cl +++ b/OpenCL/m16200-pure.cl @@ -273,7 +273,7 @@ __kernel void m16200_comp (KERN_ATTR_TMPS_ESALT (apple_secure_notes_tmp_t, apple __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m16300-pure.cl b/OpenCL/m16300-pure.cl index 8ffb4129e..ae6c0261d 100644 --- a/OpenCL/m16300-pure.cl +++ b/OpenCL/m16300-pure.cl @@ -408,7 +408,7 @@ __kernel void m16300_comp (KERN_ATTR_TMPS_ESALT (pbkdf2_sha256_tmp_t, ethereum_p __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m16600_a0-optimized.cl b/OpenCL/m16600_a0-optimized.cl index b2c191445..67c16956b 100644 --- a/OpenCL/m16600_a0-optimized.cl +++ b/OpenCL/m16600_a0-optimized.cl @@ -43,7 +43,7 @@ __kernel void m16600_m04 (KERN_ATTR_RULES_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; @@ -428,7 +428,7 @@ __kernel void m16600_s04 (KERN_ATTR_RULES_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m16600_a0-pure.cl b/OpenCL/m16600_a0-pure.cl index d8baed9a0..714fbd967 100644 --- a/OpenCL/m16600_a0-pure.cl +++ b/OpenCL/m16600_a0-pure.cl @@ -44,7 +44,7 @@ __kernel void m16600_mxx (KERN_ATTR_RULES_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; @@ -235,7 +235,7 @@ __kernel void m16600_sxx (KERN_ATTR_RULES_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m16600_a1-optimized.cl b/OpenCL/m16600_a1-optimized.cl index bad483206..2f8e59e17 100644 --- a/OpenCL/m16600_a1-optimized.cl +++ b/OpenCL/m16600_a1-optimized.cl @@ -41,7 +41,7 @@ __kernel void m16600_m04 (KERN_ATTR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; @@ -484,7 +484,7 @@ __kernel void m16600_s04 (KERN_ATTR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m16600_a1-pure.cl b/OpenCL/m16600_a1-pure.cl index c2a699731..58eb1e03a 100644 --- a/OpenCL/m16600_a1-pure.cl +++ b/OpenCL/m16600_a1-pure.cl @@ -42,7 +42,7 @@ __kernel void m16600_mxx (KERN_ATTR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; @@ -231,7 +231,7 @@ __kernel void m16600_sxx (KERN_ATTR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m16600_a3-optimized.cl b/OpenCL/m16600_a3-optimized.cl index dc9a8c969..4c65ca104 100644 --- a/OpenCL/m16600_a3-optimized.cl +++ b/OpenCL/m16600_a3-optimized.cl @@ -338,7 +338,7 @@ __kernel void m16600_m04 (KERN_ATTR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; @@ -433,7 +433,7 @@ __kernel void m16600_m08 (KERN_ATTR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; @@ -528,7 +528,7 @@ __kernel void m16600_m16 (KERN_ATTR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; @@ -623,7 +623,7 @@ __kernel void m16600_s04 (KERN_ATTR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; @@ -718,7 +718,7 @@ __kernel void m16600_s08 (KERN_ATTR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; @@ -813,7 +813,7 @@ __kernel void m16600_s16 (KERN_ATTR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m16600_a3-pure.cl b/OpenCL/m16600_a3-pure.cl index ae5455bf5..215109afb 100644 --- a/OpenCL/m16600_a3-pure.cl +++ b/OpenCL/m16600_a3-pure.cl @@ -42,7 +42,7 @@ __kernel void m16600_mxx (KERN_ATTR_VECTOR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; @@ -244,7 +244,7 @@ __kernel void m16600_sxx (KERN_ATTR_VECTOR_ESALT (electrum_wallet_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m18300-pure.cl b/OpenCL/m18300-pure.cl index b8c5ed288..00bca9557 100644 --- a/OpenCL/m18300-pure.cl +++ b/OpenCL/m18300-pure.cl @@ -273,7 +273,7 @@ __kernel void m18300_comp (KERN_ATTR_TMPS_ESALT (apple_secure_notes_tmp_t, apple __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m18400-pure.cl b/OpenCL/m18400-pure.cl index a2377649b..9e2cf0975 100644 --- a/OpenCL/m18400-pure.cl +++ b/OpenCL/m18400-pure.cl @@ -269,7 +269,7 @@ __kernel void m18400_comp (KERN_ATTR_TMPS_ESALT (odf12_tmp_t, odf12_t)) __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m18500_a0-pure.cl b/OpenCL/m18500_a0-pure.cl index 2fe11c7e1..147b1507c 100644 --- a/OpenCL/m18500_a0-pure.cl +++ b/OpenCL/m18500_a0-pure.cl @@ -40,7 +40,7 @@ __kernel void m18500_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -156,7 +156,7 @@ __kernel void m18500_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m18500_a1-pure.cl b/OpenCL/m18500_a1-pure.cl index d61f0fbcd..a9f69e0cf 100644 --- a/OpenCL/m18500_a1-pure.cl +++ b/OpenCL/m18500_a1-pure.cl @@ -40,7 +40,7 @@ __kernel void m18500_mxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -155,7 +155,7 @@ __kernel void m18500_sxx (KERN_ATTR_RULES ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m18500_a3-pure.cl b/OpenCL/m18500_a3-pure.cl index 715cb0237..c32dfe424 100644 --- a/OpenCL/m18500_a3-pure.cl +++ b/OpenCL/m18500_a3-pure.cl @@ -38,7 +38,7 @@ __kernel void m18500_mxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; @@ -165,7 +165,7 @@ __kernel void m18500_sxx (KERN_ATTR_VECTOR ()) __local u32 l_bin2asc[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { const u32 i0 = (i >> 0) & 15; const u32 i1 = (i >> 4) & 15; diff --git a/OpenCL/m18900-pure.cl b/OpenCL/m18900-pure.cl index d3c43cf2a..6fd861728 100644 --- a/OpenCL/m18900-pure.cl +++ b/OpenCL/m18900-pure.cl @@ -256,7 +256,7 @@ __kernel void m18900_comp (KERN_ATTR_TMPS_ESALT (android_backup_tmp_t, android_b __local u32 s_te3[256]; __local u32 s_te4[256]; - for (MAYBE_VOLATILE u32 i = lid; i < 256; i += lsz) + for (u32 i = lid; i < 256; i += lsz) { s_td0[i] = td0[i]; s_td1[i] = td1[i]; diff --git a/OpenCL/m19200-pure.cl b/OpenCL/m19200-pure.cl index 75250b009..85c03608f 100644 --- a/OpenCL/m19200-pure.cl +++ b/OpenCL/m19200-pure.cl @@ -26,7 +26,7 @@ typedef struct qnx_sha512_tmp DECLSPEC u32 sha512_update_128_qnxbug (sha512_ctx_t *ctx, u32 *w0, u32 *w1, u32 *w2, u32 *w3, u32 *w4, u32 *w5, u32 *w6, u32 *w7, const int len, u32 sav) { - MAYBE_VOLATILE const int pos = ctx->len & 127; + const int pos = ctx->len & 127; ctx->len += len; @@ -312,7 +312,7 @@ DECLSPEC u32 sha512_update_global_swap_qnxbug (sha512_ctx_t *ctx, const __global DECLSPEC void sha512_final_qnxbug (sha512_ctx_t *ctx, u32 sav) { - MAYBE_VOLATILE const int pos = ctx->len & 127; + const int pos = ctx->len & 127; append_0x80_8x4_S (ctx->w0, ctx->w1, ctx->w2, ctx->w3, ctx->w4, ctx->w5, ctx->w6, ctx->w7, pos ^ 3); diff --git a/src/modules/module_01600.c b/src/modules/module_01600.c index 755bbb7fc..f5cfeef50 100644 --- a/src/modules/module_01600.c +++ b/src/modules/module_01600.c @@ -166,19 +166,15 @@ u32 module_pw_max (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED con return pw_max; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) { - char *jit_build_options = NULL; - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) + // amdgpu-pro-18.50-708488-ubuntu-18.04: Segmentation fault + if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-D MAYBE_VOLATILE=volatile"); - } + return true; } - return jit_build_options; + return false; } int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) @@ -296,7 +292,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; @@ -322,6 +318,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = module_tmp_size; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_01760.c b/src/modules/module_01760.c index f079d2d8b..f060300d2 100644 --- a/src/modules/module_01760.c +++ b/src/modules/module_01760.c @@ -45,21 +45,6 @@ u32 module_salt_type (MAYBE_UNUSED const hashconfig_t *hashconfig, const char *module_st_hash (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_HASH; } const char *module_st_pass (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_PASS; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) -{ - char *jit_build_options = NULL; - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } - } - - return jit_build_options; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u64 *digest = (u64 *) digest_buf; @@ -209,7 +194,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; diff --git a/src/modules/module_01800.c b/src/modules/module_01800.c index 856488428..3222f69e7 100644 --- a/src/modules/module_01800.c +++ b/src/modules/module_01800.c @@ -431,19 +431,15 @@ u32 module_pw_max (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED con return pw_max; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) { - char *jit_build_options = NULL; - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) + // amdgpu-pro-18.50-708488-ubuntu-18.04: self-test failed + if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } + return true; } - return jit_build_options; + return false; } int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) @@ -561,7 +557,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; @@ -587,6 +583,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = module_tmp_size; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_04800.c b/src/modules/module_04800.c index 304431cfa..4ec242265 100644 --- a/src/modules/module_04800.c +++ b/src/modules/module_04800.c @@ -47,22 +47,6 @@ u32 module_salt_type (MAYBE_UNUSED const hashconfig_t *hashconfig, const char *module_st_hash (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_HASH; } const char *module_st_pass (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_PASS; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) -{ - char *jit_build_options = NULL; - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == true)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { -// hc_asprintf (&jit_build_options, "-cl-opt-disable"); - hc_asprintf (&jit_build_options, "-D MAYBE_VOLATILE=volatile"); - } - } - - return jit_build_options; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -195,7 +179,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; diff --git a/src/modules/module_06100.c b/src/modules/module_06100.c index e4cc81265..03d0c582b 100644 --- a/src/modules/module_06100.c +++ b/src/modules/module_06100.c @@ -41,19 +41,6 @@ u32 module_salt_type (MAYBE_UNUSED const hashconfig_t *hashconfig, const char *module_st_hash (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_HASH; } const char *module_st_pass (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_PASS; } -bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) -{ - if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - return true; - } - } - - return false; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -242,6 +229,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = MODULE_DEFAULT; - module_ctx->module_unstable_warning = module_unstable_warning; + module_ctx->module_unstable_warning = MODULE_DEFAULT; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_06213.c b/src/modules/module_06213.c index 72298647a..bed707a0d 100644 --- a/src/modules/module_06213.c +++ b/src/modules/module_06213.c @@ -194,19 +194,15 @@ int module_hash_binary_parse (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE return 1; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) { - char *jit_build_options = NULL; - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) + // amdgpu-pro-18.50-708488-ubuntu-18.04: Segmentation fault + if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } + return true; } - return jit_build_options; + return false; } int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) @@ -275,7 +271,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; @@ -301,6 +297,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = module_tmp_size; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_06223.c b/src/modules/module_06223.c index 3e7122de1..551f46bce 100644 --- a/src/modules/module_06223.c +++ b/src/modules/module_06223.c @@ -197,6 +197,17 @@ int module_hash_binary_parse (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE return 1; } +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) +{ + // amdgpu-pro-18.50-708488-ubuntu-18.04: Segmentation fault + if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) + { + return true; + } + + return false; +} + int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -289,6 +300,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = module_tmp_size; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_06231.c b/src/modules/module_06231.c index d4981fa50..7ffc0c5ee 100644 --- a/src/modules/module_06231.c +++ b/src/modules/module_06231.c @@ -196,21 +196,6 @@ int module_hash_binary_parse (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE return 1; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) -{ - char *jit_build_options = NULL; - - if (device_param->device_vendor_id == VENDOR_ID_INTEL_SDK) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } - } - - return jit_build_options; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -277,7 +262,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; diff --git a/src/modules/module_06232.c b/src/modules/module_06232.c index f6cf50757..6b8103306 100644 --- a/src/modules/module_06232.c +++ b/src/modules/module_06232.c @@ -196,21 +196,6 @@ int module_hash_binary_parse (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE return 1; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) -{ - char *jit_build_options = NULL; - - if (device_param->device_vendor_id == VENDOR_ID_INTEL_SDK) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } - } - - return jit_build_options; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -277,7 +262,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; diff --git a/src/modules/module_06233.c b/src/modules/module_06233.c index 089addcc4..9cffdf934 100644 --- a/src/modules/module_06233.c +++ b/src/modules/module_06233.c @@ -196,19 +196,15 @@ int module_hash_binary_parse (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE return 1; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) { - char *jit_build_options = NULL; - - if (device_param->device_vendor_id == VENDOR_ID_INTEL_SDK) + // amdgpu-pro-18.50-708488-ubuntu-18.04: Segmentation fault + if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } + return true; } - return jit_build_options; + return false; } int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) @@ -277,7 +273,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; @@ -303,6 +299,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = module_tmp_size; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_06243.c b/src/modules/module_06243.c index 51721e19e..f85439a59 100644 --- a/src/modules/module_06243.c +++ b/src/modules/module_06243.c @@ -208,19 +208,15 @@ int module_hash_binary_parse (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE return 1; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) { - char *jit_build_options = NULL; - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) + // amdgpu-pro-18.50-708488-ubuntu-18.04: Segmentation fault + if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } + return true; } - return jit_build_options; + return false; } int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) @@ -289,7 +285,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; @@ -315,6 +311,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = module_tmp_size; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_06300.c b/src/modules/module_06300.c index 416c90692..b9e3333f7 100644 --- a/src/modules/module_06300.c +++ b/src/modules/module_06300.c @@ -166,19 +166,18 @@ u32 module_pw_max (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED con return pw_max; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) { - char *jit_build_options = NULL; - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) + // amdgpu-pro-18.50-708488-ubuntu-18.04: Segmentation fault + if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) { if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) { - hc_asprintf (&jit_build_options, "-D MAYBE_VOLATILE=volatile"); + return true; } } - return jit_build_options; + return false; } int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) @@ -287,7 +286,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; @@ -313,6 +312,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = module_tmp_size; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_07400.c b/src/modules/module_07400.c index 20a96ca09..86d11fcbc 100644 --- a/src/modules/module_07400.c +++ b/src/modules/module_07400.c @@ -255,19 +255,18 @@ u32 module_pw_max (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED con return pw_max; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) { - char *jit_build_options = NULL; - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) + // amdgpu-pro-18.50-708488-ubuntu-18.04: self-test failed + if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) { if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); + return true; } } - return jit_build_options; + return false; } int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) @@ -385,7 +384,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; @@ -411,6 +410,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = module_tmp_size; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_07500.c b/src/modules/module_07500.c index 954a0ebd4..c0a517c9a 100644 --- a/src/modules/module_07500.c +++ b/src/modules/module_07500.c @@ -76,19 +76,6 @@ u32 module_kernel_threads_max (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYB return kernel_threads_max; } -bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) -{ - if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - return true; - } - } - - return false; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -303,6 +290,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = MODULE_DEFAULT; - module_ctx->module_unstable_warning = module_unstable_warning; + module_ctx->module_unstable_warning = MODULE_DEFAULT; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_08600.c b/src/modules/module_08600.c index 62d4de543..f84156d6c 100644 --- a/src/modules/module_08600.c +++ b/src/modules/module_08600.c @@ -50,21 +50,6 @@ u32 module_pw_max (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED con return pw_max; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) -{ - char *jit_build_options = NULL; - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } - } - - return jit_build_options; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -147,7 +132,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; diff --git a/src/modules/module_08900.c b/src/modules/module_08900.c index 78d02cc02..83b1190b0 100644 --- a/src/modules/module_08900.c +++ b/src/modules/module_08900.c @@ -229,6 +229,17 @@ u64 module_extra_tmp_size (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UN return tmp_size; } +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) +{ + // amdgpu-pro-18.50-708488-ubuntu-18.04: Segmentation fault + if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) + { + return true; + } + + return false; +} + bool module_jit_cache_disable (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) { return true; @@ -252,36 +263,12 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY char *jit_build_options = NULL; - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-D MAYBE_VOLATILE=volatile -DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, - hashes->salts_buf[0].scrypt_N, - hashes->salts_buf[0].scrypt_r, - hashes->salts_buf[0].scrypt_p, - scrypt_tmto_final, - tmp_size / 16); - } - else - { - hc_asprintf (&jit_build_options, "-DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, - hashes->salts_buf[0].scrypt_N, - hashes->salts_buf[0].scrypt_r, - hashes->salts_buf[0].scrypt_p, - scrypt_tmto_final, - tmp_size / 16); - } - } - else - { - hc_asprintf (&jit_build_options, "-DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, - hashes->salts_buf[0].scrypt_N, - hashes->salts_buf[0].scrypt_r, - hashes->salts_buf[0].scrypt_p, - scrypt_tmto_final, - tmp_size / 16); - } + hc_asprintf (&jit_build_options, "-DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, + hashes->salts_buf[0].scrypt_N, + hashes->salts_buf[0].scrypt_r, + hashes->salts_buf[0].scrypt_p, + scrypt_tmto_final, + tmp_size / 16); return jit_build_options; } diff --git a/src/modules/module_09100.c b/src/modules/module_09100.c index d5e9230b6..5d484ff2d 100644 --- a/src/modules/module_09100.c +++ b/src/modules/module_09100.c @@ -67,19 +67,14 @@ u32 module_pw_max (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED con return pw_max; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *device_param) { - char *jit_build_options = NULL; - if (device_param->device_vendor_id == VENDOR_ID_INTEL_SDK) { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } + return true; } - return jit_build_options; + return false; } int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) @@ -242,7 +237,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; @@ -268,6 +263,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = module_tmp_size; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_09300.c b/src/modules/module_09300.c index 2969d0022..119d3e7a0 100644 --- a/src/modules/module_09300.c +++ b/src/modules/module_09300.c @@ -218,6 +218,17 @@ u64 module_extra_tmp_size (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UN return tmp_size; } +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) +{ + // amdgpu-pro-18.50-708488-ubuntu-18.04: Segmentation fault + if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) + { + return true; + } + + return false; +} + bool module_jit_cache_disable (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) { return true; @@ -241,36 +252,12 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY char *jit_build_options = NULL; - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-D MAYBE_VOLATILE=volatile -DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, - hashes->salts_buf[0].scrypt_N, - hashes->salts_buf[0].scrypt_r, - hashes->salts_buf[0].scrypt_p, - scrypt_tmto_final, - tmp_size / 16); - } - else - { - hc_asprintf (&jit_build_options, "-DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, - hashes->salts_buf[0].scrypt_N, - hashes->salts_buf[0].scrypt_r, - hashes->salts_buf[0].scrypt_p, - scrypt_tmto_final, - tmp_size / 16); - } - } - else - { - hc_asprintf (&jit_build_options, "-DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, - hashes->salts_buf[0].scrypt_N, - hashes->salts_buf[0].scrypt_r, - hashes->salts_buf[0].scrypt_p, - scrypt_tmto_final, - tmp_size / 16); - } + hc_asprintf (&jit_build_options, "-DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, + hashes->salts_buf[0].scrypt_N, + hashes->salts_buf[0].scrypt_r, + hashes->salts_buf[0].scrypt_p, + scrypt_tmto_final, + tmp_size / 16); return jit_build_options; } @@ -413,6 +400,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = module_tmp_size; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_10700.c b/src/modules/module_10700.c index 59a110363..377439cbe 100644 --- a/src/modules/module_10700.c +++ b/src/modules/module_10700.c @@ -106,11 +106,12 @@ u32 module_pw_max (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED con return pw_max; } -bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *device_param) { - if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) + // amdgpu-pro-18.50-708488-ubuntu-18.04: Segmentation fault + if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 1) + if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) { return true; } diff --git a/src/modules/module_11600.c b/src/modules/module_11600.c index d613ed0af..2b3c37c30 100644 --- a/src/modules/module_11600.c +++ b/src/modules/module_11600.c @@ -281,29 +281,6 @@ u32 module_pw_max (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED con return pw_max; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) -{ - char *jit_build_options = NULL; - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } - } - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == true)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-D MAYBE_VOLATILE=volatile"); - } - } - - return jit_build_options; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -692,7 +669,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = module_hook23; module_ctx->module_hook_salt_size = module_hook_salt_size; module_ctx->module_hook_size = module_hook_size; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; diff --git a/src/modules/module_11700.c b/src/modules/module_11700.c index 2e3e36af5..c1d4a3412 100644 --- a/src/modules/module_11700.c +++ b/src/modules/module_11700.c @@ -41,19 +41,6 @@ u32 module_salt_type (MAYBE_UNUSED const hashconfig_t *hashconfig, const char *module_st_hash (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_HASH; } const char *module_st_pass (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_PASS; } -bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) -{ - if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - return true; - } - } - - return false; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -183,6 +170,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = MODULE_DEFAULT; - module_ctx->module_unstable_warning = module_unstable_warning; + module_ctx->module_unstable_warning = MODULE_DEFAULT; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_11750.c b/src/modules/module_11750.c index 21584a9d7..81a7c795f 100644 --- a/src/modules/module_11750.c +++ b/src/modules/module_11750.c @@ -41,19 +41,6 @@ u32 module_salt_type (MAYBE_UNUSED const hashconfig_t *hashconfig, const char *module_st_hash (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_HASH; } const char *module_st_pass (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_PASS; } -bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) -{ - if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - return true; - } - } - - return false; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -210,6 +197,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = MODULE_DEFAULT; - module_ctx->module_unstable_warning = module_unstable_warning; + module_ctx->module_unstable_warning = MODULE_DEFAULT; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_11760.c b/src/modules/module_11760.c index c73bb6d76..c44d657af 100644 --- a/src/modules/module_11760.c +++ b/src/modules/module_11760.c @@ -41,19 +41,6 @@ u32 module_salt_type (MAYBE_UNUSED const hashconfig_t *hashconfig, const char *module_st_hash (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_HASH; } const char *module_st_pass (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_PASS; } -bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) -{ - if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - return true; - } - } - - return false; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -210,6 +197,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = MODULE_DEFAULT; - module_ctx->module_unstable_warning = module_unstable_warning; + module_ctx->module_unstable_warning = MODULE_DEFAULT; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_11800.c b/src/modules/module_11800.c index 1f09d14e4..f65036af1 100644 --- a/src/modules/module_11800.c +++ b/src/modules/module_11800.c @@ -41,19 +41,6 @@ u32 module_salt_type (MAYBE_UNUSED const hashconfig_t *hashconfig, const char *module_st_hash (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_HASH; } const char *module_st_pass (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_PASS; } -bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) -{ - if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - return true; - } - } - - return false; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -207,6 +194,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = MODULE_DEFAULT; - module_ctx->module_unstable_warning = module_unstable_warning; + module_ctx->module_unstable_warning = MODULE_DEFAULT; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_11850.c b/src/modules/module_11850.c index a30f86506..a690e7405 100644 --- a/src/modules/module_11850.c +++ b/src/modules/module_11850.c @@ -41,19 +41,6 @@ u32 module_salt_type (MAYBE_UNUSED const hashconfig_t *hashconfig, const char *module_st_hash (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_HASH; } const char *module_st_pass (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_PASS; } -bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) -{ - if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - return true; - } - } - - return false; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -234,6 +221,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = MODULE_DEFAULT; - module_ctx->module_unstable_warning = module_unstable_warning; + module_ctx->module_unstable_warning = MODULE_DEFAULT; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_11860.c b/src/modules/module_11860.c index c902e5687..86dfae8e1 100644 --- a/src/modules/module_11860.c +++ b/src/modules/module_11860.c @@ -41,19 +41,6 @@ u32 module_salt_type (MAYBE_UNUSED const hashconfig_t *hashconfig, const char *module_st_hash (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_HASH; } const char *module_st_pass (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra) { return ST_PASS; } -bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) -{ - if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - return true; - } - } - - return false; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -234,6 +221,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = MODULE_DEFAULT; - module_ctx->module_unstable_warning = module_unstable_warning; + module_ctx->module_unstable_warning = MODULE_DEFAULT; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_13100.c b/src/modules/module_13100.c index b6962d79e..baf83e1cf 100644 --- a/src/modules/module_13100.c +++ b/src/modules/module_13100.c @@ -234,19 +234,6 @@ int module_hash_encode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSE return line_len; } -bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) -{ - if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - return true; - } - } - - return false; -} - void module_init (module_ctx_t *module_ctx) { module_ctx->module_context_size = MODULE_CONTEXT_SIZE_CURRENT; @@ -312,6 +299,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = MODULE_DEFAULT; - module_ctx->module_unstable_warning = module_unstable_warning; + module_ctx->module_unstable_warning = MODULE_DEFAULT; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_13200.c b/src/modules/module_13200.c index 9bc3f88cb..e8934d636 100644 --- a/src/modules/module_13200.c +++ b/src/modules/module_13200.c @@ -67,21 +67,6 @@ u32 module_pw_max (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED con return pw_max; } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) -{ - char *jit_build_options = NULL; - - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } - } - - return jit_build_options; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -235,7 +220,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; diff --git a/src/modules/module_15700.c b/src/modules/module_15700.c index 208b96004..362887a3e 100644 --- a/src/modules/module_15700.c +++ b/src/modules/module_15700.c @@ -245,6 +245,17 @@ u64 module_extra_tmp_size (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UN return tmp_size; } +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) +{ + // amdgpu-pro-18.50-708488-ubuntu-18.04: Segmentation fault + if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) + { + return true; + } + + return false; +} + bool module_jit_cache_disable (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) { return true; @@ -268,36 +279,12 @@ char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAY char *jit_build_options = NULL; - if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-D MAYBE_VOLATILE=volatile -DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, - hashes->salts_buf[0].scrypt_N, - hashes->salts_buf[0].scrypt_r, - hashes->salts_buf[0].scrypt_p, - scrypt_tmto_final, - tmp_size / 16); - } - else - { - hc_asprintf (&jit_build_options, "-DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, - hashes->salts_buf[0].scrypt_N, - hashes->salts_buf[0].scrypt_r, - hashes->salts_buf[0].scrypt_p, - scrypt_tmto_final, - tmp_size / 16); - } - } - else - { - hc_asprintf (&jit_build_options, "-DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, - hashes->salts_buf[0].scrypt_N, - hashes->salts_buf[0].scrypt_r, - hashes->salts_buf[0].scrypt_p, - scrypt_tmto_final, - tmp_size / 16); - } + hc_asprintf (&jit_build_options, "-DSCRYPT_N=%u -DSCRYPT_R=%u -DSCRYPT_P=%u -DSCRYPT_TMTO=%" PRIu64 " -DSCRYPT_TMP_ELEM=%" PRIu64, + hashes->salts_buf[0].scrypt_N, + hashes->salts_buf[0].scrypt_r, + hashes->salts_buf[0].scrypt_p, + scrypt_tmto_final, + tmp_size / 16); return jit_build_options; } @@ -530,6 +517,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = module_tmp_size; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_18100.c b/src/modules/module_18100.c index c8e822411..9acac9945 100644 --- a/src/modules/module_18100.c +++ b/src/modules/module_18100.c @@ -50,19 +50,15 @@ int module_build_plain_postprocess (MAYBE_UNUSED const hashconfig_t *hashconfig, return base32_encode (int_to_base32, (const u8 *) src_buf, src_len, (u8 *) dst_buf); } -char *module_jit_build_options (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hashes_t *hashes, MAYBE_UNUSED const hc_device_param_t *device_param) +bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *device_param) { - char *jit_build_options = NULL; - + // amdgpu-pro-18.50-708488-ubuntu-18.04: Segmentation fault if ((device_param->device_vendor_id == VENDOR_ID_AMD) && (device_param->has_vperm == false)) { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - hc_asprintf (&jit_build_options, "-cl-opt-disable"); - } + return true; } - return jit_build_options; + return false; } int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) @@ -176,7 +172,7 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_hook23 = MODULE_DEFAULT; module_ctx->module_hook_salt_size = MODULE_DEFAULT; module_ctx->module_hook_size = MODULE_DEFAULT; - module_ctx->module_jit_build_options = module_jit_build_options; + module_ctx->module_jit_build_options = MODULE_DEFAULT; module_ctx->module_jit_cache_disable = MODULE_DEFAULT; module_ctx->module_kernel_accel_max = MODULE_DEFAULT; module_ctx->module_kernel_accel_min = MODULE_DEFAULT; @@ -202,6 +198,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = MODULE_DEFAULT; - module_ctx->module_unstable_warning = MODULE_DEFAULT; + module_ctx->module_unstable_warning = module_unstable_warning; module_ctx->module_warmup_disable = MODULE_DEFAULT; } diff --git a/src/modules/module_18200.c b/src/modules/module_18200.c index 23082813d..1d6a8718f 100644 --- a/src/modules/module_18200.c +++ b/src/modules/module_18200.c @@ -75,19 +75,6 @@ u32 module_kernel_threads_max (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYB return kernel_threads_max; } -bool module_unstable_warning (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED const user_options_t *user_options, MAYBE_UNUSED const user_options_extra_t *user_options_extra, MAYBE_UNUSED const hc_device_param_t *hc_device_param) -{ - if ((hc_device_param->device_vendor_id == VENDOR_ID_AMD) && (hc_device_param->has_vperm == false)) - { - if ((hashconfig->opti_type & OPTI_TYPE_OPTIMIZED_KERNEL) == 0) - { - return true; - } - } - - return false; -} - int module_hash_decode (MAYBE_UNUSED const hashconfig_t *hashconfig, MAYBE_UNUSED void *digest_buf, MAYBE_UNUSED salt_t *salt, MAYBE_UNUSED void *esalt_buf, MAYBE_UNUSED void *hook_salt_buf, MAYBE_UNUSED hashinfo_t *hash_info, const char *line_buf, MAYBE_UNUSED const int line_len) { u32 *digest = (u32 *) digest_buf; @@ -274,6 +261,6 @@ void module_init (module_ctx_t *module_ctx) module_ctx->module_st_hash = module_st_hash; module_ctx->module_st_pass = module_st_pass; module_ctx->module_tmp_size = MODULE_DEFAULT; - module_ctx->module_unstable_warning = module_unstable_warning; + module_ctx->module_unstable_warning = MODULE_DEFAULT; module_ctx->module_warmup_disable = MODULE_DEFAULT; }