Consistently use arm_arch.h constants in armcap assembly code.
[openssl.git] / crypto / bn / asm / sparcv9a-mont.pl
index 034792e298c9ac73632df225b4bcf27d3861f925..4cde041ce5a3a62c12dd290b894e47c1c5ccea3f 100755 (executable)
@@ -798,15 +798,11 @@ $fname:
        bnz     %icc,.Louter
        nop
 \f
-       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:
@@ -871,7 +867,7 @@ ___
 $code =~ s/\`([^\`]*)\`/eval($1)/gem;
 
 # Below substitution makes it possible to compile without demanding
-# VIS extentions on command line, e.g. -xarch=v9 vs. -xarch=v9a. I
+# VIS extensions on command line, e.g. -xarch=v9 vs. -xarch=v9a. I
 # dare to do this, because VIS capability is detected at run-time now
 # and this routine is not called on CPU not capable to execute it. Do
 # note that fzeros is not the only VIS dependency! Another dependency