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

Reply via email to