Andi Kleen wrote:
Benjamin Gilbert <[EMAIL PROTECTED]> writes:
+#define EXPAND(i) \
+ movlOFFSET(i % 16)(DATA), TMP; \
+ xorlOFFSET((i + 2) % 16)(DATA), TMP;\
Such overlapping memory accesses
Benjamin Gilbert <[EMAIL PROTECTED]> writes:
> +/* push/pop wrappers that update the DWARF unwind table */
> +#define PUSH(regname)\
> + push%regname; \
> + CFI_ADJUST_CFA_OFFSET 8;
Add optimized implementation of the SHA-1 hash function for x86_64, ported
from the x86 implementation in Nettle (which is LGPLed).
The code has been tested with tcrypt and the NIST test vectors.
Signed-off-by: Benjamin Gilbert <[EMAIL PROTECTED]>
---
arch/x86_64/kernel/x8664_ksyms.c |3
a