diff options
author | Andy Polyakov <appro@openssl.org> | 2002-12-27 14:50:13 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2002-12-27 14:50:13 +0000 |
commit | 0c780463562617cdac0a16ef114792c6e7dba80e (patch) | |
tree | a0db6a3aa65a8fe2373251ee0562b46cd4f827db /PROBLEMS | |
parent | 4b8e01a22f0a7d5c70696ebb6daa22ea1c0f641e (diff) |
UltraSPARC performance "tune-up."
Diffstat (limited to 'PROBLEMS')
-rw-r--r-- | PROBLEMS | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -62,3 +62,11 @@ What happens is that gcc might optimize a little too agressively, and you end up with an extra incrementation when *header != '4'. We recommend that you upgrade gcc to as high a 3.x version as you can. + +* solaris64-sparcv9-cc SHA-1 performance with WorkShop 6 compiler. + +As subject suggests SHA-1 might perform poorly (4 times slower) +if compiled with WorkShop 6 compiler and -xarch=v9. The cause for +this seems to be the fact that compiler emits multiplication to +perform shift operations:-( To work the problem around configure +with './Configure solaris64-sparcv9-cc -DMD32_REG_T=int'. |