[PATCH v5 06/18] riscv: Add RVV memmove for multiarch and non-multiarch

Zihong Yao zihong.plct@isrc.iscas.ac.cn
Tue Jun 9 13:46:25 GMT 2026


Hi Peter,

For memmove, the overlap handling is being updated in v6 to use the algorithm
you suggested. The updated version has shown better overall bench-memmove results.

The symbol export style is also being reworked for the following routines:
    memmove, strnlen, __memcmpeq, memrchr, strncat

In addition, a set of new routines is queued for testing and further
optimization, and is planned to be sent as part of v6.

With those changes, stpncpy and strncpy seem to be the only remaining routines
in the current v5 thread that still need review.

Thanks,
Zihong



More information about the Libc-alpha mailing list