bench: fibmmem ++
authorMartin Perner <martin@perner.cc>
Thu, 11 Nov 2010 13:55:42 +0000 (14:55 +0100)
committerMartin Perner <martin@perner.cc>
Thu, 11 Nov 2010 13:55:42 +0000 (14:55 +0100)
+ absegnung :)

8_benchs/src/fibmmem.s

index a91543ddbcc3e7acfc922dd6d0301b7879d2bdf5..fc6a3cdc90508b52f56bc4bd07750ce6de6f63cd 100644 (file)
@@ -27,12 +27,10 @@ fibmem:
        ldw r0, 0(r2)
        cmpi r0, 0
        retnz-
-       push r2 ; addr pushen
        subi r1, r1, 4
        call+ fibmem
-       ldw r2, 0-4(r2)
-       add r0, r2, r0
-       pop r2 ; addr poppen
+       ldw r3, 0-4(r2)
+       add r0, r3, r0
+       addi r2, r2, 4
        stw r0, 0(r2) ; ergebnis speichern
-       addi r1, r1, 4
        ret+