[EXT] [PATCH v5 12/18] riscv: Add RVV strcpy for multiarch and non-multiarch
Peter Bergner
bergner@tenstorrent.com
Tue Apr 21 00:48:14 GMT 2026
On 2/3/26 9:05 AM, Yao Zihong wrote:
> sysdeps/riscv/multiarch/strcpy-generic.c | 26 ++++++++
> sysdeps/riscv/multiarch/strcpy-vector.S | 24 ++++++++
> sysdeps/riscv/rvv/strcpy.S | 59 +++++++++++++++++++
> .../unix/sysv/linux/riscv/multiarch/Makefile | 3 +
> .../linux/riscv/multiarch/ifunc-impl-list.c | 5 ++
> .../unix/sysv/linux/riscv/multiarch/strcpy.c | 56 ++++++++++++++++++
> 6 files changed, 173 insertions(+)
> create mode 100644 sysdeps/riscv/multiarch/strcpy-generic.c
> create mode 100644 sysdeps/riscv/multiarch/strcpy-vector.S
> create mode 100644 sysdeps/riscv/rvv/strcpy.S
> create mode 100644 sysdeps/unix/sysv/linux/riscv/multiarch/strcpy.c
This LGTM. I'm currently testing this and will push it if the
testsuite run is clean.
Reviewed-by: Peter Bergner <bergner@tenstorrent.com>
Peter
More information about the Libc-alpha
mailing list