aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiao Wang <miaowang@google.com>2015-09-22 13:46:48 -0700
committerMiao Wang <miaowang@google.com>2015-09-22 13:46:48 -0700
commit9720260bffb42c19bc49cea73a9d766851276fed (patch)
tree0a07f2547e11b80fff908f71cb8f6e4747132e05
parentd78999fcc21cc1c7b46c51cfe1bf2572f6f3a579 (diff)
downloadgemmlowp-9720260bffb42c19bc49cea73a9d766851276fed.tar.gz
Always build gemmlowpV8 for support lib using NEON
Change-Id: Ied4bd4670e0e980e6bfcce71852338aa5d4a7d19
-rw-r--r--eight_bit_int_gemm/Android.mk6
1 files changed, 5 insertions, 1 deletions
diff --git a/eight_bit_int_gemm/Android.mk b/eight_bit_int_gemm/Android.mk
index cc0abdc..76dc4c5 100644
--- a/eight_bit_int_gemm/Android.mk
+++ b/eight_bit_int_gemm/Android.mk
@@ -31,10 +31,14 @@ LOCAL_CLANG := true
LOCAL_MODULE := libbnnmlowpV8
LOCAL_SDK_VERSION := 8
-
LOCAL_CPP_EXTENSION := .cc
LOCAL_SRC_FILES:= eight_bit_int_gemm.cc
+# Always build gemmlowpV8 for armv7 using NEON,
+# alternate non-SIMD route is built in libRSSupport.
+ifeq ($(ARCH_ARM_HAVE_ARMV7A),true)
+LOCAL_CFLAGS_arm := -mfpu=neon
+endif
LOCAL_CFLAGS += -no-integrated-as -std=c++11
LOCAL_CFLAGS += -DGEMMLOWP_USE_STLPORT
LOCAL_C_INCLUDES += external/gemmlowp/