diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp index 0d6bff0b1a..a0895b47c9 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_FloatingPoint.cpp @@ -449,6 +449,12 @@ void Jit64::fselx(UGeckoInstruction inst) MOVAPD(XMM1, Rc); } + if (packed) + { + VBLENDVPD(Rd, src1, Rb, XMM0); + return; + } + VBLENDVPD(XMM1, src1, Rb, XMM0); } else if (cpu_info.bSSE4_1)