Typo in x86_64-mont.pl.
authorAndy Polyakov <appro@openssl.org>
Thu, 21 Jun 2007 11:38:52 +0000 (11:38 +0000)
committerAndy Polyakov <appro@openssl.org>
Thu, 21 Jun 2007 11:38:52 +0000 (11:38 +0000)
PR: 1549

crypto/bn/asm/x86_64-mont.pl

index 6701bf2755f6e5807ec13c557b71bec5d4637fee..68bec49cbc832fc8d5c0d8c19b62de90e7fffaad 100755 (executable)
@@ -170,10 +170,10 @@ bn_mul_mont:
        mov     -8($np,$num,8),%rax     # np[num-1]
        lea     (%rsp),$ap              # borrow ap for tp
        shr     \$62,%rax               # check for boundary condition
        mov     -8($np,$num,8),%rax     # np[num-1]
        lea     (%rsp),$ap              # borrow ap for tp
        shr     \$62,%rax               # check for boundary condition
+       lea     -1($num),$j             # j=num-1
        jz      .Lcopy
 
        mov     ($ap),%rax              # tp[0]
        jz      .Lcopy
 
        mov     ($ap),%rax              # tp[0]
-       lea     -1($num),$j             # j=num-1
        xor     $i,$i                   # i=0 and clear CF!
        jmp     .Lsub
 .align 16
        xor     $i,$i                   # i=0 and clear CF!
        jmp     .Lsub
 .align 16