summaryrefslogtreecommitdiffstats
path: root/lib/msun/src/k_rem_pio2.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/msun/src/k_rem_pio2.c')
-rw-r--r--lib/msun/src/k_rem_pio2.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/msun/src/k_rem_pio2.c b/lib/msun/src/k_rem_pio2.c
index 61f7dce..8c99c34 100644
--- a/lib/msun/src/k_rem_pio2.c
+++ b/lib/msun/src/k_rem_pio2.c
@@ -11,9 +11,8 @@
* ====================================================
*/
-#ifndef lint
-static char rcsid[] = "$FreeBSD$";
-#endif
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
/*
* __kernel_rem_pio2(x,y,e0,nx,prec,ipio2)
@@ -131,6 +130,8 @@ static char rcsid[] = "$FreeBSD$";
* to produce the hexadecimal values shown.
*/
+#include <float.h>
+
#include "math.h"
#include "math_private.h"
@@ -277,6 +278,7 @@ recompute:
case 2:
fw = 0.0;
for (i=jz;i>=0;i--) fw += fq[i];
+ STRICT_ASSIGN(float,fw,fw);
y[0] = (ih==0)? fw: -fw;
fw = fq[0]-fw;
for (i=1;i<=jz;i++) fw += fq[i];
OpenPOWER on IntegriCloud