Merge pull request #9127 from Sintendo/fselx-movsd
Jit64: Optimize fsel a bit more
This commit is contained in:
commit
fc5fbf5134
|
@ -449,7 +449,7 @@ void Jit64::fselx(UGeckoInstruction inst)
|
|||
MOVAPD(XMM1, Rc);
|
||||
}
|
||||
|
||||
if (packed)
|
||||
if (d == c || packed)
|
||||
{
|
||||
VBLENDVPD(Rd, src1, Rb, XMM0);
|
||||
return;
|
||||
|
@ -459,7 +459,7 @@ void Jit64::fselx(UGeckoInstruction inst)
|
|||
}
|
||||
else if (cpu_info.bSSE4_1)
|
||||
{
|
||||
if (packed && d == c)
|
||||
if (d == c)
|
||||
{
|
||||
BLENDVPD(Rd, Rb);
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue