newlib-cygwin/newlib/libc/machine/riscv
Kito Cheng via Newlib d572c4482b RISC-V: Support Zfinx/Zdinx extension.
Zfinx/Zdinx are new extensions ratified in 2022, it similar to F/D extensions,
support hard float operation for single/double precision, but the difference
between Zfinx/Zdinx and F/D is Zfinx/Zdinx is operating under general purpose
registers rather than dedicated floating-point registers.

This patch improve the hard float support detection for RISC-V port, so
that Zfinx/Zdinx can have better/right performance.

Co-authored-by: Jesse Huang <jesse.huang@sifive.com>
2023-07-26 15:21:35 +02:00
..
sys RISC-V: Support Zfinx/Zdinx extension. 2023-07-26 15:21:35 +02:00
Makefile.inc newlib: libc: merge build up a directory 2022-03-16 21:18:25 -04:00
ffs.c
ieeefp.c RISC-V: Support Zfinx/Zdinx extension. 2023-07-26 15:21:35 +02:00
memcpy-asm.S RISC-V: Add size optimized memcpy, memmove, memset and strcmp. 2019-05-22 17:36:57 -07:00
memcpy.c riscv: fix integer wraparound in memcpy 2020-07-27 10:14:34 +02:00
memmove-stub.c RISC-V: Add size optimized memcpy, memmove, memset and strcmp. 2019-05-22 17:36:57 -07:00
memmove.S RISC-V: Add size optimized memcpy, memmove, memset and strcmp. 2019-05-22 17:36:57 -07:00
memset.S RISC-V: Add size optimized memcpy, memmove, memset and strcmp. 2019-05-22 17:36:57 -07:00
setjmp.S
strcmp.S RISC-V: Fix optimized strcmp on big endian 2021-02-25 12:14:18 +01:00
strcpy.c
strlen.c