diff options
author | Jake Weinstein <jake@aospa.co> | 2022-02-14 14:57:49 +0900 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2023-01-26 20:09:34 +0000 |
commit | ffea11cb143d09f08e4d41286484a67061195c11 (patch) | |
tree | b6182e391304fb3a42c51d482dcf671f540f2363 | |
parent | 62662f115a17a5548402fcd02f3b7e1b9b38e087 (diff) | |
download | arm-optimized-routines-ffea11cb143d09f08e4d41286484a67061195c11.tar.gz |
Build SVE routines.
Test: treehugger
Change-Id: I64eb06a9d17c229abb026439d0cdd36ba646eaf4
-rw-r--r-- | Android.bp | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -109,31 +109,42 @@ cc_library_static { arm64: { srcs: [ "string/aarch64/memchr-mte.S", + "string/aarch64/memchr-sve.S", "string/aarch64/memchr.S", + "string/aarch64/memcmp-sve.S", "string/aarch64/memcmp.S", "string/aarch64/memcpy-advsimd.S", + "string/aarch64/memcpy-sve.S", "string/aarch64/memcpy.S", "string/aarch64/memrchr.S", "string/aarch64/memset.S", + "string/aarch64/stpcpy-sve.S", "string/aarch64/stpcpy.S", "string/aarch64/strchrnul-mte.S", + "string/aarch64/strchrnul-sve.S", "string/aarch64/strchrnul.S", "string/aarch64/strchr-mte.S", + "string/aarch64/strchr-sve.S", "string/aarch64/strchr.S", + "string/aarch64/strcmp-sve.S", "string/aarch64/strcmp.S", + "string/aarch64/strcpy-sve.S", "string/aarch64/strcpy.S", "string/aarch64/strlen-mte.S", + "string/aarch64/strlen-sve.S", "string/aarch64/strlen.S", + "string/aarch64/strncmp-sve.S", "string/aarch64/strncmp.S", + "string/aarch64/strnlen-sve.S", "string/aarch64/strnlen.S", "string/aarch64/strrchr-mte.S", + "string/aarch64/strrchr-sve.S", "string/aarch64/strrchr.S", ], asflags: [ - "-D__memcmp_aarch64=memcmp", + "-march=armv8-a+sve", "-D__memset_aarch64=memset", "-D__memrchr_aarch64=memrchr", - "-D__strnlen_aarch64=strnlen", ] }, }, |