]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/crypto/internal/bigmod/nat_riscv64.s
all: clean up addition of constants in riscv64 assembly
[gostls13.git] / src / crypto / internal / bigmod / nat_riscv64.s
index 1d8c8c8900c83d053ea437c05c1ea703314d3520..c1d9cc0dd488ac394d1669c42792cf17f187757f 100644 (file)
@@ -80,10 +80,10 @@ loop:
        MOV     X16, 2*8(X5)    // z[2]
        MOV     X19, 3*8(X5)    // z[3]
 
-       ADDI    $32, X5
-       ADDI    $32, X7
+       ADD     $32, X5
+       ADD     $32, X7
 
-       ADDI    $-4, X30
+       SUB     $4, X30
        BNEZ    X30, loop
 
 done: