platform_bionic/libm
Elliott Hughes b8ee16f1dc Fix our <complex.h> support.
We build libm with -fvisibility=hidden, so we weren't exporting any
of the <complex.h> functions.

We also weren't building many of the functions anyway.

We were also missing the complex inverse trigonometric functions.

And because we didn't even have perfunctory "call each function once"
tests, we didn't notice that we weren't exporting any symbols, so this
patch adds at least that level of testing.

Change-Id: Ibcf2843f507126c51d134cc5fc8d67747e033a0d
2014-11-06 11:16:55 -08:00
..
amd64 Move x86 fenv implementation details into fenv.c. 2014-06-09 15:20:59 -07:00
arm Clean up the ARM fenv.h, moving implementation details into fenv.c. 2014-06-09 13:57:57 -07:00
arm64 AArch64: libm: Fix ARM64 fenv_t and refactor ARM64 libm implementation. 2014-06-09 13:52:28 -07:00
i387 Move x86 fenv implementation details into fenv.c. 2014-06-09 15:20:59 -07:00
include Fix our <complex.h> support. 2014-11-06 11:16:55 -08:00
mips Move mips fenv implementation details into fenv.c. 2014-06-09 15:25:15 -07:00
upstream-freebsd/lib/msun Fix our <complex.h> support. 2014-11-06 11:16:55 -08:00
Android.mk Fix our <complex.h> support. 2014-11-06 11:16:55 -08:00
digittoint.c Upgrade libm. 2013-02-01 14:51:19 -08:00
fake_long_double.c Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
fpmath.h Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
freebsd-compat.h Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
MODULE_LICENSE_BSD_LIKE Initial Contribution 2008-10-21 07:00:00 -07:00
NOTICE Update the NOTICE files and improve the script slightly. 2014-05-05 16:23:15 -07:00
signbit.c Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
significandl.c Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
sincos.c Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE). 2014-08-18 16:04:03 -07:00