Module Name: src
Committed By: matt
Date: Fri Jan 31 19:38:47 UTC 2014
Modified Files:
src/lib/libm/src: s_nextafterl.c
Log Message:
Just use EXT_EXP_INFNAN instead of EXT_EXP_INF or EXT_EXP_NAN.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/lib/libm/src/s_nextafterl.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libm/src/s_nextafterl.c
diff -u src/lib/libm/src/s_nextafterl.c:1.4 src/lib/libm/src/s_nextafterl.c:1.5
--- src/lib/libm/src/s_nextafterl.c:1.4 Thu Jul 18 22:31:13 2013
+++ src/lib/libm/src/s_nextafterl.c Fri Jan 31 19:38:47 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: s_nextafterl.c,v 1.4 2013/07/18 22:31:13 matt Exp $ */
+/* $NetBSD: s_nextafterl.c,v 1.5 2014/01/31 19:38:47 matt Exp $ */
/* @(#)s_nextafter.c 5.1 93/09/24 */
/*
@@ -13,7 +13,7 @@
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: s_nextafterl.c,v 1.4 2013/07/18 22:31:13 matt Exp $");
+__RCSID("$NetBSD: s_nextafterl.c,v 1.5 2014/01/31 19:38:47 matt Exp $");
#include <float.h>
#include <math.h>
@@ -48,9 +48,9 @@ nextafterl(long double x, long double y)
ux.extu_ld = x;
uy.extu_ld = y;
- if ((ux.extu_exp == EXT_EXP_NAN &&
+ if ((ux.extu_exp == EXT_EXP_INFNAN &&
((ux.extu_frach &~ LDBL_NBIT)|ux.extu_fracl) != 0) ||
- (uy.extu_exp == EXT_EXP_NAN &&
+ (uy.extu_exp == EXT_EXP_INFNAN &&
((uy.extu_frach &~ LDBL_NBIT)|uy.extu_fracl) != 0))
return x+y; /* x or y is nan */
@@ -85,7 +85,7 @@ nextafterl(long double x, long double y)
}
}
- if (ux.extu_exp == EXT_EXP_INF)
+ if (ux.extu_exp == EXT_EXP_INFNAN)
return x+x; /* overflow */
if (ux.extu_exp == 0) { /* underflow */