X-Git-Url: https://www.flypig.org.uk/git/?a=blobdiff_plain;f=OpenCL%2Fm10800_a3.cl;h=c6df6715d6154c1ff354bb80ae9047c1323ee12d;hb=72e3821a4cffa30564f65b266b6044bc6f854173;hp=3ffe5a05bd15dfecea5286ad5b01a51cf6d92259;hpb=fc89a04737b785e21edc8bcd827b14aeba057295;p=hashcat.git diff --git a/OpenCL/m10800_a3.cl b/OpenCL/m10800_a3.cl index 3ffe5a0..c6df671 100644 --- a/OpenCL/m10800_a3.cl +++ b/OpenCL/m10800_a3.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;