bionic/libm/src
Jack Ren 1fa7b45df8 libm: cherry-pick one patch from freebsd to fix logb() denormals issue
from http://svnweb.freebsd.org/base?view=revision&revision=176101
"
Oops, fix the fix in rev.1.10.  logb() and logbf() were broken on
 denormals, and logb() remained broken after 1.10 because the fix for
 logbf() was incompletely translated.

Convert to __FBSDID().
"

Change-Id: I54f33648db7c421b06eee1ea8e63c57a179fae0d
Signed-off-by: Jack Ren <jack.ren@intel.com>
Signed-off-by: Jin Wei <wei.a.jin@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2012-02-28 12:28:05 +08:00
..
e_acos.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_acosf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_acosh.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_acoshf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_asin.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_asinf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_atan2.c Reduce compiler anxiety. 2010-01-16 10:39:00 -05:00
e_atan2f.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_atanh.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_atanhf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_cosh.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_coshf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_exp.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_expf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_fmod.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_fmodf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_gamma_r.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_gamma.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_gammaf_r.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_gammaf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_hypot.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_hypotf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_j0.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_j0f.c Sometimes the compiler is very right! Found bug in bessel routines for float. 2010-05-07 15:02:36 -07:00
e_j1.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_j1f.c Sometimes the compiler is very right! Found bug in bessel routines for float. 2010-05-07 15:02:36 -07:00
e_jn.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_jnf.c Sometimes the compiler is very right! Found bug in bessel routines for float. 2010-05-07 15:02:36 -07:00
e_ldexpf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_lgamma_r.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_lgamma.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_lgammaf_r.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_lgammaf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_log10.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_log10f.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_log.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_logf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_pow.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_powf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_rem_pio2.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_rem_pio2f.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_remainder.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_remainderf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_scalb.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_scalbf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_sinh.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_sinhf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_sqrt.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
e_sqrtf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
fpmath.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
k_cos.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
k_cosf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
k_rem_pio2.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
k_rem_pio2f.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
k_sin.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
k_sinf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
k_tan.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
k_tanf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
math_private.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_asinh.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_asinhf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_atan.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_atanf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_cbrt.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_cbrtf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_ceil.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_ceilf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_ceill.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_cimag.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_cimagf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_cimagl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_conj.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_conjf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_conjl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_copysign.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_copysignf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_copysignl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_cos.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_cosf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_creal.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_crealf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_creall.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_erf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_erff.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_exp2.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_exp2f.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_expm1.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_expm1f.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fabs.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fabsf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fabsl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fdim.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_finite.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_finitef.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_floor.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_floorf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_floorl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fma.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fmaf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fmal.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fmax.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fmaxf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fmaxl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fmin.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fminf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_fminl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_frexp.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_frexpf.c libm: remove aliasing issue. 2010-09-27 17:35:48 +02:00
s_frexpl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_ilogb.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_ilogbf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_ilogbl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_isfinite.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_isnan.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_isnormal.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_llrint.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_llrintf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_llround.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_llroundf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_llroundl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_log1p.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_log1pf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_logb.c libm: cherry-pick one patch from freebsd to fix logb() denormals issue 2012-02-28 12:28:05 +08:00
s_logbf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_lrint.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_lrintf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_lround.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_lroundf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_lroundl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_modf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_modff.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_nan.c libm: Add nanf() and tgammaf() implementations. 2011-01-25 17:07:26 +01:00
s_nearbyint.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_nextafter.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_nextafterf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_nextafterl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_nexttoward.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_nexttowardf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_remquo.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_remquof.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_rint.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_rintf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_round.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_roundf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_roundl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_scalbln.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_scalbn.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_scalbnf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_scalbnl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_signbit.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_signgam.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_significand.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_significandf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_sin.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_sinf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_tan.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_tanf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_tanh.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_tanhf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_tgammaf.c libm: Add nanf() and tgammaf() implementations. 2011-01-25 17:07:26 +01:00
s_trunc.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_truncf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
s_truncl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
w_cabs.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
w_cabsf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
w_drem.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
w_dremf.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00