diff options
author | Andy Polyakov <appro@openssl.org> | 2016-10-14 13:25:06 +0200 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2016-10-24 13:01:13 +0200 |
commit | ace05265d2d599e350cf84ed60955b7f2b173bc9 (patch) | |
tree | 5c5ef8cf19ac7aa60e3eca068bd3ca8e1558129c /crypto/sha/asm/sha512-x86_64.pl | |
parent | sha/keccak1600.c: add known answer and verify result with memcmp. (diff) | |
download | openssl-ace05265d2d599e350cf84ed60955b7f2b173bc9.tar.xz openssl-ace05265d2d599e350cf84ed60955b7f2b173bc9.zip |
x86_64 assembly pack: add Goldmont performance results.
Reviewed-by: Richard Levitte <levitte@openssl.org>
Diffstat (limited to '')
-rwxr-xr-x | crypto/sha/asm/sha512-x86_64.pl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crypto/sha/asm/sha512-x86_64.pl b/crypto/sha/asm/sha512-x86_64.pl index 01bbb7775f..5a1cbcf0ca 100755 --- a/crypto/sha/asm/sha512-x86_64.pl +++ b/crypto/sha/asm/sha512-x86_64.pl @@ -98,8 +98,9 @@ # VIA Nano 23.0 16.5(+39%) - 14.7 - # Atom 23.0 18.9(+22%) - 14.7 - # Silvermont 27.4 20.6(+33%) - 17.5 - +# Goldmont 18.9 14.3(+32%) 4.16(+350%) 12.0 - # -# (*) whichever best applicable; +# (*) whichever best applicable, including SHAEXT; # (**) switch from ror to shrd stands for fair share of improvement; # (***) execution time is fully determined by remaining integer-only # part, body_00_15; reducing the amount of SIMD instructions |