From: Martin Perner Date: Sun, 19 Dec 2010 17:04:20 +0000 (+0100) Subject: [bench] vm: made loading of address correct X-Git-Tag: bootrom_v1~58 X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=calu.git;a=commitdiff_plain;h=9dbe1129e9e0302f28b3e2425c9f6305a6d7378c [bench] vm: made loading of address correct --- diff --git a/8_benchs/src/vm.s b/8_benchs/src/vm.s index bcb2a03..37a1ae7 100644 --- a/8_benchs/src/vm.s +++ b/8_benchs/src/vm.s @@ -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: