[Pkg-openssl-devel] Optimize openssl package

Nobuhiro Iwamatsu iwamatsu at nigauri.org
Wed Jun 22 01:37:19 UTC 2011


Dear Debian OpenSSL Team.

The product for i386 of opessl is optimized for some CPU's.
The i486 should be optimized by i486, but cmov order is used when I do objdump.

$ objdump -D usr/lib/i486/libcrypto.so.1.0.0 | grep cmovg
  15b09b:	0f 4f 0f             	cmovg  (%edi),%ecx
  160fe9:	0f 4d 42 ff          	cmovge -0x1(%edx),%eax

But old openssl (libssl0.9.7_0.9.7e-3sarge5_i386.deb) does not have cmov order.

$ objdump -D usr/lib/i486/libcrypto.so.0.9.7| grep cmovg

Is this bug of gcc ?
Could you give me any comment?

Best regards,
  Nobuhiro

-- 
Nobuhiro Iwamatsu



More information about the Pkg-openssl-devel mailing list