From: Niels Möller Date: Thu, 14 Mar 2013 15:52:06 +0000 (+0100) Subject: Reenabled sha3-permute.asm. X-Git-Tag: nettle_2.7_release_20130424~92 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=51924bee90b0515303b8c39312d0de3009b7173d;p=thirdparty%2Fnettle.git Reenabled sha3-permute.asm. --- diff --git a/ChangeLog b/ChangeLog index 6a015e17..3f50ecac 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2013-03-14 Niels Möller + * 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. diff --git a/configure.ac b/configure.ac index 25695b6a..554b26b0 100644 --- a/configure.ac +++ b/configure.ac @@ -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=""