deepjit_reg: args bei sub vertauscht (loest das problem aber ned)
authorBernhard Urban <lewurm@gmail.com>
Sun, 16 Jan 2011 00:59:10 +0000 (01:59 +0100)
committerBernhard Urban <lewurm@gmail.com>
Sun, 16 Jan 2011 01:14:20 +0000 (02:14 +0100)
progs/deepjit_reg.s

index e9e20fcc71ff7b2154699f48aefb708a9b19ae5e..a86a67e58a20f866d443c6e870f27204d4d7ef6f 100644 (file)
@@ -59,7 +59,8 @@ prog_add:
 
 prog_sub:
 .ifill pop r7
-.ifill sub r6, r7, r6;0xe0bbb000
+.ifill sub r7, r7, r6;0xe0bbb000
+.ifill mov r6, r7
 
 prog_lessthan:
 .ifill pop r7
@@ -328,9 +329,11 @@ vm_sub:
        PROGINSTR
        ldw r0, 4(r4)
        PROGINSTR
+       ldw r0, 8(r4)
+       PROGINSTR
 
        ;increment address
-       addi r2, r2, 2
+       addi r2, r2, 3
 
        br+ vm_loop