summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2023-09-17 11:04:37 +0200
committerJosJuice <josjuice@gmail.com>2023-09-17 11:04:37 +0200
commita79fe768e38076922771a17cd08da4735a243b4e (patch)
treeb9c93cbba2d62ab0cc4a0f8e32aa2c0a57630ca5 /Source
parentcc7fadfa4b1a8546fb5e3a12173503ab1b4d7dc0 (diff)
Jit64: Simplify ps_sum1
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Core/PowerPC/Jit64/Jit_Paired.cpp15
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!!!");