1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-22 22:58:30 +00:00

Fix algorithms based on 64 bit datatypes for older NV cards

This commit is contained in:
jsteube 2016-01-19 21:27:39 +01:00
parent f7b915775e
commit b9ad26fa67

View File

@ -282,6 +282,7 @@ static inline u32x rotl32 (const u32x a, const u32 n)
return rotate (a, n);
}
#if CUDA_ARCH >= 350
static inline u64 rotr64 (const u64 a, const u32 n)
{
u32 il;
@ -309,6 +310,12 @@ static inline u64 rotr64 (const u64 a, const u32 n)
return r;
}
#else
static inline u64 rotr64 (const u64 a, const u32 n)
{
return rotate (a, (u64) 64 - n);
}
#endif
static inline u64 rotl64 (const u64 a, const u32 n)
{