Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 13 Feb 2001 01:15:12 +0000 (01:15 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 13 Feb 2001 01:15:12 +0000 (01:15 +0000)
2001-02-12  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/dbl-64/e_j0.c: Little optimization, use sincos.
* sysdeps/flt-32/e_j0f.c: Likewise.
* sysdeps/ldbl-96/e_j0l.c: Likewise.

ChangeLog
resolv/res_libc.c
sysdeps/ieee754/dbl-64/e_j0.c
sysdeps/ieee754/flt-32/e_j0f.c
sysdeps/ieee754/ldbl-96/e_j0l.c

index ba9d81c..9dceb73 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2001-02-12  Ulrich Drepper  <drepper@redhat.com>
+
+       * sysdeps/dbl-64/e_j0.c: Little optimization, use sincos.
+       * sysdeps/flt-32/e_j0f.c: Likewise.
+       * sysdeps/ldbl-96/e_j0l.c: Likewise.
+
 2000-12-02  H.J. Lu  <hjl@gnu.org>
 
        * resolv/res_libc.c (res_init): Don't make it default.
index a4df81e..c7561c9 100644 (file)
@@ -84,7 +84,7 @@ res_init(void) {
 
 #if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_2)
 # undef res_init
-trong_alias (__res_init, __res_init_weak);
+strong_alias (__res_init, __res_init_weak);
 weak_extern (__res_init_weak);
 compat_symbol (libc, __res_init_weak, res_init, GLIBC_2_0);
 #endif
index 00caf3f..3fcec67 100644 (file)
@@ -111,8 +111,7 @@ static double zero = 0.0;
        if(ix>=0x7ff00000) return one/(x*x);
        x = fabs(x);
        if(ix >= 0x40000000) {  /* |x| >= 2.0 */
-               s = __sin(x);
-               c = __cos(x);
+               __sincos (x, &s, &c);
                ss = s-c;
                cc = s+c;
                if(ix<0x7fe00000) {  /* make sure x+x not overflow */
index c767318..cbad70b 100644 (file)
@@ -66,8 +66,7 @@ static float zero = 0.0;
        if(ix>=0x7f800000) return one/(x*x);
        x = fabsf(x);
        if(ix >= 0x40000000) {  /* |x| >= 2.0 */
-               s = __sinf(x);
-               c = __cosf(x);
+               __sincosf (x, &s, &c);
                ss = s-c;
                cc = s+c;
                if(ix<0x7f000000) {  /* make sure x+x not overflow */
index bec0f74..85c54fa 100644 (file)
@@ -119,8 +119,7 @@ __ieee754_j0l (x)
   x = fabsl (x);
   if (ix >= 0x4000)            /* |x| >= 2.0 */
     {
-      s = __sinl (x);
-      c = __cosl (x);
+      __sincosl (x, &s, &c);
       ss = s - c;
       cc = s + c;
       if (ix < 0x7ffe)