Andy Polyakov <[EMAIL PROTECTED]> wrote:
> i.e. my suggestion is to replace +O4 with +O3 +Oprocelim or simply +O3
> in next release. And of course I appreciate if you could throw RC4_CHUNK
> at the snapshot and post output from 'apps/openssl speed rc4'... Of
> course provided that +O3 works:-)
Using the latest greatest HP ANSI cc +O4 runs forever during linking, and
with +O3 it runs forever during *compile* of anything that includes sha_locl.h.
How far backward are we going to bend to accomodate these HP bugs? Why not
just drop back to +O2 and be done with it?
In that line of thought, here are RC4 speeds for +O2 on a 735/125. It's
interesting that using "long long" actually slows it down. Maybe BN_LLONG
shouldn't be defined for hpux?
----
+O2:
OpenSSL 0.9.5-dev 09 Aug 1999
built on: Sat Nov 6 11:31:53 GMT 1999
options:bn(64,32) md2(int) rc4(ptr,int) des(ptr,risc1,16,long) blowfish(idx)
compiler: cc -DTHREADS -D_REENTRANT -DB_ENDIAN -DBN_DIV2W -Ae +ESlit +O2 -z
The 'numbers' are in 1000s of bytes per second processed.
type 8 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rc4 5483.56k 6602.14k 6711.31k 6764.91k 6784.52k
+O2 RC4_CHUNK:
OpenSSL 0.9.5-dev 09 Aug 1999
built on: Sat Nov 6 12:22:23 GMT 1999
options:bn(64,32) md2(int) rc4(ptr,int) des(ptr,risc1,16,long) blowfish(idx)
compiler: cc -DTHREADS -D_REENTRANT -DB_ENDIAN -DBN_DIV2W -Ae +ESlit +O2 -z
The 'numbers' are in 1000s of bytes per second processed.
type 8 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rc4 5732.86k 7360.02k 7566.64k 7650.89k 7661.44k
+O2 RC4_CHUNK_LL:
OpenSSL 0.9.5-dev 09 Aug 1999
built on: Sat Nov 6 13:18:15 GMT 1999
options:bn(64,32) md2(int) rc4(ptr,int) des(ptr,risc1,16,long) blowfish(idx)
compiler: cc -DTHREADS -D_REENTRANT -DB_ENDIAN -DBN_DIV2W -Ae +ESlit +O2 -z
The 'numbers' are in 1000s of bytes per second processed.
type 8 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
rc4 5090.16k 6931.63k 7222.28k 7312.12k 7304.53k
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]