[PATCH v3 10/17] riscv: Add RVV strcmp for multiarch and non-multiarch
Jeffrey Law
jeffrey.law@oss.qualcomm.com
Sun Jan 4 21:47:12 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/strcmp-generic.c | 24 +++++
> sysdeps/riscv/multiarch/strcmp-vector.S | 30 ++++++
> sysdeps/riscv/rvv/strcmp.S | 93 +++++++++++++++++++
> .../unix/sysv/linux/riscv/multiarch/Makefile | 3 +
> .../linux/riscv/multiarch/ifunc-impl-list.c | 5 +
> .../unix/sysv/linux/riscv/multiarch/strcmp.c | 56 +++++++++++
> 6 files changed, 211 insertions(+)
> create mode 100644 sysdeps/riscv/multiarch/strcmp-generic.c
> create mode 100644 sysdeps/riscv/multiarch/strcmp-vector.S
> create mode 100644 sysdeps/riscv/rvv/strcmp.S
> create mode 100644 sysdeps/unix/sysv/linux/riscv/multiarch/strcmp.c
OK for the trunk once glibc-2.43 is released.
jeff
More information about the Libc-alpha
mailing list