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
cae703e868
nuttx
/
libc
/
math
History
Stefan Kolb
5ac6de118e
libc/math/lib_asin.c: The function did not convert for some input values. Asin did not convert for values which do not belong to the domain of the function. But aside of that the function also did not convert for sine allowed values. I achieved a conversion of the function by reducing the DBL_EPSION and by checking if the input value is in the domain of the function. This is a fix for the problem but the function should always terminate after a given number of iterations. From Stefan Kolb.
2015-09-01 08:45:14 -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
libc/math/lib_asin.c: The function did not convert for some input values. Asin did not convert for values which do not belong to the domain of the function. But aside of that the function also did not convert for sine allowed values. I achieved a conversion of the function by reducing the DBL_EPSION and by checking if the input value is in the domain of the function. This is a fix for the problem but the function should always terminate after a given number of iterations. From Stefan Kolb.
2015-09-01 08:45:14 -06:00
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
Cosmetic
2015-01-26 18:55:17 -06:00
lib_copysignf.c
Cosmetic
2015-01-26 18:55:17 -06:00
lib_copysignl.c
Cosmetic
2015-01-26 18:55:17 -06:00
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
Make some file section headers more consistent with standard
2015-04-08 07:32:08 -06:00
lib_rintf.c
Make some file section headers more consistent with standard
2015-04-08 07:32:08 -06:00
lib_rintl.c
Make some file section headers more consistent with standard
2015-04-08 07:32:08 -06:00
lib_round.c
lib_roundf.c
lib_roundl.c
lib_sin.c
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
Add math library support for trunc functions. From Brennan Ashton.
2015-01-26 19:00:35 -06:00
lib_truncf.c
Add math library support for trunc functions. From Brennan Ashton.
2015-01-26 19:00:35 -06:00
lib_truncl.c
Add math library support for trunc functions. From Brennan Ashton.
2015-01-26 19:00:35 -06:00
Make.defs
Add math library support for trunc functions. From Brennan Ashton.
2015-01-26 19:00:35 -06:00