Use decimal constants in defining M_* in libm-test.inc.
authorJoseph Myers <joseph@codesourcery.com>
Thu, 9 May 2013 12:24:44 +0000 (12:24 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Thu, 9 May 2013 12:24:44 +0000 (12:24 +0000)
ChangeLog
math/libm-test.inc

index 1db6abe..3041644 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2013-05-09  Joseph Myers  <joseph@codesourcery.com>
+
+       * math/libm-test.inc (M_PI_34l): Define using decimal constant.
+       (M_PI_34_LOG10El): Likewise.
+       (M_PI2_LOG10El): Likewise.
+       (M_PI4_LOG10El): Likewise.
+       (M_PI_LOG10El): Likewise.
+
 2013-05-08  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
 
        * sysdeps/powerpc/fpu/libm-test-ulps: Update.
index 6294f72..9b47ab3 100644 (file)
 #define M_SQRT_PIl             1.7724538509055160272981674833411451L   /* sqrt (M_PIl)  */
 #define M_LOG_SQRT_PIl         0.57236494292470008707171367567652933L  /* log(sqrt(M_PIl))  */
 #define M_LOG_2_SQRT_PIl       1.265512123484645396488945797134706L    /* log(2*sqrt(M_PIl))  */
-#define M_PI_34l               (M_PIl - M_PI_4l)               /* 3*pi/4 */
-#define M_PI_34_LOG10El                (M_PIl - M_PI_4l) * M_LOG10El
-#define M_PI2_LOG10El          M_PI_2l * M_LOG10El
-#define M_PI4_LOG10El          M_PI_4l * M_LOG10El
-#define M_PI_LOG10El           M_PIl * M_LOG10El
+#define M_PI_34l               2.356194490192344928846982537459627163L /* 3*pi/4 */
+#define M_PI_34_LOG10El                1.023282265381381010614337719073516828L
+#define M_PI2_LOG10El          0.682188176920920673742891812715677885L
+#define M_PI4_LOG10El          0.341094088460460336871445906357838943L
+#define M_PI_LOG10El           1.364376353841841347485783625431355770L
 #define M_SQRT_2_2             0.70710678118654752440084436210484903L /* sqrt (2) / 2 */
 
 #define ulps_file_name "ULPs"  /* Name of the ULPs file.  */