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 More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_acosf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_acosh.c Add support for inverse hyperbolic functions. From Brennan Ashton 2015-01-26 13:52:53 -06:00
lib_acoshf.c Add support for inverse hyperbolic functions. From Brennan Ashton 2015-01-26 13:52:53 -06:00
lib_acoshl.c Add support for inverse hyperbolic functions. From Brennan Ashton 2015-01-26 13:52:53 -06:00
lib_acosl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
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 More trailing whilespace removal 2014-04-13 14:32:20 -06:00
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 Add support for inverse hyperbolic functions. From Brennan Ashton 2015-01-26 13:52:53 -06:00
lib_asinhl.c Add support for inverse hyperbolic functions. From Brennan Ashton 2015-01-26 13:52:53 -06:00
lib_asinl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_atan2.c More NxWM build fixes 2014-09-20 16:47:00 -06:00
lib_atan2f.c More NxWM build fixes 2014-09-20 16:47:00 -06:00
lib_atan2l.c More NxWM build fixes 2014-09-20 16:47:00 -06:00
lib_atan.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_atanf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
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 Add support for inverse hyperbolic functions. From Brennan Ashton 2015-01-26 13:52:53 -06:00
lib_atanhl.c Add support for inverse hyperbolic functions. From Brennan Ashton 2015-01-26 13:52:53 -06:00
lib_atanl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_ceil.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_ceilf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_ceill.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
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 More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_cosf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_cosh.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_coshf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_coshl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_cosl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_erf.c Add error function to math library. From Brennan Ashton. 2015-01-26 13:58:47 -06:00
lib_erff.c Add error function to math library. From Brennan Ashton. 2015-01-26 13:58:47 -06:00
lib_erfl.c Add error function to math library. From Brennan Ashton. 2015-01-26 13:58:47 -06:00
lib_exp.c Change commenting style to agree with coding standard 2014-09-08 08:02:37 -06:00
lib_expf.c Change commenting style to agree with coding standard 2014-09-08 08:02:37 -06:00
lib_expl.c Change commenting style to agree with coding standard 2014-09-08 08:02:37 -06:00
lib_fabs.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_fabsf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_fabsl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_floor.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_floorf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_floorl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_fmod.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_fmodf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_fmodl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_frexp.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_frexpf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_frexpl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_ldexp.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_ldexpf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_ldexpl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_libexpi.c Change commenting style to agree with coding standard 2014-09-08 08:02:37 -06:00
lib_libsqrtapprox.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_log2.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_log2f.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_log2l.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_log10.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_log10f.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_log10l.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_log.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_logf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_logl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_modf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_modff.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_modfl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_pow.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_powf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_powl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
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 More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_roundf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_roundl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_sin.c Change commenting style to agree with coding standard 2014-09-08 08:02:37 -06:00
lib_sinf.c Change commenting style to agree with coding standard 2014-09-08 08:02:37 -06:00
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 More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_sinhl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_sinl.c Change commenting style to agree with coding standard 2014-09-08 08:02:37 -06:00
lib_sqrt.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_sqrtf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_sqrtl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_tan.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_tanf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_tanh.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_tanhf.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_tanhl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
lib_tanl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
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