projects
/
openssl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
061bebc
)
Couple other benchmark comparisons for wp-x86_64.pl.
author
Andy Polyakov
<appro@openssl.org>
Sat, 3 Dec 2005 11:59:25 +0000
(11:59 +0000)
committer
Andy Polyakov
<appro@openssl.org>
Sat, 3 Dec 2005 11:59:25 +0000
(11:59 +0000)
crypto/whrlpool/asm/wp-x86_64.pl
patch
|
blob
|
history
diff --git
a/crypto/whrlpool/asm/wp-x86_64.pl
b/crypto/whrlpool/asm/wp-x86_64.pl
index cbdbb8ea7ea7cabecfae8786b5fb72eea2eb9f10..3855382036bc99b1f923710f5bc45b8dc3e63a5e 100644
(file)
--- a/
crypto/whrlpool/asm/wp-x86_64.pl
+++ b/
crypto/whrlpool/asm/wp-x86_64.pl
@@
-12,9
+12,10
@@
# to 32-bit MMX version executed on same CPU. So why did I bother?
# Well, it's faster than gcc 3.3.2 generated code by over 50%, and
# over 80% faster than PathScale 1.4, an "ambitious" commercial
# to 32-bit MMX version executed on same CPU. So why did I bother?
# Well, it's faster than gcc 3.3.2 generated code by over 50%, and
# over 80% faster than PathScale 1.4, an "ambitious" commercial
-# compiler. What is it with x86_64 compilers? It's not the first
-# example when they fail to generate more optimal code, when I
-# believe they had *all* chances to...
+# compiler. Furthermore it surpasses gcc 3.4.3 by 170% and Sun Studio
+# 10 - by 360%[!]... What is it with x86_64 compilers? It's not the
+# first example when they fail to generate more optimal code, when
+# I believe they had *all* chances to...
#
# Note that register and stack frame layout are virtually identical
# to 32-bit MMX version, except that %r8-15 are used instead of
#
# Note that register and stack frame layout are virtually identical
# to 32-bit MMX version, except that %r8-15 are used instead of