From 05bff303b56da2520f61c70c10c6ba3bc75157f5 Mon Sep 17 00:00:00 2001 From: Martin Perner Date: Sat, 18 Dec 2010 11:54:22 +0100 Subject: [PATCH] [bench] vm: jump is with int8_t, not with uint8_t --- 8_benchs/src/vm.s | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/8_benchs/src/vm.s b/8_benchs/src/vm.s index 3d17099..05b9812 100644 --- a/8_benchs/src/vm.s +++ b/8_benchs/src/vm.s @@ -215,6 +215,12 @@ vm_jmp: ;if != 0 ;load pc+1 input ldb r6, 1(r4) + ;compare input with neg. max of 8 bit + cmpi r6, 0x80 + brlt- vm_possign + ldis r7, 0xFF00 + add r6, r6, r7 +vm_possign: ;pc += data add r2, r2, r6 br+ vm_loop -- 2.25.1