Module Name: src
Committed By: riastradh
Date: Wed May 8 01:40:27 UTC 2024
Modified Files:
src/lib/libm: m.aarch64.expsym m.alpha.expsym m.arm.expsym
m.hppa.expsym m.i386.expsym m.ia64.expsym m.m68k.expsym
m.mips.expsym m.powerpc.expsym m.riscv.expsym m.sparc.expsym
m.sparc64.expsym m.x86_64.expsym
src/lib/libm/noieee_src: n_sincos.c
src/lib/libm/src: namespace.h s_cos.c s_cosf.c s_finite.c s_finitef.c
s_sin.c s_sinf.c s_tan.c s_tanf.c
Log Message:
libm: Do the weak alias dance for sin/cos/tan/finite{,f}.
tan isn't used internally, but it's confusing for it to be treated
differently from sin and cos, and there's no harm in doing the dance
unnecessarily.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libm/m.aarch64.expsym \
src/lib/libm/m.alpha.expsym src/lib/libm/m.arm.expsym \
src/lib/libm/m.hppa.expsym src/lib/libm/m.ia64.expsym \
src/lib/libm/m.mips.expsym src/lib/libm/m.powerpc.expsym \
src/lib/libm/m.riscv.expsym src/lib/libm/m.sparc.expsym \
src/lib/libm/m.sparc64.expsym
cvs rdiff -u -r1.2 -r1.3 src/lib/libm/m.i386.expsym \
src/lib/libm/m.x86_64.expsym
cvs rdiff -u -r1.3 -r1.4 src/lib/libm/m.m68k.expsym
cvs rdiff -u -r1.9 -r1.10 src/lib/libm/noieee_src/n_sincos.c
cvs rdiff -u -r1.19 -r1.20 src/lib/libm/src/namespace.h
cvs rdiff -u -r1.11 -r1.12 src/lib/libm/src/s_cos.c src/lib/libm/src/s_sin.c
cvs rdiff -u -r1.9 -r1.10 src/lib/libm/src/s_cosf.c
cvs rdiff -u -r1.12 -r1.13 src/lib/libm/src/s_finite.c
cvs rdiff -u -r1.8 -r1.9 src/lib/libm/src/s_finitef.c \
src/lib/libm/src/s_sinf.c
cvs rdiff -u -r1.10 -r1.11 src/lib/libm/src/s_tan.c
cvs rdiff -u -r1.7 -r1.8 src/lib/libm/src/s_tanf.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libm/m.aarch64.expsym
diff -u src/lib/libm/m.aarch64.expsym:1.1 src/lib/libm/m.aarch64.expsym:1.2
--- src/lib/libm/m.aarch64.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.aarch64.expsym Wed May 8 01:40:26 2024
@@ -126,6 +126,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -159,6 +161,8 @@ _fesetexceptflag
_fesetround
_fetestexcept
_feupdateenv
+_finite
+_finitef
_floorl
_fma
_fmaf
@@ -193,9 +197,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -204,6 +210,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.alpha.expsym
diff -u src/lib/libm/m.alpha.expsym:1.1 src/lib/libm/m.alpha.expsym:1.2
--- src/lib/libm/m.alpha.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.alpha.expsym Wed May 8 01:40:26 2024
@@ -93,6 +93,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -120,6 +122,8 @@ _feholdexcept
_fesetenv
_feupdateenv
_fini
+_finite
+_finitef
_floorl
_fmodl
_hypot
@@ -149,9 +153,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -160,6 +166,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.arm.expsym
diff -u src/lib/libm/m.arm.expsym:1.1 src/lib/libm/m.arm.expsym:1.2
--- src/lib/libm/m.arm.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.arm.expsym Wed May 8 01:40:26 2024
@@ -93,6 +93,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -126,6 +128,8 @@ _fesetexceptflag
_fesetround
_fetestexcept
_feupdateenv
+_finite
+_finitef
_floorl
_fma
_fmaf
@@ -157,9 +161,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -168,6 +174,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.hppa.expsym
diff -u src/lib/libm/m.hppa.expsym:1.1 src/lib/libm/m.hppa.expsym:1.2
--- src/lib/libm/m.hppa.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.hppa.expsym Wed May 8 01:40:26 2024
@@ -93,6 +93,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -127,6 +129,8 @@ _fesetround
_fetestexcept
_feupdateenv
_fini
+_finite
+_finitef
_floorl
_fmodl
_hypot
@@ -156,9 +160,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -167,6 +173,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.ia64.expsym
diff -u src/lib/libm/m.ia64.expsym:1.1 src/lib/libm/m.ia64.expsym:1.2
--- src/lib/libm/m.ia64.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.ia64.expsym Wed May 8 01:40:26 2024
@@ -93,6 +93,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -127,6 +129,8 @@ _fesetround
_fetestexcept
_feupdateenv
_fini
+_finite
+_finitef
_floorl
_fmodl
_hypot
@@ -156,9 +160,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -167,6 +173,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.mips.expsym
diff -u src/lib/libm/m.mips.expsym:1.1 src/lib/libm/m.mips.expsym:1.2
--- src/lib/libm/m.mips.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.mips.expsym Wed May 8 01:40:26 2024
@@ -93,6 +93,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -127,6 +129,8 @@ _fesetround
_fetestexcept
_feupdateenv
_fini
+_finite
+_finitef
_floorl
_fmodl
_hypot
@@ -156,9 +160,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -167,6 +173,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.powerpc.expsym
diff -u src/lib/libm/m.powerpc.expsym:1.1 src/lib/libm/m.powerpc.expsym:1.2
--- src/lib/libm/m.powerpc.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.powerpc.expsym Wed May 8 01:40:27 2024
@@ -93,6 +93,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -127,6 +129,8 @@ _fesetround
_fetestexcept
_feupdateenv
_fini
+_finite
+_finitef
_floorl
_fmodl
_hypot
@@ -156,9 +160,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -167,6 +173,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.riscv.expsym
diff -u src/lib/libm/m.riscv.expsym:1.1 src/lib/libm/m.riscv.expsym:1.2
--- src/lib/libm/m.riscv.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.riscv.expsym Wed May 8 01:40:27 2024
@@ -120,6 +120,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -153,6 +155,8 @@ _fesetexceptflag
_fesetround
_fetestexcept
_feupdateenv
+_finite
+_finitef
_floorl
_fmodl
_hypot
@@ -181,9 +185,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -192,6 +198,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.sparc.expsym
diff -u src/lib/libm/m.sparc.expsym:1.1 src/lib/libm/m.sparc.expsym:1.2
--- src/lib/libm/m.sparc.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.sparc.expsym Wed May 8 01:40:27 2024
@@ -92,6 +92,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -126,6 +128,8 @@ _fesetround
_fetestexcept
_feupdateenv
_fini
+_finite
+_finitef
_floorl
_fmodl
_hypot
@@ -155,9 +159,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -166,6 +172,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.sparc64.expsym
diff -u src/lib/libm/m.sparc64.expsym:1.1 src/lib/libm/m.sparc64.expsym:1.2
--- src/lib/libm/m.sparc64.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.sparc64.expsym Wed May 8 01:40:27 2024
@@ -121,6 +121,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -155,6 +157,8 @@ _fesetround
_fetestexcept
_feupdateenv
_fini
+_finite
+_finitef
_floorl
_fmodl
_hypot
@@ -184,9 +188,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -195,6 +201,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.i386.expsym
diff -u src/lib/libm/m.i386.expsym:1.2 src/lib/libm/m.i386.expsym:1.3
--- src/lib/libm/m.i386.expsym:1.2 Wed May 8 01:04:03 2024
+++ src/lib/libm/m.i386.expsym Wed May 8 01:40:26 2024
@@ -113,6 +113,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -178,9 +180,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -189,6 +193,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.x86_64.expsym
diff -u src/lib/libm/m.x86_64.expsym:1.2 src/lib/libm/m.x86_64.expsym:1.3
--- src/lib/libm/m.x86_64.expsym:1.2 Wed May 8 01:04:03 2024
+++ src/lib/libm/m.x86_64.expsym Wed May 8 01:40:27 2024
@@ -113,6 +113,8 @@ _cchshf
_cchshl
_ceill
_copysignl
+_cos
+_cosf
_cosh
_coshf
_coshl
@@ -178,9 +180,11 @@ _scalblnl
_scalbn
_scalbnf
_scalbnl
+_sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -189,6 +193,8 @@ _sinpi
_sinpif
_sinpil
_sqrtl
+_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/m.m68k.expsym
diff -u src/lib/libm/m.m68k.expsym:1.3 src/lib/libm/m.m68k.expsym:1.4
--- src/lib/libm/m.m68k.expsym:1.3 Wed May 8 01:05:25 2024
+++ src/lib/libm/m.m68k.expsym Wed May 8 01:40:26 2024
@@ -113,6 +113,7 @@ _cchshl
_ceill
_copysignl
_cos
+_cosf
_cosh
_coshf
_coshl
@@ -148,6 +149,7 @@ _fetestexcept
_feupdateenv
_fini
_finite
+_finitef
_floorl
_fmodl
_hypot
@@ -181,6 +183,7 @@ _sin
_sincos
_sincosf
_sincosl
+_sinf
_sinh
_sinhf
_sinhl
@@ -190,6 +193,7 @@ _sinpif
_sinpil
_sqrtl
_tan
+_tanf
_tanhl
_tanl
_tanpi
Index: src/lib/libm/noieee_src/n_sincos.c
diff -u src/lib/libm/noieee_src/n_sincos.c:1.9 src/lib/libm/noieee_src/n_sincos.c:1.10
--- src/lib/libm/noieee_src/n_sincos.c:1.9 Sat Aug 27 09:56:21 2022
+++ src/lib/libm/noieee_src/n_sincos.c Wed May 8 01:40:27 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: n_sincos.c,v 1.9 2022/08/27 09:56:21 christos Exp $ */
+/* $NetBSD: n_sincos.c,v 1.10 2024/05/08 01:40:27 riastradh Exp $ */
/*
* Copyright (c) 1987, 1993
* The Regents of the University of California. All rights reserved.
@@ -35,14 +35,17 @@ static char sccsid[] = "@(#)sincos.c 8.1
#endif /* not lint */
#define _LIBM_DECLARE
+#include "namespace.h"
#include "mathimpl.h"
#include "trig.h"
-#ifdef __weak_alias
-__weak_alias(_sinl, sin);
-__weak_alias(_cosl, cos);
-#endif
+__weak_alias(sinl, _sinl)
+__strong_alias(_sinl, _sin)
+
+__weak_alias(cosl, _cosl)
+__strong_alias(_cosl, _cos)
+__weak_alias(sin, _sin)
double
sin(double x)
{
@@ -72,12 +75,14 @@ sin(double x)
return x+x*sin__S(x*x);
}
+__weak_alias(sinf, _sinf)
float
sinf(float x)
{
return sin(x);
}
+__weak_alias(cos, _cos)
double
cos(double x)
{
@@ -108,6 +113,7 @@ cos(double x)
return copysign(a,s);
}
+__weak_alias(cosf, _cosf)
float
cosf(float x)
{
Index: src/lib/libm/src/namespace.h
diff -u src/lib/libm/src/namespace.h:1.19 src/lib/libm/src/namespace.h:1.20
--- src/lib/libm/src/namespace.h:1.19 Sat Feb 24 19:32:09 2024
+++ src/lib/libm/src/namespace.h Wed May 8 01:40:27 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: namespace.h,v 1.19 2024/02/24 19:32:09 mrg Exp $ */
+/* $NetBSD: namespace.h,v 1.20 2024/05/08 01:40:27 riastradh Exp $ */
#define atan2 _atan2
#define atan2f _atan2f
@@ -15,14 +15,15 @@
#define logf _logf
#define logl _logl
-#if 0 /* not yet - need to review use in machdep code first */
#define sin _sin
#define sinf _sinf
#define cos _cos
#define cosf _cosf
+#define tan _tan
+#define tanf _tanf
+
#define finite _finite
#define finitef _finitef
-#endif /* notyet */
#define sincos _sincos
#define sincosf _sincosf
Index: src/lib/libm/src/s_cos.c
diff -u src/lib/libm/src/s_cos.c:1.11 src/lib/libm/src/s_cos.c:1.12
--- src/lib/libm/src/s_cos.c:1.11 Mon Aug 20 16:01:39 2007
+++ src/lib/libm/src/s_cos.c Wed May 8 01:40:27 2024
@@ -12,7 +12,7 @@
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_cos.c,v 1.11 2007/08/20 16:01:39 drochner Exp $");
+__RCSID("$NetBSD: s_cos.c,v 1.12 2024/05/08 01:40:27 riastradh Exp $");
#endif
/* cos(x)
@@ -50,11 +50,7 @@ __RCSID("$NetBSD: s_cos.c,v 1.11 2007/08
#include "math.h"
#include "math_private.h"
-#if 0 /* notyet */
-#ifdef __weak_alias
__weak_alias(cos, _cos)
-#endif
-#endif
double
cos(double x)
Index: src/lib/libm/src/s_sin.c
diff -u src/lib/libm/src/s_sin.c:1.11 src/lib/libm/src/s_sin.c:1.12
--- src/lib/libm/src/s_sin.c:1.11 Mon Aug 20 16:01:39 2007
+++ src/lib/libm/src/s_sin.c Wed May 8 01:40:27 2024
@@ -12,7 +12,7 @@
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_sin.c,v 1.11 2007/08/20 16:01:39 drochner Exp $");
+__RCSID("$NetBSD: s_sin.c,v 1.12 2024/05/08 01:40:27 riastradh Exp $");
#endif
/* sin(x)
@@ -50,11 +50,7 @@ __RCSID("$NetBSD: s_sin.c,v 1.11 2007/08
#include "math.h"
#include "math_private.h"
-#if 0 /* notyet */
-#ifdef __weak_alias
__weak_alias(sin, _sin)
-#endif
-#endif
double
sin(double x)
Index: src/lib/libm/src/s_cosf.c
diff -u src/lib/libm/src/s_cosf.c:1.9 src/lib/libm/src/s_cosf.c:1.10
--- src/lib/libm/src/s_cosf.c:1.9 Mon Aug 20 16:01:39 2007
+++ src/lib/libm/src/s_cosf.c Wed May 8 01:40:27 2024
@@ -15,22 +15,14 @@
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_cosf.c,v 1.9 2007/08/20 16:01:39 drochner Exp $");
+__RCSID("$NetBSD: s_cosf.c,v 1.10 2024/05/08 01:40:27 riastradh Exp $");
#endif
#include "namespace.h"
#include "math.h"
#include "math_private.h"
-#if 0 /* notyet */
-#ifdef __weak_alias
__weak_alias(cosf, _cosf)
-#endif
-#endif
-
-#if 0
-static const float one=1.0;
-#endif
float
cosf(float x)
Index: src/lib/libm/src/s_finite.c
diff -u src/lib/libm/src/s_finite.c:1.12 src/lib/libm/src/s_finite.c:1.13
--- src/lib/libm/src/s_finite.c:1.12 Tue Nov 12 17:37:43 2013
+++ src/lib/libm/src/s_finite.c Wed May 8 01:40:27 2024
@@ -12,7 +12,7 @@
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_finite.c,v 1.12 2013/11/12 17:37:43 joerg Exp $");
+__RCSID("$NetBSD: s_finite.c,v 1.13 2024/05/08 01:40:27 riastradh Exp $");
#endif
/*
@@ -20,9 +20,12 @@ __RCSID("$NetBSD: s_finite.c,v 1.12 2013
* no branching!
*/
+#include "namespace.h"
#include "math.h"
#include "math_private.h"
+__weak_alias(finite, _finite)
+
int
finite(double x)
{
Index: src/lib/libm/src/s_finitef.c
diff -u src/lib/libm/src/s_finitef.c:1.8 src/lib/libm/src/s_finitef.c:1.9
--- src/lib/libm/src/s_finitef.c:1.8 Tue Nov 12 17:37:43 2013
+++ src/lib/libm/src/s_finitef.c Wed May 8 01:40:27 2024
@@ -15,7 +15,7 @@
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_finitef.c,v 1.8 2013/11/12 17:37:43 joerg Exp $");
+__RCSID("$NetBSD: s_finitef.c,v 1.9 2024/05/08 01:40:27 riastradh Exp $");
#endif
/*
@@ -23,9 +23,12 @@ __RCSID("$NetBSD: s_finitef.c,v 1.8 2013
* no branching!
*/
+#include "namespace.h"
#include "math.h"
#include "math_private.h"
+__weak_alias(finitef, _finitef)
+
int
finitef(float x)
{
Index: src/lib/libm/src/s_sinf.c
diff -u src/lib/libm/src/s_sinf.c:1.8 src/lib/libm/src/s_sinf.c:1.9
--- src/lib/libm/src/s_sinf.c:1.8 Mon Aug 20 16:01:39 2007
+++ src/lib/libm/src/s_sinf.c Wed May 8 01:40:27 2024
@@ -15,18 +15,14 @@
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_sinf.c,v 1.8 2007/08/20 16:01:39 drochner Exp $");
+__RCSID("$NetBSD: s_sinf.c,v 1.9 2024/05/08 01:40:27 riastradh Exp $");
#endif
#include "namespace.h"
#include "math.h"
#include "math_private.h"
-#if 0 /* notyet */
-#ifdef __weak_alias
__weak_alias(sinf, _sinf)
-#endif
-#endif
float
sinf(float x)
Index: src/lib/libm/src/s_tan.c
diff -u src/lib/libm/src/s_tan.c:1.10 src/lib/libm/src/s_tan.c:1.11
--- src/lib/libm/src/s_tan.c:1.10 Sun May 26 22:01:58 2002
+++ src/lib/libm/src/s_tan.c Wed May 8 01:40:27 2024
@@ -12,7 +12,7 @@
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_tan.c,v 1.10 2002/05/26 22:01:58 wiz Exp $");
+__RCSID("$NetBSD: s_tan.c,v 1.11 2024/05/08 01:40:27 riastradh Exp $");
#endif
/* tan(x)
@@ -45,9 +45,12 @@ __RCSID("$NetBSD: s_tan.c,v 1.10 2002/05
* TRIG(x) returns trig(x) nearly rounded
*/
+#include "namespace.h"
#include "math.h"
#include "math_private.h"
+__weak_alias(tan, _tan)
+
double
tan(double x)
{
Index: src/lib/libm/src/s_tanf.c
diff -u src/lib/libm/src/s_tanf.c:1.7 src/lib/libm/src/s_tanf.c:1.8
--- src/lib/libm/src/s_tanf.c:1.7 Sun May 26 22:01:58 2002
+++ src/lib/libm/src/s_tanf.c Wed May 8 01:40:27 2024
@@ -15,12 +15,15 @@
#include <sys/cdefs.h>
#if defined(LIBM_SCCS) && !defined(lint)
-__RCSID("$NetBSD: s_tanf.c,v 1.7 2002/05/26 22:01:58 wiz Exp $");
+__RCSID("$NetBSD: s_tanf.c,v 1.8 2024/05/08 01:40:27 riastradh Exp $");
#endif
+#include "namespace.h"
#include "math.h"
#include "math_private.h"
+__weak_alias(tanf, _tanf)
+
float
tanf(float x)
{