From 20adf52cf2d6542df0dcf1513c26f4c8c773a6d6 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Thu, 19 Dec 2013 11:30:51 -0800 Subject: [PATCH] We actually have modfl. Change-Id: I22bb4d14f99a418819f2941c2dfec49094807c5f --- libm/Android.mk | 5 +++-- libm/fake_long_double.c | 1 - 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libm/Android.mk b/libm/Android.mk index abe072283..1c3d39342 100644 --- a/libm/Android.mk +++ b/libm/Android.mk @@ -177,7 +177,9 @@ libm_common_src_files += \ upstream-freebsd/lib/msun/src/w_drem.c \ upstream-freebsd/lib/msun/src/w_dremf.c \ -libm_common_src_files += fake_long_double.c +libm_common_src_files += \ + fake_long_double.c \ + upstream-freebsd/lib/msun/src/s_modfl.c \ # TODO: on Android, "long double" is "double". # upstream-freebsd/lib/msun/src/e_acosl.c \ @@ -204,7 +206,6 @@ libm_common_src_files += fake_long_double.c # upstream-freebsd/lib/msun/src/s_logbl.c \ # upstream-freebsd/lib/msun/src/s_lrintl.c \ # upstream-freebsd/lib/msun/src/s_lroundl.c \ -# upstream-freebsd/lib/msun/src/s_modfl.c \ # upstream-freebsd/lib/msun/src/s_nextafterl.c \ # upstream-freebsd/lib/msun/src/s_nexttoward.c \ # upstream-freebsd/lib/msun/src/s_remquol.c \ diff --git a/libm/fake_long_double.c b/libm/fake_long_double.c index 2a3e420e8..751911a1b 100644 --- a/libm/fake_long_double.c +++ b/libm/fake_long_double.c @@ -72,7 +72,6 @@ long double logl(long double a1) { return log(a1); } long lrintl(long double a1) { return lrint(a1); } long long llroundl(long double a1) { return llround(a1); } long lroundl(long double a1) { return lround(a1); } -long double modfl(long double a1, long double* a2) { return modf(a1, (double*) a2); } long double nanl(const char* a1) { return nan(a1); } long double nextafterl(long double a1, long double a2) { return nextafter(a1, a2); } long double powl(long double a1, long double a2) { return pow(a1, a2); } -- 2.11.0