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 }