From 34ee3bb8aaa6c80e1fbe50ac42dfd8efa7672290 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Fri, 9 Aug 2024 15:52:30 -0400 Subject: [PATCH] OpcodeDispatcher: optimize clc/stc Signed-off-by: Alyssa Rosenzweig --- FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp b/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp index 9405deea6..842295699 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp @@ -1255,10 +1255,10 @@ void OpDispatchBuilder::FLAGControlOp(OpcodeArgs) { CarryInvert(); break; case 0xF8: // CLC - SetCFDirect(_Constant(0)); + SetCFInverted(_Constant(1)); break; case 0xF9: // STC - SetCFDirect(_Constant(1)); + SetCFInverted(_Constant(0)); break; case 0xFC: // CLD SetRFLAG(_Constant(0), FEXCore::X86State::RFLAG_DF_RAW_LOC);