diff --git a/rpcs3/util/simd.hpp b/rpcs3/util/simd.hpp
index f20b782935..0a22a5569b 100644
--- a/rpcs3/util/simd.hpp
+++ b/rpcs3/util/simd.hpp
@@ -2579,7 +2579,7 @@ inline auto gv_extend_lo_s8(A&& a)
#if defined(ARCH_X64)
using enum asmjit::x86::Inst::Id;
if (utils::has_sse41())
- return asmjit::unary_op(kIdPmovsxbw, kIdVpmovsxbw, std::forward(a));
+ return asmjit::unary_op(kIdNone, kIdPmovsxbw, std::forward(a));
return asmjit::unary_op(kIdPsraw, kIdVpsraw, asmjit::unary_op(kIdNone, kIdPunpcklbw, std::forward(a)), 8);
#endif
}
@@ -2630,7 +2630,7 @@ inline auto gv_extend_lo_s16(A&& a)
#if defined(ARCH_X64)
using enum asmjit::x86::Inst::Id;
if (utils::has_sse41())
- return asmjit::unary_op(kIdPmovsxwd, kIdVpmovsxwd, std::forward(a));
+ return asmjit::unary_op(kIdNone, kIdPmovsxwd, std::forward(a));
return asmjit::unary_op(kIdPsrad, kIdVpsrad, asmjit::unary_op(kIdNone, kIdPunpcklwd, std::forward(a)), 16);
#endif
}