From 9dbe1129e9e0302f28b3e2425c9f6305a6d7378c Mon Sep 17 00:00:00 2001 From: Martin Perner Date: Sun, 19 Dec 2010 18:04:20 +0100 Subject: [PATCH] [bench] vm: made loading of address correct --- 8_benchs/src/vm.s | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) 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: -- 2.25.1