From 82ffe74357e8fb6a15b637aea26d02d21b1f46e3 Mon Sep 17 00:00:00 2001 From: Martin Perner Date: Sun, 16 Jan 2011 10:46:39 +0100 Subject: [PATCH] deepjit_reg: applied mini opts --- progs/deepjit_reg.s | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/progs/deepjit_reg.s b/progs/deepjit_reg.s index a86a67e..0b5ef31 100644 --- a/progs/deepjit_reg.s +++ b/progs/deepjit_reg.s @@ -195,14 +195,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 @@ -263,7 +262,7 @@ vm_defer: addi r10, r10, 8 cmp r10, r9 reteq+ - brnq- vm_defer + br+ vm_defer ;case * ;42 -- 2.25.1