[PATCH v3 11/17] riscv: Add RVV strcpy for multiarch and non-multiarch

Jeffrey Law jeffrey.law@oss.qualcomm.com
Sun Jan 4 21:43:04 GMT 2026



On 12/30/2025 8:30 AM, Yao Zihong wrote:
> Co-authored-by: Hau Hsu <hau.hsu@sifive.com>
> Co-authored-by: Jerry Shih <jerry.shih@sifive.com>
> Signed-off-by: Yao Zihong <zihong.plct@isrc.iscas.ac.cn>
> ---
>   sysdeps/riscv/multiarch/strcpy-generic.c      | 26 ++++++++
>   sysdeps/riscv/multiarch/strcpy-vector.S       | 30 ++++++++++
>   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, 179 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
OK for the trunk after glibc-2.43 gets released.

jeff


More information about the Libc-alpha mailing list