From 4428d073d50547a9cf422fe9c37ae975e398b6aa Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 10 Feb 2016 20:08:19 +0100 Subject: [PATCH] - fixed: code generation for floating point negation was wrong. --- src/thingdef/thingdef_expression.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/thingdef/thingdef_expression.cpp b/src/thingdef/thingdef_expression.cpp index 8b2c52405..987a9806e 100644 --- a/src/thingdef/thingdef_expression.cpp +++ b/src/thingdef/thingdef_expression.cpp @@ -623,7 +623,7 @@ ExpEmit FxMinusSign::Emit(VMFunctionBuilder *build) else { assert(ValueType == VAL_Float); - build->Emit(OP_NEG, from.RegNum, from.RegNum, 0); + build->Emit(OP_FLOP, from.RegNum, from.RegNum, FLOP_NEG); } return from; }