MIPS assembly pack: adapt it for MIPS[32|64]R6.
[oweals/openssl.git] / crypto / sha / asm / sha1-x86_64.pl
index e8f61ab820213a3db40239bcdceee24ec724c085..97baae37cd954c7ecddb70669ce981f1a0985beb 100755 (executable)
@@ -380,9 +380,9 @@ $code.=<<___;
 .align 16
 .Loop_shaext:
        dec             $num
-       lea             0x40($inp),%rax         # next input block
+       lea             0x40($inp),%r         # next input block
        paddd           @MSG[0],$E
-       cmovne          %rax,$inp
+       cmovne          %r8,$inp
        movdqa          $ABCD,$ABCD_SAVE        # offload $ABCD
 ___
 for($i=0;$i<20-4;$i+=2) {