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]
