platform_bionic/libc/arch-riscv64/string
Yun Hsiang 40a82d005c Implement rvv version mem* and str* for riscv64
Add vector version mem* and str* functions and only build them when the
vector extension is enabled.
The original implementation comes from
https://github.com/sifive/sifive-libc, which we agree to contribute to
the Android Open Source Project.

Test: mma

Change-Id: I11b671a5bc571d7c783a657f272f282df7d16c29
Signed-off-by: Yun Hsiang <yun.hsiang@sifive.com>
2023-05-31 09:32:42 +08:00
..
sys Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
__memcpy_chk.S Increase the implementation of __memcpy_chk assembly 2023-03-21 02:05:14 +00:00
__memset_chk.S memset_chk into assembly file 2023-03-06 07:23:10 +00:00
memchr_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
memcmp_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
memcpy_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
memmove_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
memset_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
strcat_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
strchr_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
strcmp_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
strcpy_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
strlen_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
strncat_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
strncmp_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
strncpy_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00
strnlen_vext.S Implement rvv version mem* and str* for riscv64 2023-05-31 09:32:42 +08:00