summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2020-07-01 21:22:35 +0200
committerGitHub <noreply@github.com>2020-07-01 21:22:35 +0200
commit38b36536b2ccefd2bd552df040c706775b8396e8 (patch)
treee51408fdc29594859e95cad7351b7414b834a546 /Source
parent2147707641f2f40f3b4f0215aad6a82eef8a657d (diff)
parenta10447eae2fd68755b05c6c1e7d869c22dc8db68 (diff)
Merge pull request #8919 from MerryMage/fma
JitArm64_Paired: Fix ps_msub when d == b
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp
index 6dae65724a..2c5fe6c9f3 100644
--- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp
+++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp
@@ -162,7 +162,7 @@ void JitArm64::ps_maddXX(UGeckoInstruction inst)
{
// d = -(-a * c + b)
// rounding is incorrect if the rounding mode is +/- infinity
- m_float_emit.FMLS(size, VD, VB, VC);
+ m_float_emit.FMLS(size, VD, VA, VC);
m_float_emit.FNEG(size, VD, VD);
}
else if (d != a && d != c)