From 3068ca8908fef669264cb09e4375f85eaedefc42 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Thu, 14 Jul 2022 21:24:04 +0200 Subject: Added 2 more wrapped function to libm (help Surviving Mars) --- src/wrapped/generated/functions_list.txt | 2 ++ src/wrapped/generated/wrappedlibmtypes.h | 2 ++ src/wrapped/wrappedlibm.c | 2 ++ src/wrapped/wrappedlibm_private.h | 4 ++-- 4 files changed, 8 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt index 9b967ccd..a7597296 100644 --- a/src/wrapped/generated/functions_list.txt +++ b/src/wrapped/generated/functions_list.txt @@ -3030,10 +3030,12 @@ wrappedlibm: - __sqrt_finite - fFff: - __atan2f_finite + - __fmodf_finite - __hypotf_finite - __powf_finite - dFdd: - __atan2_finite + - __fmod_finite - __hypot_finite - __pow_finite wrappedlibncurses: diff --git a/src/wrapped/generated/wrappedlibmtypes.h b/src/wrapped/generated/wrappedlibmtypes.h index b96c9292..632bd0ff 100644 --- a/src/wrapped/generated/wrappedlibmtypes.h +++ b/src/wrapped/generated/wrappedlibmtypes.h @@ -47,9 +47,11 @@ typedef double (*dFdd_t)(double, double); GO(__sinh_finite, dFd_t) \ GO(__sqrt_finite, dFd_t) \ GO(__atan2f_finite, fFff_t) \ + GO(__fmodf_finite, fFff_t) \ GO(__hypotf_finite, fFff_t) \ GO(__powf_finite, fFff_t) \ GO(__atan2_finite, dFdd_t) \ + GO(__fmod_finite, dFdd_t) \ GO(__hypot_finite, dFdd_t) \ GO(__pow_finite, dFdd_t) diff --git a/src/wrapped/wrappedlibm.c b/src/wrapped/wrappedlibm.c index fdf9d3cc..48c34580 100755 --- a/src/wrapped/wrappedlibm.c +++ b/src/wrapped/wrappedlibm.c @@ -74,6 +74,8 @@ F1F(log2f) F1D(log2) F1F(logf) F1D(log) +F2F(fmodf) +F2D(fmod) #undef F2D #undef F2F diff --git a/src/wrapped/wrappedlibm_private.h b/src/wrapped/wrappedlibm_private.h index 482c36b2..2d9b3098 100755 --- a/src/wrapped/wrappedlibm_private.h +++ b/src/wrapped/wrappedlibm_private.h @@ -230,8 +230,8 @@ GOW(fminf, fFff) // fminl // Weak GOW(fmod, dFdd) GOW(fmodf, fFff) -// __fmodf_finite -// __fmod_finite +GOM(__fmodf_finite, fFff) +GOM(__fmod_finite, dFdd) #ifdef HAVE_LD80BITS GOW(fmodl, DFDD) #else -- cgit 1.4.1