X-Git-Url: https://www.flypig.org.uk/git/?a=blobdiff_plain;f=OpenCL%2Fm10800_a1.cl;h=24762c04bf1950eca0e923f80da3f939e79dc1d8;hb=72e3821a4cffa30564f65b266b6044bc6f854173;hp=0e0e864c02de7a55b13ea44c4e579bafbab51305;hpb=fc89a04737b785e21edc8bcd827b14aeba057295;p=hashcat.git diff --git a/OpenCL/m10800_a1.cl b/OpenCL/m10800_a1.cl index 0e0e864..24762c0 100644 --- a/OpenCL/m10800_a1.cl +++ b/OpenCL/m10800_a1.cl @@ -114,10 +114,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;