From 401e542fcd3968d4e4d9e32f2a58442d72508a71 Mon Sep 17 00:00:00 2001 From: LC Date: Fri, 10 Jul 2026 07:27:51 -0400 Subject: [PATCH] Vector: Use unary handler for scalar unary insertions Same behavior, but just uses a more proper handler. --- FEXCore/Source/Interface/Core/OpcodeDispatcher/Vector.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher/Vector.cpp b/FEXCore/Source/Interface/Core/OpcodeDispatcher/Vector.cpp index dd25ce1b0..375046a0d 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher/Vector.cpp +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher/Vector.cpp @@ -366,13 +366,13 @@ Ref OpDispatchBuilder::VectorScalarUnaryInsertALUOpImpl(OpcodeArgs, IROps IROp, void OpDispatchBuilder::VectorScalarUnaryInsertALUOp(OpcodeArgs, IROps IROp, IR::OpSize ElementSize) { const auto DstSize = GetGuestVectorLength(); - auto Result = VectorScalarInsertALUOpImpl(Op, IROp, DstSize, ElementSize, Op->Dest, Op->Src[0], false); + auto Result = VectorScalarUnaryInsertALUOpImpl(Op, IROp, DstSize, ElementSize, Op->Dest, Op->Src[0], false); StoreResultFPR_WithOpSize(Op, Op->Dest, Result, DstSize); } void OpDispatchBuilder::AVXVectorScalarUnaryInsertALUOp(OpcodeArgs, IROps IROp, IR::OpSize ElementSize) { const auto DstSize = GetGuestVectorLength(); - auto Result = VectorScalarInsertALUOpImpl(Op, IROp, DstSize, ElementSize, Op->Src[0], Op->Src[1], true); + auto Result = VectorScalarUnaryInsertALUOpImpl(Op, IROp, DstSize, ElementSize, Op->Src[0], Op->Src[1], true); StoreResultFPR_WithOpSize(Op, Op->Dest, Result, DstSize); }