Commit 4159cd2
committed
picolibc: Add patch to avoid float/double values in vfprintf
vfprintf doesn't perform any floating point math when printing floats,
by removing the use of float types, we can avoid using float registers
entirely.
Signed-off-by: Keith Packard <[email protected]>1 parent 1973666 commit 4159cd2
1 file changed
+1
-1
lines changed- newlib/libc/tinystdio/dtoa.h+13-6
- newlib/libc/tinystdio/dtoa_engine.c+2-3
- newlib/libc/tinystdio/dtoa_ryu.c+1-2
- newlib/libc/tinystdio/dtox_engine.c+4-7
- newlib/libc/tinystdio/ecvt_r.c+1-1
- newlib/libc/tinystdio/ecvtf_r.c+1-1
- newlib/libc/tinystdio/fcvt_r.c+1-1
- newlib/libc/tinystdio/fcvtf_r.c+1-1
- newlib/libc/tinystdio/ftoa_engine.c+4-11
- newlib/libc/tinystdio/ftoa_ryu.c+1-4
- newlib/libc/tinystdio/vfprintf.c+9-5
- newlib/libm/complex/cacoshf.c+8
- newlib/libm/test/test.c+12-2
- scripts/cross-clang-aarch64-none-elf-fvp.txt+1-1
- scripts/cross-clang-aarch64-none-elf.txt+1-1
0 commit comments