From 31e66838d81d958b22fcac02d7bca2093feeac34 Mon Sep 17 00:00:00 2001
From: Mike Pall <mike>
Date: Mon, 5 Jan 2015 00:04:40 +0100
Subject: x86: Minor interpreter optimization.

---
 src/vm_x86.dasc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/vm_x86.dasc b/src/vm_x86.dasc
index 3e59d95b..f86ee4de 100644
--- a/src/vm_x86.dasc
+++ b/src/vm_x86.dasc
@@ -5320,8 +5320,7 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop)
     |  jnz <4
     |  movzx RA, PC_RA
     |  not RAa
-    |  lea RA, [BASE+RA*8]
-    |  mov LFUNC:KBASE, [RA-8]		// Need to prepare KBASE.
+    |  mov LFUNC:KBASE, [BASE+RA*8-8]	// Need to prepare KBASE.
     |  mov KBASE, LFUNC:KBASE->pc
     |  mov KBASE, [KBASE+PC2PROTO(k)]
     |  jmp <4
-- 
cgit v1.2.3-55-g6feb