Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/contrib/llvm-project/compiler-rt/lib/builtins/aarch64/sme-libc-routines.c
35292 views
1
#include <stddef.h>
2
3
const void *__arm_sc_memchr(const void *src, int c,
4
size_t n) __arm_streaming_compatible {
5
const unsigned char *srcp = (const unsigned char *)src;
6
unsigned char c8 = (unsigned char)c;
7
for (size_t i = 0; i < n; ++i)
8
if (srcp[i] == c8)
9
return &srcp[i];
10
11
return NULL;
12
}
13
14