I'm looking into
http://gcc.gnu.org/PR19923which claims that gcc-4.0 is slower on 'openssl speed'
than earlier versions. The only huge regression seems
to be in md2. Has anyone else looked at this yet?
I imagine it's a gcc problem, but I thought I'd ask
here just in case.
OpenSSL 0.9.7e 25 Oct 2004
built on: Mon May 30 09:18:03 PDT 2005
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
compiler: /usr/crosstool/gcc-2.95.3-glibc-2.2.2-hdrs-2.6.11.2/i686-unknown-linux-gnu/bin/i686-unknown-linux-gnu-gcc -fPIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DOPENSSL_NO_IDEA -DOPENSSL_NO_MDC2
-DOPENSSL_NO_RC5 -DDSA_PRECOMPUTE -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -mcpu=pentiumpro -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM
available timing options: TIMES TIMEB HZ=100 [sysconf value]
timing function used: times
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md2 2444.10k 5557.76k 8213.50k 9278.81k 9693.87k
OpenSSL 0.9.7e 25 Oct 2004
built on: Mon May 30 09:46:19 PDT 2005
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
compiler: /usr/crosstool/gcc-3.4.3-glibc-2.2.2-hdrs-2.6.11.2/i686-unknown-linux-gnu/bin/i686-unknown-linux-gnu-gcc -fPIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DOPENSSL_NO_IDEA -DOPENSSL_NO_MDC2
-DOPENSSL_NO_RC5 -DDSA_PRECOMPUTE -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -mcpu=pentiumpro -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM
available timing options: TIMES TIMEB HZ=100 [sysconf value]
timing function used: times
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md2 2272.52k 5173.93k 7487.15k 8409.09k 9063.08k
OpenSSL 0.9.7e 25 Oct 2004
built on: Mon May 30 10:04:02 PDT 2005
options:bn(64,32) md2(int) rc4(idx,int) des(ptr,risc1,16,long) aes(partial) blowfish(idx)
compiler: /usr/crosstool/gcc-4.0.0-glibc-2.2.2-hdrs-2.6.11.2/i686-unknown-linux-gnu/bin/i686-unknown-linux-gnu-gcc -fPIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DOPENSSL_NO_IDEA -DOPENSSL_NO_MDC2
-DOPENSSL_NO_RC5 -DDSA_PRECOMPUTE -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -mcpu=pentiumpro -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM
available timing options: TIMES TIMEB HZ=100 [sysconf value]
timing function used: times
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md2 1805.88k 3974.55k 5463.89k 6073.00k 5789.01k
--
Trying to get a job as a c++ developer? See
http://kegel.com/academy/getting-hired.html______________________________________________________________________
OpenSSL Project
http://www.openssl.orgDevelopment Mailing List
[hidden email]
Automated List Manager
[hidden email]