summaryrefslogtreecommitdiffstats
path: root/crypto/sha/asm
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2010-07-26 21:57:10 +0000
committerAndy Polyakov <appro@openssl.org>2010-07-26 21:57:10 +0000
commitd5fe8c34592b5e36c979da06b50f6578608eecfa (patch)
tree6dd30c5a9db722c8bc762fea0f5c32b257a8e916 /crypto/sha/asm
parent6219d2c294e4c8a4cf6c80c3c15dd6c3ea321e74 (diff)
sha1-alpha.pl: commentary update.
Diffstat (limited to 'crypto/sha/asm')
-rw-r--r--crypto/sha/asm/sha1-alpha.pl5
1 files changed, 3 insertions, 2 deletions
diff --git a/crypto/sha/asm/sha1-alpha.pl b/crypto/sha/asm/sha1-alpha.pl
index e898930711..9d1e9435ac 100644
--- a/crypto/sha/asm/sha1-alpha.pl
+++ b/crypto/sha/asm/sha1-alpha.pl
@@ -10,8 +10,9 @@
# SHA1 block procedure for Alpha.
# On 21264 performance is 33% better than code generated by vendor
-# compiler, and 75% better than GCC [3.4]. Implementation features
-# vectorized byte swap, but not Xupdate.
+# compiler, and 75% better than GCC [3.4], and in absolute terms is
+# 8.7 cycles per processed byte. Implementation features vectorized
+# byte swap, but not Xupdate.
@X=( "\$0", "\$1", "\$2", "\$3", "\$4", "\$5", "\$6", "\$7",
"\$8", "\$9", "\$10", "\$11", "\$12", "\$13", "\$14", "\$15");