libm: Fill in more dummy long double transcendental functions.
This should cover everything from C99.
This commit is contained in:
parent
981a7d7446
commit
91f6ee0820
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: ldbl_dummy.c,v 1.2 2014/11/13 21:43:27 christos Exp $ */
|
||||
/* $NetBSD: ldbl_dummy.c,v 1.3 2023/03/13 18:18:36 riastradh Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 2013 The NetBSD Foundation, Inc.
|
||||
|
@ -34,7 +34,7 @@
|
|||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__RCSID("$NetBSD: ldbl_dummy.c,v 1.2 2014/11/13 21:43:27 christos Exp $");
|
||||
__RCSID("$NetBSD: ldbl_dummy.c,v 1.3 2023/03/13 18:18:36 riastradh Exp $");
|
||||
|
||||
#include "namespace.h"
|
||||
#include <math.h>
|
||||
|
@ -43,8 +43,11 @@ __weak_alias(atan2l, _atan2l)
|
|||
__weak_alias(hypotl, _hypotl)
|
||||
__weak_alias(logl, _logl)
|
||||
__weak_alias(log10l, _log10l)
|
||||
__weak_alias(log2l, _log2l)
|
||||
__weak_alias(log1pl, _log1pl)
|
||||
__weak_alias(expl, _expl)
|
||||
__weak_alias(exp2l, _exp2l)
|
||||
__weak_alias(expm1l, _expm1l)
|
||||
__weak_alias(powl, _powl)
|
||||
__weak_alias(cosl, _cosl)
|
||||
__weak_alias(sinl, _sinl)
|
||||
|
@ -60,6 +63,8 @@ __weak_alias(asinhl, _asinhl)
|
|||
__weak_alias(atanhl, _atanhl)
|
||||
__weak_alias(erfl, _erfl)
|
||||
__weak_alias(erfcl, _erfcl)
|
||||
__weak_alias(lgammal, _lgammal)
|
||||
__weak_alias(tgammal, _tgammal)
|
||||
|
||||
long double
|
||||
atan2l(long double y, long double x)
|
||||
|
@ -85,6 +90,18 @@ log10l(long double x)
|
|||
return log10(x);
|
||||
}
|
||||
|
||||
long double
|
||||
log2l(long double x)
|
||||
{
|
||||
return log2(x);
|
||||
}
|
||||
|
||||
long double
|
||||
log1pl(long double x)
|
||||
{
|
||||
return log1p(x);
|
||||
}
|
||||
|
||||
long double
|
||||
expl(long double x)
|
||||
{
|
||||
|
@ -97,6 +114,12 @@ exp2l(long double x)
|
|||
return exp2(x);
|
||||
}
|
||||
|
||||
long double
|
||||
expm1l(long double x)
|
||||
{
|
||||
return expm1(x);
|
||||
}
|
||||
|
||||
long double
|
||||
powl(long double x, long double y)
|
||||
{
|
||||
|
@ -187,3 +210,15 @@ erfcl(long double x)
|
|||
{
|
||||
return erfc(x);
|
||||
}
|
||||
|
||||
long double
|
||||
lgammal(long double x)
|
||||
{
|
||||
return lgamma(x);
|
||||
}
|
||||
|
||||
long double
|
||||
tgammal(long double x)
|
||||
{
|
||||
return tgamma(x);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue