diff options
author | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2020-05-12 11:59:54 +0100 |
---|---|---|
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2020-05-12 17:02:15 +0100 |
commit | ad3f8defff6ec560994d469d656ef2ec6804c22f (patch) | |
tree | b8659e7944f2955c2fb72fb8f1a0dc9b02451335 /string/include | |
parent | 2fdbac97219956490345d0d278175ffc147a05b7 (diff) | |
download | arm-optimized-routines-ad3f8defff6ec560994d469d656ef2ec6804c22f.tar.gz |
string: Add optimized memrchr
Add optimized MTE-comparible memrchr. This walks the input backwards
using the same algorithm as memchr-mte.
Diffstat (limited to 'string/include')
-rw-r--r-- | string/include/stringlib.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/string/include/stringlib.h b/string/include/stringlib.h index 34e5a29..0e18237 100644 --- a/string/include/stringlib.h +++ b/string/include/stringlib.h @@ -17,6 +17,7 @@ void *__memcpy_aarch64 (void *__restrict, const void *__restrict, size_t); void *__memmove_aarch64 (void *, const void *, size_t); void *__memset_aarch64 (void *, int, size_t); void *__memchr_aarch64 (const void *, int, size_t); +void *__memrchr_aarch64 (const void *, int, size_t); int __memcmp_aarch64 (const void *, const void *, size_t); char *__strcpy_aarch64 (char *__restrict, const char *__restrict); char *__stpcpy_aarch64 (char *__restrict, const char *__restrict); |