Skip to content

Commit a1eff73

Browse files
Include inline_strlen.h on aarch64 only if the target has vector instrucions (#170892)
1 parent b464d77 commit a1eff73

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

libc/src/string/string_length.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
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) && \
28+
(defined(LIBC_TARGET_CPU_HAS_SVE) || defined(__ARM_NEON))
2829
#include "src/string/memory_utils/aarch64/inline_strlen.h"
2930
#endif
3031

0 commit comments

Comments
 (0)