summaryrefslogtreecommitdiff
path: root/lib/libm
diff options
context:
space:
mode:
authorMartynas Venckus <martynas@cvs.openbsd.org>2011-04-10 11:35:02 +0000
committerMartynas Venckus <martynas@cvs.openbsd.org>2011-04-10 11:35:02 +0000
commitdb847ee0d1d194c624e98eb0088d9c90a36b8893 (patch)
tree059cf294c42df4a220faeebdd821bd977c10a330 /lib/libm
parent1abf7a5bafdea75dab59dba6247028e9627d2094 (diff)
20 -> DBL_FRACHBITS
Diffstat (limited to 'lib/libm')
-rw-r--r--lib/libm/src/s_lrint.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/libm/src/s_lrint.c b/lib/libm/src/s_lrint.c
index 65ba11f9d50..fdfdd2b7d87 100644
--- a/lib/libm/src/s_lrint.c
+++ b/lib/libm/src/s_lrint.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: s_lrint.c,v 1.2 2011/04/10 11:25:14 martynas Exp $ */
+/* $OpenBSD: s_lrint.c,v 1.3 2011/04/10 11:35:01 martynas Exp $ */
/* $NetBSD: lrint.c,v 1.3 2004/10/13 15:18:32 drochner Exp $ */
/*-
@@ -57,7 +57,7 @@ LRINTNAME(double x)
RESTYPE res;
GET_HIGH_WORD(i0, x);
- e = i0 >> 20;
+ e = i0 >> DBL_FRACHBITS;
s = e >> DBL_EXPBITS;
e = (e & 0x7ff) - DBL_EXP_BIAS;
@@ -73,9 +73,9 @@ LRINTNAME(double x)
}
EXTRACT_WORDS(i0, i1, x);
- e = ((i0 >> 20) & 0x7ff) - DBL_EXP_BIAS;
+ e = ((i0 >> DBL_FRACHBITS) & 0x7ff) - DBL_EXP_BIAS;
i0 &= 0xfffff;
- i0 |= (1 << 20);
+ i0 |= (1 << DBL_FRACHBITS);
if (e < 0)
return (0);