projects
/
calu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f8009b1
)
deepjit_reg: applied mini opts
author
Martin Perner
<martin@perner.cc>
Sun, 16 Jan 2011 09:46:39 +0000
(10:46 +0100)
committer
Martin Perner
<martin@perner.cc>
Sun, 16 Jan 2011 09:46:39 +0000
(10:46 +0100)
progs/deepjit_reg.s
patch
|
blob
|
history
diff --git
a/progs/deepjit_reg.s
b/progs/deepjit_reg.s
index a86a67e58a20f866d443c6e870f27204d4d7ef6f..0b5ef31e3a1365567ad1e6fe3f9c786829ea06e7 100644
(file)
--- 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+
- br
nq-
vm_defer
+ br
+
vm_defer
;case *
;42