mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-03-12 06:39:14 +01:00
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);
|
MOVAPD(XMM1, Rc);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (packed)
|
if (d == c || packed)
|
||||||
{
|
{
|
||||||
VBLENDVPD(Rd, src1, Rb, XMM0);
|
VBLENDVPD(Rd, src1, Rb, XMM0);
|
||||||
return;
|
return;
|
||||||
@ -459,7 +459,7 @@ void Jit64::fselx(UGeckoInstruction inst)
|
|||||||
}
|
}
|
||||||
else if (cpu_info.bSSE4_1)
|
else if (cpu_info.bSSE4_1)
|
||||||
{
|
{
|
||||||
if (packed && d == c)
|
if (d == c)
|
||||||
{
|
{
|
||||||
BLENDVPD(Rd, Rb);
|
BLENDVPD(Rd, Rb);
|
||||||
return;
|
return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user