From e9d101416137e53c30a26fe9b607feaf98a0b258 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Sat, 3 Mar 2018 13:04:07 -0800 Subject: [PATCH] tools/checksum_benchmarks.sh: fix detecting/disabling NEON on AArch64 --- tools/checksum_benchmarks.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/checksum_benchmarks.sh b/tools/checksum_benchmarks.sh index df8049d..04f2ee8 100755 --- a/tools/checksum_benchmarks.sh +++ b/tools/checksum_benchmarks.sh @@ -135,12 +135,18 @@ i386|x86_64) disable_impl "SSE2" "-mno-sse2" fi ;; -arm*|aarch*) +arm*) if have_cpu_feature neon; then do_benchmark "NEON" disable_impl "NEON" "-mfpu=vfpv3" fi ;; +aarch*) + if have_cpu_feature asimd; then + do_benchmark "NEON" + disable_impl "NEON" "-march=armv8-a+nosimd" + fi + ;; esac do_benchmark "generic" do_benchmark "zlib"