ppccpuid.pl: branch hints in OPENSSL_cleanse impact small block performance
authorAndy Polyakov <appro@openssl.org>
Fri, 27 Apr 2012 20:20:15 +0000 (20:20 +0000)
committerAndy Polyakov <appro@openssl.org>
Fri, 27 Apr 2012 20:20:15 +0000 (20:20 +0000)
of digest algorithms, mosty SHA, on Power7. Mystery of century, why SHA,
why slower algorithm are affected more... [from HEAD].
PR: 2794
Submitted by: Ashley Lai

crypto/ppccpuid.pl

index 067746947e1e0c0d34c0803d91189311da24c91d..4ba736a1d1bd99e5af582c9e518ab5e78f12b34a 100755 (executable)
@@ -105,7 +105,7 @@ Ladd:       lwarx   r5,0,r3
 Little:        mtctr   r4
        stb     r0,0(r3)
        addi    r3,r3,1
-       bdnz-   \$-8
+       bdnz    \$-8
        blr
 Lot:   andi.   r5,r3,3
        beq     Laligned
@@ -118,7 +118,7 @@ Laligned:
        mtctr   r5
        stw     r0,0(r3)
        addi    r3,r3,4
-       bdnz-   \$-8
+       bdnz    \$-8
        andi.   r4,r4,3
        bne     Little
        blr