incubator-nuttx/libc/math
Gregory Nutt 6e5010e0d0 floor(), floorf(), and floorl(): Fix logic error. Was not correctly handling negative integral value. 2016-08-11 18:21:29 -06:00
..
Kconfig Move include/nuttx/math.h to include/nuttx/lib/math.h 2016-07-21 13:58:09 -06:00
Make.defs This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_acos.c
lib_acosf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_acosh.c
lib_acoshf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_acoshl.c
lib_acosl.c
lib_asin.c This commit fixes the following libc/math issues: 2016-07-30 15:43:56 -06:00
lib_asinf.c This commit fixes the following libc/math issues: 2016-07-30 15:43:56 -06:00
lib_asinh.c
lib_asinhf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_asinhl.c
lib_asinl.c lib_asinl.c edited online with Bitbucket. Add missing # on endif. Noted by David Alessio. 2016-07-31 16:47:25 +00:00
lib_atan.c
lib_atan2.c
lib_atan2f.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_atan2l.c
lib_atanf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_atanh.c
lib_atanhf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_atanhl.c
lib_atanl.c
lib_ceil.c
lib_ceilf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_ceill.c
lib_copysign.c
lib_copysignf.c This commit fixes the following libc/math issues: 2016-07-30 15:43:56 -06:00
lib_copysignl.c
lib_cos.c
lib_cosf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_cosh.c
lib_coshf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_coshl.c
lib_cosl.c
lib_erf.c This commit fixes the following libc/math issues: 2016-07-30 15:43:56 -06:00
lib_erff.c This commit fixes the following libc/math issues: 2016-07-30 15:43:56 -06:00
lib_erfl.c This commit fixes the following libc/math issues: 2016-07-30 15:43:56 -06:00
lib_exp.c
lib_expf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_expl.c
lib_fabs.c
lib_fabsf.c
lib_fabsl.c
lib_floor.c floor(), floorf(), and floorl(): Fix logic error. Was not correctly handling negative integral value. 2016-08-11 18:21:29 -06:00
lib_floorf.c floor(), floorf(), and floorl(): Fix logic error. Was not correctly handling negative integral value. 2016-08-11 18:21:29 -06:00
lib_floorl.c floor(), floorf(), and floorl(): Fix logic error. Was not correctly handling negative integral value. 2016-08-11 18:21:29 -06:00
lib_fmod.c
lib_fmodf.c
lib_fmodl.c
lib_frexp.c
lib_frexpf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_frexpl.c
lib_ldexp.c
lib_ldexpf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_ldexpl.c
lib_libexpi.c libm: Fix/improve range checks in lib_expi() and lib_expif(). 2016-07-12 09:59:10 -06:00
lib_libexpif.c libm: Fix/improve range checks in lib_expi() and lib_expif(). 2016-07-12 09:59:10 -06:00
lib_libsqrtapprox.c
lib_log.c
lib_log2.c
lib_log2f.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_log2l.c
lib_log10.c
lib_log10f.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_log10l.c
lib_logf.c Fix bug in logf() algorithm that caused erroneous INFINITY results. 2016-07-14 20:15:37 -06:00
lib_logl.c
lib_modf.c
lib_modff.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_modfl.c
lib_pow.c
lib_powf.c
lib_powl.c
lib_rint.c
lib_rintf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_rintl.c
lib_round.c
lib_roundf.c
lib_roundl.c
lib_sin.c
lib_sinf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_sinh.c
lib_sinhf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_sinhl.c
lib_sinl.c
lib_sqrt.c
lib_sqrtf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_sqrtl.c
lib_tan.c
lib_tanf.c
lib_tanh.c
lib_tanhf.c This change should significantly improve the performance of single precision floating point math library functions. The vast majority of changes have to do with preventing the compiler from needlessly promoting floats to doubles, performing the calculation with doubles, only to demote the result to float. These changes only affect the math lib functions that return float. 2016-07-11 07:02:50 -06:00
lib_tanhl.c
lib_tanl.c
lib_trunc.c
lib_truncf.c
lib_truncl.c