deepjit_reg: applied mini opts
authorMartin Perner <martin@perner.cc>
Sun, 16 Jan 2011 09:46:39 +0000 (10:46 +0100)
committerMartin Perner <martin@perner.cc>
Sun, 16 Jan 2011 09:46:39 +0000 (10:46 +0100)
progs/deepjit_reg.s

index a86a67e58a20f866d443c6e870f27204d4d7ef6f..0b5ef31e3a1365567ad1e6fe3f9c786829ea06e7 100644 (file)
@@ -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