summaryrefslogtreecommitdiffstats
path: root/crypto/sha
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2017-06-18 14:58:52 +0200
committerAndy Polyakov <appro@openssl.org>2017-06-21 16:26:59 +0200
commitb5cdec2feac6049418543216ac5da70395697839 (patch)
tree53fb5d2b2cfc2904e1f974134c2917af3bfd4440 /crypto/sha
parent53ddf7dd05db4efc3080a6f52ee8d0857a957358 (diff)
sha/asm/sha512p8-ppc.pl: add POWER8 performance data.
[skip ci] Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3705)
Diffstat (limited to 'crypto/sha')
-rwxr-xr-xcrypto/sha/asm/sha512p8-ppc.pl9
1 files changed, 9 insertions, 0 deletions
diff --git a/crypto/sha/asm/sha512p8-ppc.pl b/crypto/sha/asm/sha512p8-ppc.pl
index 4d3d3b2f8c..5457c4aa16 100755
--- a/crypto/sha/asm/sha512p8-ppc.pl
+++ b/crypto/sha/asm/sha512p8-ppc.pl
@@ -30,6 +30,15 @@
# for sha1-ppc.pl - 73%. 100% means that multi-process result equals
# to single-process one, given that all threads end up on the same
# physical core.
+#
+######################################################################
+# Believed-to-be-accurate results in cycles per processed byte [on
+# little-endian system]. Numbers in square brackets are for 64-bit
+# build of sha512-ppc.pl, presented for reference.
+#
+# POWER8
+# SHA256 9.9 [15.8]
+# SHA512 6.3 [10.3]
$flavour=shift;
$output =shift;