diff options
| author | Andrew Hsieh <andrewhsieh@google.com> | 2014-06-10 10:58:37 +0800 |
|---|---|---|
| committer | Andrew Hsieh <andrewhsieh@google.com> | 2014-06-10 10:58:37 +0800 |
| commit | a5c12d19363be3ae1710687cec0fc6e734e26f90 (patch) | |
| tree | 45e03cde45b4a56e854e720f6251f7c29383ad84 /ndk | |
| parent | 0e85aa033e1d97ecd3578cf30f7c90028e1dcb91 (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.a | bin | 1232672 -> 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 Binary files differindex 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 |
