projects
/
calu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b819c6b
)
deepjit: mini optimierungen
author
Bernhard Urban
<lewurm@gmail.com>
Sun, 16 Jan 2011 01:14:13 +0000
(
02:14
+0100)
committer
Bernhard Urban
<lewurm@gmail.com>
Sun, 16 Jan 2011 01:14:13 +0000
(
02:14
+0100)
progs/deepjit.s
patch
|
blob
|
history
diff --git
a/progs/deepjit.s
b/progs/deepjit.s
index 45a5856515eac5727ef4903b9dc0da8427a9096a..4fe864bed9e24a1fd71ea5ccf4959a3e088c4185 100644
(file)
--- 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+
- br
nq-
vm_defer
+ br
+
vm_defer
;case *
;42