diff options
author | Andy Polyakov <appro@openssl.org> | 2018-05-09 12:24:05 +0200 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2018-05-10 11:44:21 +0200 |
commit | 13f6857db107b1b6f68daa7fc4a6dd1293428bb1 (patch) | |
tree | 0d2ed90ee0160b2d5ba88a3e409d0ca8e99db0de /crypto/poly1305 | |
parent | 41b77d54472b4aac709bd0699dc64d85ae529a94 (diff) |
PPC assembly pack: add POWER9 results.
Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'crypto/poly1305')
-rwxr-xr-x | crypto/poly1305/asm/poly1305-ppc.pl | 1 | ||||
-rwxr-xr-x | crypto/poly1305/asm/poly1305-ppcfp.pl | 1 | ||||
-rw-r--r-- | crypto/poly1305/poly1305_ieee754.c | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/crypto/poly1305/asm/poly1305-ppc.pl b/crypto/poly1305/asm/poly1305-ppc.pl index ab65910282..8e105d77fb 100755 --- a/crypto/poly1305/asm/poly1305-ppc.pl +++ b/crypto/poly1305/asm/poly1305-ppc.pl @@ -28,6 +28,7 @@ # PPC970 7.00/+114% 3.51/+205% # POWER7 3.75/+260% 1.93/+100% # POWER8 - 2.03/+200% +# POWER9 - 1.56/+150% # # Do we need floating-point implementation for PPC? Results presented # in poly1305_ieee754.c are tricky to compare to, because they are for diff --git a/crypto/poly1305/asm/poly1305-ppcfp.pl b/crypto/poly1305/asm/poly1305-ppcfp.pl index 49f70a8c03..fc62baa222 100755 --- a/crypto/poly1305/asm/poly1305-ppcfp.pl +++ b/crypto/poly1305/asm/poly1305-ppcfp.pl @@ -26,6 +26,7 @@ # PPC970 6.03/+80% # POWER7 3.50/+30% # POWER8 3.75/+10% +# POWER9 2.80/+12% $flavour = shift; diff --git a/crypto/poly1305/poly1305_ieee754.c b/crypto/poly1305/poly1305_ieee754.c index 995a02e5c1..1a06e03558 100644 --- a/crypto/poly1305/poly1305_ieee754.c +++ b/crypto/poly1305/poly1305_ieee754.c @@ -38,6 +38,7 @@ * POWER6 4.92 * POWER7 4.50 * POWER8 4.10 + * POWER9 3.14 * * z10 11.2 * z196+ 7.30 |