From 5b48ce222867829ebbb231fef862417419bcb114 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 3 Apr 2024 13:37:25 -0400 Subject: [PATCH] OpcodeDispatcher: use _ShiftFlags for SHL Signed-off-by: Alyssa Rosenzweig --- FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp b/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp index e0ead2bfc..20831aab5 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp @@ -1577,9 +1577,7 @@ void OpDispatchBuilder::SHLOp(OpcodeArgs) { auto Src = LoadSource(GPRClass, Op, Op->Src[1], Op->Flags); OrderedNode *Result = _Lshl(Size == 64 ? OpSize::i64Bit : OpSize::i32Bit, Dest, Src); - StoreResult(GPRClass, Op, Result, -1); - - GenerateFlags_ShiftLeft(Op, Result, Dest, Src); + HandleShift(Op, Result, Dest, ShiftType::LSL, Src); } template