nuttx/libc/math
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