diff options
| author | JosJuice <josjuice@gmail.com> | 2020-07-01 21:22:35 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-01 21:22:35 +0200 |
| commit | 38b36536b2ccefd2bd552df040c706775b8396e8 (patch) | |
| tree | e51408fdc29594859e95cad7351b7414b834a546 /Source | |
| parent | 2147707641f2f40f3b4f0215aad6a82eef8a657d (diff) | |
| parent | a10447eae2fd68755b05c6c1e7d869c22dc8db68 (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.cpp | 2 |
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) |
