fix incorrect TLS reloc macro names in x86_64 reloc.h
[musl] / src / math / log1pl.c
index 7aafc5c..1400d36 100644 (file)
@@ -65,7 +65,7 @@ long double log1pl(long double x)
  * 1/sqrt(2) <= x < sqrt(2)
  * Theoretical peak relative error = 2.32e-20
  */
-static long double P[] = {
+static const long double P[] = {
  4.5270000862445199635215E-5L,
  4.9854102823193375972212E-1L,
  6.5787325942061044846969E0L,
@@ -74,7 +74,7 @@ static long double P[] = {
  5.7112963590585538103336E1L,
  2.0039553499201281259648E1L,
 };
-static long double Q[] = {
+static const long double Q[] = {
 /* 1.0000000000000000000000E0,*/
  1.5062909083469192043167E1L,
  8.3047565967967209469434E1L,
@@ -89,13 +89,13 @@ static long double Q[] = {
  * 1/sqrt(2) <= x < sqrt(2)
  * Theoretical peak relative error = 6.16e-22
  */
-static long double R[4] = {
+static const long double R[4] = {
  1.9757429581415468984296E-3L,
 -7.1990767473014147232598E-1L,
  1.0777257190312272158094E1L,
 -3.5717684488096787370998E1L,
 };
-static long double S[4] = {
+static const long double S[4] = {
 /* 1.00000000000000000000E0L,*/
 -2.6201045551331104417768E1L,
  1.9361891836232102174846E2L,
@@ -118,11 +118,11 @@ long double log1pl(long double xm1)
        if (xm1 == 0.0)
                return xm1;
 
-       x = xm1 + 1.0L;
+       x = xm1 + 1.0;
 
        /* Test for domain errors.  */
-       if (x <= 0.0L) {
-               if (x == 0.0L)
+       if (x <= 0.0) {
+               if (x == 0.0)
                        return -INFINITY;
                return NAN;
        }
@@ -136,12 +136,12 @@ long double log1pl(long double xm1)
        if (e > 2 || e < -2) {
                if (x < SQRTH) { /* 2(2x-1)/(2x+1) */
                        e -= 1;
-                       z = x - 0.5L;
-                       y = 0.5L * z + 0.5L;
+                       z = x - 0.5;
+                       y = 0.5 * z + 0.5;
                } else { /*  2 (x-1)/(x+1)   */
-                       z = x - 0.5L;
-                       z -= 0.5L;
-                       y = 0.5L * x  + 0.5L;
+                       z = x - 0.5;
+                       z -= 0.5;
+                       y = 0.5 * x  + 0.5;
                }
                x = z / y;
                z = x*x;
@@ -156,12 +156,12 @@ long double log1pl(long double xm1)
        if (x < SQRTH) {
                e -= 1;
                if (e != 0)
-                       x = 2.0 * x - 1.0L;
+                       x = 2.0 * x - 1.0;
                else
                        x = xm1;
        } else {
                if (e != 0)
-                       x = x - 1.0L;
+                       x = x - 1.0;
                else
                        x = xm1;
        }