X-Git-Url: https://www.flypig.org.uk/git/?a=blobdiff_plain;f=OpenCL%2Fm10800_a0.cl;h=78ad9984cc80a085c670d81c92a014023e5f4ff5;hb=72e3821a4cffa30564f65b266b6044bc6f854173;hp=f28d7983a2ffd35135e7f880a93d57e97bd2af88;hpb=fc89a04737b785e21edc8bcd827b14aeba057295;p=hashcat.git diff --git a/OpenCL/m10800_a0.cl b/OpenCL/m10800_a0.cl index f28d798..78ad998 100644 --- a/OpenCL/m10800_a0.cl +++ b/OpenCL/m10800_a0.cl @@ -116,10 +116,11 @@ void sha384_transform (const u32x w0[4], const u32x w1[4], const u32x w2[4], con ROUND_STEP (0); - ROUND_EXPAND (); ROUND_STEP (16); - ROUND_EXPAND (); ROUND_STEP (32); - ROUND_EXPAND (); ROUND_STEP (48); - ROUND_EXPAND (); ROUND_STEP (64); + #pragma unroll + for (int i = 16; i < 80; i += 16) + { + ROUND_EXPAND (); ROUND_STEP (i); + } /* rev digest[0] += a;