aboutsummaryrefslogtreecommitdiff
path: root/string/include
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2019-08-26 15:58:49 -0300
committerSzabolcs Nagy <30925343+nsz-arm@users.noreply.github.com>2019-08-28 12:05:23 +0100
commit10c7a2dbfcbb1334a2789a9a7dce1cad076c4742 (patch)
tree533de6db611b1153e7ee975021547df58dde1c5b /string/include
parent4b041b35c48ba9e6e2e9ca8a05abc3d4122cd86e (diff)
downloadarm-optimized-routines-10c7a2dbfcbb1334a2789a9a7dce1cad076c4742.tar.gz
Import aarch64 sve memchr
The only difference is changing the symbol name from memchr to __memchr_aarch64_sve.
Diffstat (limited to 'string/include')
-rw-r--r--string/include/stringlib.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/string/include/stringlib.h b/string/include/stringlib.h
index 64bcfeb..48d7d97 100644
--- a/string/include/stringlib.h
+++ b/string/include/stringlib.h
@@ -26,6 +26,9 @@ char *__strchrnul_aarch64 (const char *, int );
size_t __strlen_aarch64 (const char *);
size_t __strnlen_aarch64 (const char *, size_t);
int __strncmp_aarch64 (const char *, const char *, size_t);
+# if __ARM_FEATURE_SVE
+void *__memchr_aarch64_sve (const void *, int, size_t);
+# endif
#elif __arm__
void *__memcpy_arm (void *__restrict, const void *__restrict, size_t);
void *__memset_arm (void *, int, size_t);