diff --git a/src/scripting/vm/jit.cpp b/src/scripting/vm/jit.cpp index 0b522364a5..26b1abf93e 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()