diff options
author | Andy Polyakov <appro@openssl.org> | 2007-06-29 13:10:19 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2007-06-29 13:10:19 +0000 |
commit | 673c55a2fe62000a0b7f0345ed16d91e1d28427a (patch) | |
tree | 4d66d3c8d0ff183a54b404a1a3c4f35d29deb334 /crypto/bn/asm/sparcv9a-mont.pl | |
parent | 949ce10e8855f660971debe1b7b5842a84554006 (diff) |
Latest bn_mont.c modification broke ECDSA test. I've got math wrong, which
is fixed now.
Diffstat (limited to 'crypto/bn/asm/sparcv9a-mont.pl')
-rwxr-xr-x | crypto/bn/asm/sparcv9a-mont.pl | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/crypto/bn/asm/sparcv9a-mont.pl b/crypto/bn/asm/sparcv9a-mont.pl index 034792e298..a14205f2f0 100755 --- a/crypto/bn/asm/sparcv9a-mont.pl +++ b/crypto/bn/asm/sparcv9a-mont.pl @@ -798,15 +798,11 @@ $fname: bnz %icc,.Louter nop - ld [$np-4],%o1 - subcc %g0,%g0,%g0 ! clear %icc.c add $tp,8,$tp ! adjust tp to point at the end - srl %o1,30,%o1 ! boundary condition... orn %g0,%g0,%g4 - brz,pn %o1,.Lcopy ! ... is met sub %g0,$num,%o7 ! n=-num ba .Lsub - nop + subcc %g0,%g0,%g0 ! clear %icc.c .align 32 .Lsub: |