Hi Andy, Thanks for your changes, they are working fine. I'm setting up a little-endian and a big-endian system that I'll use to test and compare performance results. As soon as I finish I'll post them here.
The only thing that I had to change was a typo in SHA-512: diff --git a/crypto/sha/asm/sha512-ppc.pl b/crypto/sha/asm/sha512-ppc.pl index 0648655..d6a86c7 100755 --- a/crypto/sha/asm/sha512-ppc.pl +++ b/crypto/sha/asm/sha512-ppc.pl @@ -383,7 +383,7 @@ $code.=<<___ if ($SZ==8 && $LITTLE_ENDIAN); rlwimi $t0,$a0,24,0,7 rlwimi @X[$i],$a1,24,0,7 rlwimi $t0,$a0,24,16,23 - rlwimi @X[$i],$a1,25,16,23 + rlwimi @X[$i],$a1,24,16,23 insrdi @X[$i],$t0,32,0 ___ &ROUND_00_15($i,@V); Best regards, Marcelo On Thu, Oct 31, 2013 at 11:12:50AM +0100, Andy Polyakov wrote: > Hi, > > >This series of patches creates a new target for ppc64le and updates the > >current assembly code for ppc64 in order to use the correct byte-order > >when need. > > > >Different approaches where tested to byte swap bytes, including the use > >of instructions such as lwbrw, but the current version performed 5% > >faster than the others. > > Thanks. Feedback is provided in separate messages. As for workflow. > Configure will be patched last after we resolve all the issues, so > bear with me. > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > Development Mailing List openssl-dev@openssl.org > Automated List Manager majord...@openssl.org > ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org