X-Git-Url: https://www.flypig.org.uk/git/?a=blobdiff_plain;f=OpenCL%2Fm09100.cl;h=4efe5282062b691ff302be6d6e1e7f44f2645239;hb=c79bed3b7de4ac974a3ea5d3b498f4fe712f93b9;hp=eb4333ef77c00094f6a4477b141b315b5c2d9fe4;hpb=34c3557d507d85ed2c6f2e036d226776e0ffbf72;p=hashcat.git diff --git a/OpenCL/m09100.cl b/OpenCL/m09100.cl index eb4333e..4efe528 100644 --- a/OpenCL/m09100.cl +++ b/OpenCL/m09100.cl @@ -75,7 +75,9 @@ void lotus_mix (u32 *in, __local u32 *s_lotus_magic_table) { u32 s = 48; - #pragma unroll 12 + #ifdef _unroll + #pragma unroll + #endif for (int j = 0; j < 12; j++) { u32 tmp_in = in[j]; @@ -97,7 +99,9 @@ void lotus_transform_password (u32 in[4], u32 out[4], __local u32 *s_lotus_magic u32 c; - #pragma unroll 4 + #ifdef _unroll + #pragma unroll + #endif for (int i = 0; i < 4; i++) { t ^= (in[i] >> 0) & 0xff; c = BOX (s_lotus_magic_table, t); out[i] ^= c << 0; t = ((out[i] >> 0) & 0xff);