[bench] vm: made loading of address correct
authorMartin Perner <martin@perner.cc>
Sun, 19 Dec 2010 17:04:20 +0000 (18:04 +0100)
committerMartin Perner <martin@perner.cc>
Sun, 19 Dec 2010 17:04:20 +0000 (18:04 +0100)
8_benchs/src/vm.s

index bcb2a03a7ab1c1c7e479ad9717ff95e39e05b2f4..37a1ae7c033c37be1fa71757d3e4f7cbf6830331 100644 (file)
@@ -25,9 +25,9 @@ stack:
 
 .text
 main:
-       ldi r1, inputdata
-
-       ldw r0, 0(r2)
+       ;set address of input
+       ldil r1, inputdata@lo
+       ldih r1, inputdata@hi
 
        call+ vm
        br+ main
@@ -40,10 +40,11 @@ vm:
        ;r4 ... effective input addr
        ;r5 ... input
 
-       ;set pc to -4
+       ;set pc to -1
        ldis r2, 0xFFFF
        ;load base address of stack
-       ldi r3, stack
+       ldil r3, stack@lo
+       ldih r3, stack@hi
 
 vm_default:    
 vm_loop: