From 9f5de3bcaab8efe4f0c65bcf43e78c717f57dc76 Mon Sep 17 00:00:00 2001 From: Bernhard Urban Date: Sun, 16 Jan 2011 02:14:13 +0100 Subject: [PATCH] deepjit: mini optimierungen --- progs/deepjit.s | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/progs/deepjit.s b/progs/deepjit.s index 45a5856..4fe864b 100644 --- a/progs/deepjit.s +++ b/progs/deepjit.s @@ -205,13 +205,13 @@ jit: ;backup defer table address mov r10, r9 ;decrement address to input by 1 - subi r1, r1, 1 + br+ vm_loop_1 vm_default: vm_loop: ;increment input address addi r1, r1, 1 - +vm_loop_1: ;store address of next instruction in table stw r2, 0(r3) ;increment instr. table @@ -272,7 +272,7 @@ vm_defer: addi r10, r10, 8 cmp r10, r9 reteq+ - brnq- vm_defer + br+ vm_defer ;case * ;42 -- 2.25.1