about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibm_private.h
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-07-09 11:58:35 +0200
committerptitSeb <sebastien.chev@gmail.com>2022-07-09 11:58:35 +0200
commitec3786f86295b0fb769970bcb3c77b4ffffd7d48 (patch)
treeeeda9ecd7394e93eac2f759786ac3f7c19a1334b /src/wrapped/wrappedlibm_private.h
parent0e761801deb4aa045e6052dee454973587e8dd4b (diff)
downloadbox64-ec3786f86295b0fb769970bcb3c77b4ffffd7d48.tar.gz
box64-ec3786f86295b0fb769970bcb3c77b4ffffd7d48.zip
Various improvement and some workaround to support musl binary (for #324)
Diffstat (limited to 'src/wrapped/wrappedlibm_private.h')
-rwxr-xr-xsrc/wrapped/wrappedlibm_private.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/wrapped/wrappedlibm_private.h b/src/wrapped/wrappedlibm_private.h
index b8245298..482c36b2 100755
--- a/src/wrapped/wrappedlibm_private.h
+++ b/src/wrapped/wrappedlibm_private.h
@@ -92,7 +92,11 @@ GO2(cbrtl, KFK, cbrt)
 // ccosl    // Weak
 GOW(ceil, dFd)
 GOW(ceilf, fFf)
-// ceill    // Weak
+#ifdef HAVE_LD80BITS
+GOW(ceill, DFD)    // Weak
+#else
+GO2(ceill, KFK, ceil)
+#endif
 //GOS(cexp, pFpV)     // Weak, return complex
 //GOM(cexpf, UFV)     // Weak, return complex
 // cexpl    // Weak
@@ -185,8 +189,8 @@ GOW(expm1f, fFf)
 GOW(fabs, dFd)
 GOW(fabsf, fFf)
 // fabsl    // Weak
-// fdim // Weak
-// fdimf    // Weak
+GOW(fdim, dFdd)
+GOW(fdimf, fFff)
 // fdiml    // Weak
 GO(feclearexcept, iFi)
 GO(fedisableexcept, iFi)