This website requires JavaScript.
Explore
Help
Register
Sign In
sergiotarxz
/
nuttx
Watch
1
Star
0
Fork
0
You've already forked nuttx
Code
Issues
Pull Requests
Releases
Wiki
Activity
nuttx
/
libc
/
math
History
Gregory Nutt
342f5fe33d
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
2015-06-28 08:08:57 -06:00
..
Kconfig
Fix references to the no-longer-existent misc/ directory in comments, README files, and documentation
2015-06-28 08:08:57 -06:00
lib_acos.c
…
lib_acosf.c
…
lib_acosh.c
…
lib_acoshf.c
…
lib_acoshl.c
…
lib_acosl.c
…
lib_asin.c
…
lib_asinf.c
…
lib_asinh.c
Fixes to asinh(), atanh(), and sinh(): The 'basic' expansions all exhibited bad cancellation errors near zero (<= 1E-10). This can be easily seen e.g. with x = 1E-30, the results are all zero though they should be extremely close to x. The cutoff values (1E-5, 1E-9) are chosen so that the next term in the Taylor series is negligible (for double). Functions could maybe be optimized to use only first term (x) and a smaller cutoff, just bigger than where the cancellation occurs.
2015-04-09 10:35:07 -06:00
lib_asinhf.c
…
lib_asinhl.c
…
lib_asinl.c
…
lib_atan2.c
…
lib_atan2f.c
…
lib_atan2l.c
…
lib_atan.c
…
lib_atanf.c
…
lib_atanh.c
Fixes to asinh(), atanh(), and sinh(): The 'basic' expansions all exhibited bad cancellation errors near zero (<= 1E-10). This can be easily seen e.g. with x = 1E-30, the results are all zero though they should be extremely close to x. The cutoff values (1E-5, 1E-9) are chosen so that the next term in the Taylor series is negligible (for double). Functions could maybe be optimized to use only first term (x) and a smaller cutoff, just bigger than where the cancellation occurs.
2015-04-09 10:35:07 -06:00
lib_atanhf.c
…
lib_atanhl.c
…
lib_atanl.c
…
lib_ceil.c
…
lib_ceilf.c
…
lib_ceill.c
…
lib_copysign.c
…
lib_copysignf.c
…
lib_copysignl.c
…
lib_cos.c
…
lib_cosf.c
…
lib_cosh.c
…
lib_coshf.c
…
lib_coshl.c
…
lib_cosl.c
…
lib_erf.c
…
lib_erff.c
…
lib_erfl.c
…
lib_exp.c
…
lib_expf.c
…
lib_expl.c
…
lib_fabs.c
…
lib_fabsf.c
…
lib_fabsl.c
…
lib_floor.c
…
lib_floorf.c
…
lib_floorl.c
…
lib_fmod.c
…
lib_fmodf.c
…
lib_fmodl.c
…
lib_frexp.c
…
lib_frexpf.c
…
lib_frexpl.c
…
lib_ldexp.c
…
lib_ldexpf.c
…
lib_ldexpl.c
…
lib_libexpi.c
…
lib_libsqrtapprox.c
…
lib_log2.c
…
lib_log2f.c
…
lib_log2l.c
…
lib_log10.c
…
lib_log10f.c
…
lib_log10l.c
…
lib_log.c
…
lib_logf.c
…
lib_logl.c
…
lib_modf.c
…
lib_modff.c
…
lib_modfl.c
…
lib_pow.c
…
lib_powf.c
…
lib_powl.c
…
lib_rint.c
…
lib_rintf.c
…
lib_rintl.c
…
lib_round.c
…
lib_roundf.c
…
lib_roundl.c
…
lib_sin.c
Change commenting style to agree with coding standard
2014-09-08 08:02:37 -06:00
lib_sinf.c
…
lib_sinh.c
Fixes to asinh(), atanh(), and sinh(): The 'basic' expansions all exhibited bad cancellation errors near zero (<= 1E-10). This can be easily seen e.g. with x = 1E-30, the results are all zero though they should be extremely close to x. The cutoff values (1E-5, 1E-9) are chosen so that the next term in the Taylor series is negligible (for double). Functions could maybe be optimized to use only first term (x) and a smaller cutoff, just bigger than where the cancellation occurs.
2015-04-09 10:35:07 -06:00
lib_sinhf.c
…
lib_sinhl.c
…
lib_sinl.c
…
lib_sqrt.c
…
lib_sqrtf.c
…
lib_sqrtl.c
…
lib_tan.c
…
lib_tanf.c
…
lib_tanh.c
…
lib_tanhf.c
…
lib_tanhl.c
…
lib_tanl.c
…
lib_trunc.c
…
lib_truncf.c
…
lib_truncl.c
…
Make.defs
…