Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/lib/libm Add a few missing weak aliases



details:   https://anonhg.NetBSD.org/src/rev/b9c8c6a041d4
branches:  trunk
changeset: 803005:b9c8c6a041d4
user:      martin <martin%NetBSD.org@localhost>
date:      Fri Oct 10 20:58:09 2014 +0000

description:
Add a few missing weak aliases

diffstat:

 lib/libm/arch/vax/n_atan2.S    |   3 ++-
 lib/libm/arch/vax/n_cabs.S     |   4 +++-
 lib/libm/noieee_src/n_atan2.c  |   6 +++++-
 lib/libm/noieee_src/n_cosh.c   |   3 ++-
 lib/libm/noieee_src/n_exp.c    |   3 ++-
 lib/libm/noieee_src/n_log.c    |   3 ++-
 lib/libm/noieee_src/n_pow.c    |  14 +++++++-------
 lib/libm/noieee_src/n_sincos.c |   7 ++++++-
 lib/libm/noieee_src/n_sinh.c   |   3 ++-
 9 files changed, 31 insertions(+), 15 deletions(-)

diffs (178 lines):

diff -r 74196a16b993 -r b9c8c6a041d4 lib/libm/arch/vax/n_atan2.S
--- a/lib/libm/arch/vax/n_atan2.S       Fri Oct 10 20:57:48 2014 +0000
+++ b/lib/libm/arch/vax/n_atan2.S       Fri Oct 10 20:58:09 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: n_atan2.S,v 1.8 2008/03/20 18:49:39 mhitch Exp $       */
+/*     $NetBSD: n_atan2.S,v 1.9 2014/10/10 20:58:09 martin Exp $       */
 /*
  * Copyright (c) 1985, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -84,6 +84,7 @@
 
 #ifdef WEAK_ALIAS
 WEAK_ALIAS(atan2, _atan2)
+WEAK_ALIAS(_atan2l, _atan2)
 #endif
 
 ENTRY(_atan2, 0x0fc0)
diff -r 74196a16b993 -r b9c8c6a041d4 lib/libm/arch/vax/n_cabs.S
--- a/lib/libm/arch/vax/n_cabs.S        Fri Oct 10 20:57:48 2014 +0000
+++ b/lib/libm/arch/vax/n_cabs.S        Fri Oct 10 20:58:09 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: n_cabs.S,v 1.6 2008/03/20 16:41:26 mhitch Exp $        */
+/*     $NetBSD: n_cabs.S,v 1.7 2014/10/10 20:58:09 martin Exp $        */
 /*
  * Copyright (c) 1985, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -55,6 +55,8 @@
 
 #ifdef WEAK_ALIAS
 WEAK_ALIAS(hypot, _hypot)
+WEAK_ALIAS(hypotl, _hypot)
+WEAK_ALIAS(_hypotl, _hypot)
 #endif
 
 ALTENTRY(cabs)
diff -r 74196a16b993 -r b9c8c6a041d4 lib/libm/noieee_src/n_atan2.c
--- a/lib/libm/noieee_src/n_atan2.c     Fri Oct 10 20:57:48 2014 +0000
+++ b/lib/libm/noieee_src/n_atan2.c     Fri Oct 10 20:58:09 2014 +0000
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_atan2.c,v 1.6 2003/08/07 16:44:50 agc Exp $        */
+/*      $NetBSD: n_atan2.c,v 1.7 2014/10/10 20:58:09 martin Exp $        */
 /*
  * Copyright (c) 1985, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -170,6 +170,10 @@
 #define        a12     vccast(a12)
 #endif
 
+#ifdef __weak_alias
+__weak_alias(_atan2l, atan2);
+#endif
+
 double
 atan2(double y, double x)
 {
diff -r 74196a16b993 -r b9c8c6a041d4 lib/libm/noieee_src/n_cosh.c
--- a/lib/libm/noieee_src/n_cosh.c      Fri Oct 10 20:57:48 2014 +0000
+++ b/lib/libm/noieee_src/n_cosh.c      Fri Oct 10 20:58:09 2014 +0000
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_cosh.c,v 1.8 2008/03/20 16:41:26 mhitch Exp $ */
+/*      $NetBSD: n_cosh.c,v 1.9 2014/10/10 20:58:09 martin Exp $ */
 /*
  * Copyright (c) 1985, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -87,6 +87,7 @@
 
 #ifdef __weak_alias
 __weak_alias(cosh, _cosh);
+__weak_alias(_coshl, _cosh);
 __weak_alias(coshf, _coshf);
 #endif
 
diff -r 74196a16b993 -r b9c8c6a041d4 lib/libm/noieee_src/n_exp.c
--- a/lib/libm/noieee_src/n_exp.c       Fri Oct 10 20:57:48 2014 +0000
+++ b/lib/libm/noieee_src/n_exp.c       Fri Oct 10 20:58:09 2014 +0000
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_exp.c,v 1.8 2008/03/20 16:41:26 mhitch Exp $ */
+/*      $NetBSD: n_exp.c,v 1.9 2014/10/10 20:58:09 martin Exp $ */
 /*
  * Copyright (c) 1985, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -82,6 +82,7 @@
 
 #ifdef __weak_alias
 __weak_alias(exp, _exp);
+__weak_alias(_expl, _exp);
 __weak_alias(expf, _expf);
 #endif
 
diff -r 74196a16b993 -r b9c8c6a041d4 lib/libm/noieee_src/n_log.c
--- a/lib/libm/noieee_src/n_log.c       Fri Oct 10 20:57:48 2014 +0000
+++ b/lib/libm/noieee_src/n_log.c       Fri Oct 10 20:58:09 2014 +0000
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_log.c,v 1.7 2008/03/20 16:41:26 mhitch Exp $ */
+/*      $NetBSD: n_log.c,v 1.8 2014/10/10 20:58:09 martin Exp $ */
 /*
  * Copyright (c) 1992, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -43,6 +43,7 @@
 
 #ifdef __weak_alias
 __weak_alias(log, _log);
+__weak_alias(_logl, _log);
 __weak_alias(logf, _logf);
 #endif
 
diff -r 74196a16b993 -r b9c8c6a041d4 lib/libm/noieee_src/n_pow.c
--- a/lib/libm/noieee_src/n_pow.c       Fri Oct 10 20:57:48 2014 +0000
+++ b/lib/libm/noieee_src/n_pow.c       Fri Oct 10 20:58:09 2014 +0000
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_pow.c,v 1.9 2013/11/24 14:46:18 martin Exp $ */
+/*      $NetBSD: n_pow.c,v 1.10 2014/10/10 20:58:09 martin Exp $ */
 /*
  * Copyright (c) 1985, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -122,18 +122,18 @@
 
 static double pow_P (double, double);
 
+#ifdef __weak_alias
+__weak_alias(_powf, powf);
+__weak_alias(_pow, pow);
+__weak_alias(_powl, pow);
+#endif
+
 float
 powf(float x, float y)
 {
    return pow((double) x, (double) (y));
 }
 
-long double
-powl(long double x, long double y)
-{
-   return pow((double) x, (double) (y));
-}
-
 double
 pow(double x, double y)
 {
diff -r 74196a16b993 -r b9c8c6a041d4 lib/libm/noieee_src/n_sincos.c
--- a/lib/libm/noieee_src/n_sincos.c    Fri Oct 10 20:57:48 2014 +0000
+++ b/lib/libm/noieee_src/n_sincos.c    Fri Oct 10 20:58:09 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: n_sincos.c,v 1.6 2003/08/07 16:44:52 agc Exp $ */
+/*     $NetBSD: n_sincos.c,v 1.7 2014/10/10 20:58:09 martin Exp $      */
 /*
  * Copyright (c) 1987, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -38,6 +38,11 @@
 #include "mathimpl.h"
 #include "trig.h"
 
+#ifdef __weak_alias
+__weak_alias(_sinl, sin);
+__weak_alias(_cosl, cos);
+#endif
+
 double
 sin(double x)
 {
diff -r 74196a16b993 -r b9c8c6a041d4 lib/libm/noieee_src/n_sinh.c
--- a/lib/libm/noieee_src/n_sinh.c      Fri Oct 10 20:57:48 2014 +0000
+++ b/lib/libm/noieee_src/n_sinh.c      Fri Oct 10 20:58:09 2014 +0000
@@ -1,4 +1,4 @@
-/*      $NetBSD: n_sinh.c,v 1.7 2008/03/20 16:41:26 mhitch Exp $ */
+/*      $NetBSD: n_sinh.c,v 1.8 2014/10/10 20:58:09 martin Exp $ */
 /*
  * Copyright (c) 1985, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -80,6 +80,7 @@
 
 #ifdef __weak_alias
 __weak_alias(sinh, _sinh);
+__weak_alias(_sinhl, _sinh);
 __weak_alias(sinhf, _sinhf);
 #endif
 



Home | Main Index | Thread Index | Old Index