summaryrefslogtreecommitdiff
path: root/input
diff options
context:
space:
mode:
Diffstat (limited to 'input')
-rw-r--r--input/adjacent-adder-vector.asm6
-rw-r--r--input/over_or_under.asm6
-rw-r--r--input/vector_fun.asm1
3 files changed, 6 insertions, 7 deletions
diff --git a/input/adjacent-adder-vector.asm b/input/adjacent-adder-vector.asm
index 80bc8a3..a8fc55d 100644
--- a/input/adjacent-adder-vector.asm
+++ b/input/adjacent-adder-vector.asm
@@ -8,11 +8,11 @@
.text
load $4 s($0) ; set the vector-length register
addi $5 $0 arr
- loadv $16 0($5)
+ srdl $16 0($5)
addi $5 $5 0x1
- loadv $17 0($6)
+ srdl $17 0($6)
addv $16 $16 $17
- storev $16 arr($0)
+ srds $16 arr($0)
nop
nop
nop
diff --git a/input/over_or_under.asm b/input/over_or_under.asm
index 4be18ab..9ca0f05 100644
--- a/input/over_or_under.asm
+++ b/input/over_or_under.asm
@@ -13,9 +13,9 @@
load $4 vSiz($0)
load $5 max($0)
load $6 min($0)
- loadv $17 max($0)
- loadv $18 min($0)
- loadv $19 n1($0)
+ srdl $17 max($0)
+ srdl $18 min($0)
+ srdl $19 n1($0)
addi $7 $0 1
addi $8 $0 -1
jrl ADDROVER
diff --git a/input/vector_fun.asm b/input/vector_fun.asm
index eed38ce..f91b4a0 100644
--- a/input/vector_fun.asm
+++ b/input/vector_fun.asm
@@ -5,7 +5,6 @@
s 4
.text
load $4 s($0) ; set the vector length register
-
LOOP:
cev $17 $16
beq END