From: Bernhard Urban Date: Wed, 10 Nov 2010 16:23:48 +0000 (+0100) Subject: bench: fibmem.s @ 169 instructions X-Git-Tag: bootrom_v1~158 X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=3243375cd7bdeccefc6fc3d2372260aac65c4d13;hp=2c4b25bb70af1903e6133469d13bbc8080214405;p=calu.git bench: fibmem.s @ 169 instructions danke @ markus :) --- diff --git a/8_benchs/src/fibmem.s b/8_benchs/src/fibmem.s index 7ecdc54..e803b7d 100644 --- a/8_benchs/src/fibmem.s +++ b/8_benchs/src/fibmem.s @@ -27,15 +27,14 @@ fibmem: cmpi r0, 0 retnz- push r2 ; addr pushen - push r1 ; param pushen subi r1, r1, 4 call+ fibmem - pop r1 ; param poppen push r0 ; zwischenerg pushen - subi r1, r1, 8 + subi r1, r1, 4 call+ fibmem pop r2 ; zwischenerg poppen add r0, r2, r0 pop r2 ; addr poppen stw r0, 0(r2) ; ergebnis speichern + addi r1, r1, 8 ret+