Skip to content

Commit 95a7c60

Browse files
Only include inline_strlen.h on aarch64 if the target has vector instructions.
1 parent f26360f commit 95a7c60

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

libc/src/string/string_length.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#endif
2525
#if defined(LIBC_TARGET_ARCH_IS_X86)
2626
#include "src/string/memory_utils/x86_64/inline_strlen.h"
27-
#elif defined(LIBC_TARGET_ARCH_IS_AARCH64)
27+
#elif defined(LIBC_TARGET_ARCH_IS_AARCH64) && (defined(LIBC_TARGET_CPU_HAS_SVE) || defined(__ARM_NEON))
2828
#include "src/string/memory_utils/aarch64/inline_strlen.h"
2929
#endif
3030

0 commit comments

Comments
 (0)