>> There is more code committed. Check-out or wait for *tomorrow*
>> openssl-SNAP-20120919 snapshot. There is SmartMIPS AES code (pass
>> -msmartmips to Configure) and Configure accepts double dash as compiler
>> options. Please double-check and optionally post performance for new AES
>> code.
> 
> Do I also need to pass -mips32r2 to enable the other assembler
> optimizations
> for MIPS that are not specific to the smartmips instruction set (such as
> BigNum and SHA)?  Or does -msmartmips imply that?

-msmartmips is sufficient for *assembly modules* [there is #if in AES
and SHA, and there is *no* R2 code in BN] to turn out optimal. In other
words for assembly modules, -msmartmips implies even -mips32r2. But one
can wonder if -mips32r2 -msmartmips combination is appropriate for
compiler-generated code, so feel free to experiment. It might be
appropriate to specify both anyway...
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to