diff options
| author | JosJuice <josjuice@gmail.com> | 2023-09-17 11:04:37 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2023-09-17 11:04:37 +0200 |
| commit | a79fe768e38076922771a17cd08da4735a243b4e (patch) | |
| tree | b9c93cbba2d62ab0cc4a0f8e32aa2c0a57630ca5 /Source | |
| parent | cc7fadfa4b1a8546fb5e3a12173503ab1b4d7dc0 (diff) | |
Jit64: Simplify ps_sum1
Diffstat (limited to 'Source')
| -rw-r--r-- | Source/Core/Core/PowerPC/Jit64/Jit_Paired.cpp | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/Source/Core/Core/PowerPC/Jit64/Jit_Paired.cpp b/Source/Core/Core/PowerPC/Jit64/Jit_Paired.cpp index ab6a5b7638..c23b14313b 100644 --- a/Source/Core/Core/PowerPC/Jit64/Jit_Paired.cpp +++ b/Source/Core/Core/PowerPC/Jit64/Jit_Paired.cpp @@ -59,22 +59,9 @@ void Jit64::ps_sum(UGeckoInstruction inst) break; case 11: // ps_sum1: {c.ps0, a.ps0 + b.ps1} if (Rc.IsSimpleReg()) - { - if (cpu_info.bSSE4_1) - { - BLENDPD(tmp, Rc, 1); - } - else - { - MOVAPD(XMM0, Rc); - SHUFPD(XMM0, R(tmp), 2); - tmp = XMM0; - } - } + MOVSD(tmp, Rc); else - { MOVLPD(tmp, Rc); - } break; default: PanicAlertFmt("ps_sum WTF!!!"); |
