projects
/
hashcat.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Prepare for a more dynamic #pragma unroll use
[hashcat.git]
/
OpenCL
/
kernel_serpent256.c
diff --git
a/OpenCL/kernel_serpent256.c
b/OpenCL/kernel_serpent256.c
index
c8a1be8
..
5c326f5
100644
(file)
--- a/
OpenCL/kernel_serpent256.c
+++ b/
OpenCL/kernel_serpent256.c
@@
-403,13
+403,17
@@
void serpent256_set_key (u32 *ks, const u32 *ukey)
{
void serpent256_set_key (u32 *ks, const u32 *ukey)
{
+ #ifdef _unroll
#pragma unroll
#pragma unroll
+ #endif
for (int i = 0; i < 8; i++)
{
ks[i] = ukey[i];
}
for (int i = 0; i < 8; i++)
{
ks[i] = ukey[i];
}
+ #ifdef _unroll
#pragma unroll
#pragma unroll
+ #endif
for (int i = 0; i < 132; i++)
{
ks[i + 8] = rotl32 (ks[i + 7] ^ ks[i + 5] ^ ks[i + 3] ^ ks[i + 0] ^ 0x9e3779b9 ^ i, 11);
for (int i = 0; i < 132; i++)
{
ks[i + 8] = rotl32 (ks[i + 7] ^ ks[i + 5] ^ ks[i + 3] ^ ks[i + 0] ^ 0x9e3779b9 ^ i, 11);