circuitpython/lib/libm
Dan Halbert dbd3f15168 1. Use lib/libm for small (non-Express builds) to gain back a lot of flash space.
2. Add flag INTERNAL_LIBM to mpconfigboard.mk files to signal using lib/libm.
3. Fix floating-point warnings in lib/libm
4. Turn off -finline-limit, no longer needed due to 1.
5. Add explicit flags for SPI_FLASH_FILESYSTEM and INTERNAL_FLASH_FILESYSTEM
to mpconfigboard.mk files, so they don't need to know the name of the .c file
that implements those. Makefile takes care of checking the flags and including
the right files.
2017-10-16 12:20:33 -07:00
..
acoshf.c lib/libm: Add acosh, asinh, atanh, tan; get working with stmhal. 2014-12-18 14:44:02 +00:00
asinfacosf.c py and libm: Add asinf,acosf; print higher precision for float. 2014-09-11 22:24:45 +01:00
asinhf.c lib/libm: Add acosh, asinh, atanh, tan; get working with stmhal. 2014-12-18 14:44:02 +00:00
atan2f.c lib: Add lib and libm, moving current files from stmhal. 2014-08-29 22:42:26 +01:00
atanf.c lib: Add lib and libm, moving current files from stmhal. 2014-08-29 22:42:26 +01:00
atanhf.c lib/libm: Add acosh, asinh, atanh, tan; get working with stmhal. 2014-12-18 14:44:02 +00:00
ef_rem_pio2.c 1. Use lib/libm for small (non-Express builds) to gain back a lot of flash space. 2017-10-16 12:20:33 -07:00
ef_sqrt.c lib/libm: Allow math funcs to be used by non-Thumb archs. 2015-12-18 21:05:44 +00:00
erf_lgamma.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
fdlibm.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
fmodf.c py: Implement divmod, % and proper // for floating point. 2014-09-13 18:43:09 +01:00
kf_cos.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
kf_rem_pio2.c 1. Use lib/libm for small (non-Express builds) to gain back a lot of flash space. 2017-10-16 12:20:33 -07:00
kf_sin.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
kf_tan.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
libm.h lib/libm: Add acosh, asinh, atanh, tan; get working with stmhal. 2014-12-18 14:44:02 +00:00
log1pf.c lib/libm: Add acosh, asinh, atanh, tan; get working with stmhal. 2014-12-18 14:44:02 +00:00
math.c 1. Use lib/libm for small (non-Express builds) to gain back a lot of flash space. 2017-10-16 12:20:33 -07:00
nearbyintf.c 1. Use lib/libm for small (non-Express builds) to gain back a lot of flash space. 2017-10-16 12:20:33 -07:00
roundf.c py: Add builtin round function. 2014-10-31 11:28:50 +00:00
sf_cos.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
sf_erf.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
sf_frexp.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
sf_ldexp.c 1. Use lib/libm for small (non-Express builds) to gain back a lot of flash space. 2017-10-16 12:20:33 -07:00
sf_modf.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
sf_sin.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
sf_tan.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
thumb_vfp_sqrtf.c lib/libm: Move Thumb-specific sqrtf function to separate file. 2016-11-03 12:26:32 +11:00
wf_lgamma.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
wf_tgamma.c all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00