diff --git a/External/FEXCore/Source/Interface/Core/JIT/x86_64/JIT.cpp b/External/FEXCore/Source/Interface/Core/JIT/x86_64/JIT.cpp index c12e1880f..50c008d3c 100644 --- a/External/FEXCore/Source/Interface/Core/JIT/x86_64/JIT.cpp +++ b/External/FEXCore/Source/Interface/Core/JIT/x86_64/JIT.cpp @@ -3474,7 +3474,7 @@ void *JITCore::CompileCode([[maybe_unused]] FEXCore::IR::IRListView const } case IR::OP_VUXTL2: { auto Op = IROp->C(); - vpslldq(GetDst(Node), GetSrc(Op->Header.Args[0].ID()), OpSize / 2); + vpsrldq(GetDst(Node), GetSrc(Op->Header.Args[0].ID()), OpSize / 2); switch (Op->Header.ElementSize) { case 2: pmovzxbw(GetDst(Node), GetDst(Node));