summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/softfloat/fpatan.c
diff options
context:
space:
mode:
author cracyc <cracyc@users.noreply.github.com>2023-01-09 14:08:08 -0600
committer cracyc <cracyc@users.noreply.github.com>2023-01-09 14:08:08 -0600
commit1287b114deebb6b9c2ddac34999acae93496b4cf (patch)
treea91bc44d35e33cde62e24560fc318ba4c70932a4 /3rdparty/softfloat/fpatan.c
parent06da34a209ac5482a3e06c07d5a0f3305c049c52 (diff)
i386: fix fpu log2 and atan
Diffstat (limited to '3rdparty/softfloat/fpatan.c')
-rw-r--r--3rdparty/softfloat/fpatan.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/3rdparty/softfloat/fpatan.c b/3rdparty/softfloat/fpatan.c
index a9a0afabf4f..db4e1f983d2 100644
--- a/3rdparty/softfloat/fpatan.c
+++ b/3rdparty/softfloat/fpatan.c
@@ -372,7 +372,7 @@ return_PI_or_ZERO:
approximation_completed:
if (swap) x = float128_sub(float128_pi2, x);
floatx80 result = float128_to_floatx80(x);
- if (zSign) floatx80_chs(result);
+ if (zSign) result = floatx80_chs(result);
int rSign = extractFloatx80Sign(result);
if (!bSign && rSign)
return floatx80_add(result, floatx80_pi);