From a5719e73eb3344b6e260151fc74605ee6e7c28cd Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Wed, 29 Aug 2018 01:07:36 +0200 Subject: [PATCH] - fix mul using wrong instruction --- src/scripting/vm/jit.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/scripting/vm/jit.cpp b/src/scripting/vm/jit.cpp index 0b522364a..26b1abf93 100644 --- a/src/scripting/vm/jit.cpp +++ b/src/scripting/vm/jit.cpp @@ -1214,12 +1214,12 @@ private: void EmitMUL_RR() { - BINARY_OP_INT(mul, regD[a], regD[B], regD[C]); + BINARY_OP_INT(imul, regD[a], regD[B], regD[C]); } void EmitMUL_RK() { - BINARY_OP_INT(mul, regD[a], regD[B], konstd[C]); + BINARY_OP_INT(imul, regD[a], regD[B], konstd[C]); } void EmitDIV_RR()