about summary refs log tree commit diff
path: root/src/math/scalbnl.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <nsz@port70.net>2013-08-15 10:07:46 +0000
committerSzabolcs Nagy <nsz@port70.net>2013-08-15 10:07:46 +0000
commit1b77b9072f374bd26eb0574b83a0d5f18d75ec60 (patch)
treefa208fb1e035c56be32a6829517e4ef5000917f5 /src/math/scalbnl.c
parent56b57f37a46dab432247bf29d96fcb11fbd02a6d (diff)
downloadmusl-1b77b9072f374bd26eb0574b83a0d5f18d75ec60.tar.gz
musl-1b77b9072f374bd26eb0574b83a0d5f18d75ec60.tar.xz
musl-1b77b9072f374bd26eb0574b83a0d5f18d75ec60.zip
math: minor scalbn*.c simplification
Diffstat (limited to 'src/math/scalbnl.c')
-rw-r--r--src/math/scalbnl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/math/scalbnl.c b/src/math/scalbnl.c
index c605b8da..7ad7688b 100644
--- a/src/math/scalbnl.c
+++ b/src/math/scalbnl.c
@@ -17,7 +17,7 @@ long double scalbnl(long double x, int n)
 			x *= 0x1p16383L;
 			n -= 16383;
 			if (n > 16383)
-				return x * 0x1p16383L;
+				n = 16383;
 		}
 	} else if (n < -16382) {
 		x *= 0x1p-16382L;
@@ -26,7 +26,7 @@ long double scalbnl(long double x, int n)
 			x *= 0x1p-16382L;
 			n += 16382;
 			if (n < -16382)
-				return x * 0x1p-16382L;
+				n = -16382;
 		}
 	}
 	scale.e = 1.0;