From 3d1fb7701cc9df7be99b4dcd6b20cb9c2b2cb87a Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 21 Feb 2024 16:37:58 -0400 Subject: [PATCH] OpcodeDispatcher: optimize sub Signed-off-by: Alyssa Rosenzweig --- FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp b/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp index 68a9a0def..8c7930a16 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp @@ -5253,7 +5253,7 @@ void OpDispatchBuilder::ALUOpImpl(OpcodeArgs, FEXCore::IR::IROps ALUIROp, FEXCor GenerateFlags_ADD(Op, Result, Dest, Src); break; case FEXCore::IR::IROps::OP_SUB: - GenerateFlags_SUB(Op, Dest, Src); + Result = CalculateFlags_SUB(Size, Dest, Src); break; case FEXCore::IR::IROps::OP_XOR: case FEXCore::IR::IROps::OP_OR: {