]> git.ipfire.org Git - thirdparty/nettle.git/commitdiff
Reenabled sha3-permute.asm.
authorNiels Möller <nisse@lysator.liu.se>
Thu, 14 Mar 2013 15:52:06 +0000 (16:52 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Thu, 14 Mar 2013 15:52:06 +0000 (16:52 +0100)
ChangeLog
configure.ac

index 6a015e17151ce889ef746f8c4b6a2bf1b6891695..3f50ecac9b9cdb4c29f7bf94c87c9d8331042fc1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2013-03-14  Niels Möller  <nisse@lysator.liu.se>
 
+       * configure.ac (asm_replace_list): Added sha3-permute.asm,
+       revering 2012-12-30 change. 34% speedup on intel i5, from 2190
+       cycles for the C implementation down to 1630.
+
        * armv7/sha512-compress.asm: Optimized. Keep expanded data in
        registers, exploit parallelism. Another 70% speedup.
 
index 25695b6a3ee3c7ab352ca0b4fde3dbc075b8ddcd..554b26b0df6f392b05b4cd9dffb338fea1fada08 100644 (file)
@@ -250,7 +250,7 @@ asm_replace_list="aes-encrypt-internal.asm aes-decrypt-internal.asm \
                salsa20-crypt.asm salsa20-core-internal.asm \
                serpent-encrypt.asm serpent-decrypt.asm \
                sha1-compress.asm sha256-compress.asm sha512-compress.asm \
-               machine.m4"
+               sha3-permute.asm machine.m4"
 
 # Assembler files which generate additional object files if they are used.
 asm_optional_list=""