X-Git-Url: https://www.flypig.org.uk/git/?a=blobdiff_plain;f=OpenCL%2Fm07400.cl;h=8ee2fe1e4a3e35d2d4c9565286fc891c0adc5955;hb=c79bed3b7de4ac974a3ea5d3b498f4fe712f93b9;hp=00eb8d2e4072ae2483bb1abc1d1c32cabdf3d240;hpb=34c3557d507d85ed2c6f2e036d226776e0ffbf72;p=hashcat.git diff --git a/OpenCL/m07400.cl b/OpenCL/m07400.cl index 00eb8d2..8ee2fe1 100644 --- a/OpenCL/m07400.cl +++ b/OpenCL/m07400.cl @@ -112,7 +112,9 @@ void sha256_transform (const u32 w[16], u32 digest[8]) ROUND_STEP (0); + #ifdef _unroll #pragma unroll + #endif for (int i = 16; i < 64; i += 16) { ROUND_EXPAND (); ROUND_STEP (i); @@ -1303,7 +1305,9 @@ void sha256_transform (const u32 w[16], u32 digest[8]) ROUND_STEP (0); - //#pragma unroll + #ifdef _unroll + #pragma unroll + #endif for (int i = 16; i < 64; i += 16) { ROUND_EXPAND (); ROUND_STEP (i); @@ -1686,7 +1690,9 @@ __kernel void m07400_loop (__global pw_t *pws, __global kernel_rule_t *rules_buf if (j1) { - #pragma unroll 32 + #ifdef _unroll + #pragma unroll + #endif for (u32 k = 0, p = block_len - 32; k < 32; k++, p++) { PUTCHAR32_BE (block, p, GETCHAR32_BE (alt_result, k));