Duane,

On related matter. The modules were originally developed on IRIX and 
IRIX assembler has very nice feature: it's optimizing code depending on 
command line options. This allowed to maintain assembly modules more 
readable and let assembler rearrange instruction for optimal 
performance. But this means that it doesn't come out optimal if another 
assembler is used... Well, depending on CPU. For single-issue 
in-order-execution processors, order doesn't matter, but not for 
multiple-issue ones. So the question is if your target processors can 
issue more than one issue per cycle, and if so, would you like to test 
and benchmark updated code? Well, it won't be many times faster, but 10% 
is not impossible...


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to