bench: added max.s and sum.s
[calu.git] / 3_test / sum.s
deleted file mode 100644 (file)
index 9a571fcbe7a811b1d8a7f868b87ec43bfe646b14..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1,45 +0,0 @@
-.text
-main:
-       ldis r2, 0x100
-
-       ldis r0, 1      
-       stw r0, 0(r2) ;1
-
-       addi r0,r0,2
-       stw r0, 4(r2) ;3
-
-       addi r0,r0,100
-       stw r0, 8(r2) ;103
-
-       addis r0,r0,-53
-       stw r0, 12(r2) ;50
-
-       addis r0,r0,-10
-       stw r0, 16(r2) ;40
-
-       ldis r1, 5
-       call sum 
-       ;r0 sollte 1+3+103+50+40=197 sein
-       br dummynop
-
-sum:
-       ;r1 = len
-       ;r2 = arr
-       ;r3 = i
-       ;r0 = sum
-       ;r4 arr data
-       ldis r0, 0
-       addi r3, r1, 0
-       retzs- ; check len != 0
-loop:
-       ;load arr data
-       ldw r4, 0(r2)
-       ;sum += arr[i];
-       add r0, r0, r4
-       addi r2, r2, 4
-       subi r3, r3, 1
-       brnz+ loop
-       ret
-
-dummynop:
-       addi r0,r0,0
new file mode 120000 (symlink)
index 0000000000000000000000000000000000000000..329a1520d6942dc6b78d93a8fcb672a99b33798b
--- /dev/null
@@ -0,0 +1 @@
+../8_benchs/src/sum.s
\ No newline at end of file