From c7e14e63bc6edce855c67b36fee871cfad4dd204 Mon Sep 17 00:00:00 2001 From: Magnus Norddahl Date: Thu, 30 Aug 2018 18:47:25 +0200 Subject: [PATCH] - fix swapped operands in EmitSUBF_KR --- 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 6b1c35eec..ff35369e8 100644 --- a/src/scripting/vm/jit.cpp +++ b/src/scripting/vm/jit.cpp @@ -1681,9 +1681,9 @@ private: void EmitSUBF_KR() { auto tmp = cc.newIntPtr(); - cc.mov(tmp, ToMemAddress(&konstf[C])); + cc.mov(tmp, ToMemAddress(&konstf[B])); cc.movsd(regF[a], asmjit::x86::qword_ptr(tmp)); - cc.subsd(regF[a], regF[B]); + cc.subsd(regF[a], regF[C]); } void EmitMULF_RR()