summaryrefslogtreecommitdiff
path: root/ndk
diff options
context:
space:
mode:
authorAndrew Hsieh <andrewhsieh@google.com>2014-06-10 10:58:37 +0800
committerAndrew Hsieh <andrewhsieh@google.com>2014-06-10 10:58:37 +0800
commita5c12d19363be3ae1710687cec0fc6e734e26f90 (patch)
tree45e03cde45b4a56e854e720f6251f7c29383ad84 /ndk
parent0e85aa033e1d97ecd3578cf30f7c90028e1dcb91 (diff)
Update libm_hard.a
1) Add ldexp. ldexp used to co-exist in both libc.so and libm.so until the removal from libm.so in ICS. Unfortunately the sole copy of libm_hard.a in NDK was compiled from JB source and miss ldexp. Code compiled with hard-float using ldexp may use libc.so which follows soft-float and misbehave 2) Turns out the following (all in fpclassify.o) also exists in recent libc.so too. Add them in libm_hard.a as well: __fpclassifyd __fpclassifyf __fpclassifyl __isfinitef __isfinite __isfinitel __isinff __isinf __isinfl __isnanl __isnormalf __isnormal __isnormall isinf isnan isnanf Change-Id: Ia157fb2911341988de102e55d0c6f6141a9c3dda
Diffstat (limited to 'ndk')
-rw-r--r--ndk/platforms/android-3/arch-arm/lib/libm_hard.abin1232672 -> 1280108 bytes
1 files changed, 0 insertions, 0 deletions
diff --git a/ndk/platforms/android-3/arch-arm/lib/libm_hard.a b/ndk/platforms/android-3/arch-arm/lib/libm_hard.a
index 2ff6e1dfe..1ab948ee5 100644
--- a/ndk/platforms/android-3/arch-arm/lib/libm_hard.a
+++ b/ndk/platforms/android-3/arch-arm/lib/libm_hard.a
Binary files differ