summaryrefslogtreecommitdiff
path: root/lib/libc/gen/isinf.c
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2004-07-10 15:52:26 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2004-07-10 15:52:26 +0000
commitf5eda2f1cb5143e09e78ae8ea4c14d6b4aaa5ac3 (patch)
treec300345a7a3b5990c971639f7eb5a1f73af3f248 /lib/libc/gen/isinf.c
parent552afd9c120e6b11dbb1acf319bd71a4e9f2b913 (diff)
Notes
Diffstat (limited to 'lib/libc/gen/isinf.c')
-rw-r--r--lib/libc/gen/isinf.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libc/gen/isinf.c b/lib/libc/gen/isinf.c
index 248fc932374c..4a4152a5a032 100644
--- a/lib/libc/gen/isinf.c
+++ b/lib/libc/gen/isinf.c
@@ -62,5 +62,9 @@ __isinfl(long double e)
u.e = e;
mask_nbit_l(u);
+#ifndef __alpha__
return (u.bits.exp == 32767 && u.bits.manl == 0 && u.bits.manh == 0);
+#else
+ return (u.bits.exp == 2047 && u.bits.manl == 0 && u.bits.manh == 0);
+#endif
}