diff options
author | Steve Kondik <shade@chemlab.org> | 2013-03-04 23:29:50 -0800 |
---|---|---|
committer | Steve Kondik <shade@chemlab.org> | 2013-03-04 23:29:50 -0800 |
commit | 065c87ecc178b538e691a3c1ba02f9efbe21aab9 (patch) | |
tree | af683859a209b751319b08712937cd76c7b06c3b /core/jni/Android.mk | |
parent | 3083c3c93e12c4548bbe3bee1fecd1a45478657c (diff) | |
download | frameworks_base-065c87ecc178b538e691a3c1ba02f9efbe21aab9.zip frameworks_base-065c87ecc178b538e691a3c1ba02f9efbe21aab9.tar.gz frameworks_base-065c87ecc178b538e691a3c1ba02f9efbe21aab9.tar.bz2 |
Vectorize bitmap operations on A15 too
* Commit a2e20761b5ad646ce3f08ed24995799dd81acee0 enables GCC
vectorization for bitmap operations on Krait. Enable it on A15 also.
Change-Id: I1f733f5311376deb78782931ea2b83a8d12c2171
Diffstat (limited to 'core/jni/Android.mk')
-rw-r--r-- | core/jni/Android.mk | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/core/jni/Android.mk b/core/jni/Android.mk index 8edf042..c86f949 100644 --- a/core/jni/Android.mk +++ b/core/jni/Android.mk @@ -231,8 +231,14 @@ ifeq ($(TARGET_ARCH), arm) LOCAL_SRC_FILES+= \ android/graphics/Bitmap.cpp.arm else - LOCAL_SRC_FILES+= \ + ifeq ($(TARGET_ARCH_VARIANT_CPU), cortex-a15) + TARGET_arm_CFLAGS += -DUSE_NEON_BITMAP_OPTS -mvectorize-with-neon-quad + LOCAL_SRC_FILES+= \ + android/graphics/Bitmap.cpp.arm + else + LOCAL_SRC_FILES+= \ android/graphics/Bitmap.cpp + endif endif else LOCAL_SRC_FILES+= \ |