Enable NEON optimized image rotate for ARM v7-A upstream v1.2.1
authorPhil.Wang <phil.wang@arm.com>
Tue, 21 Jul 2015 01:14:28 +0000 (09:14 +0800)
committerPhil.Wang <phil.wang@arm.com>
Tue, 21 Jul 2015 01:14:28 +0000 (09:14 +0800)
  NEON opimized image rotate was disabled by accident. This patch
  enables it again. Fix issue #115.

Change-Id: I4aa977de8534557d98a707cc9504aac94805d571

cmake/FunctionSwitch.cmake
modules/CMakeLists.txt

index 9946738..f6956c1 100644 (file)
@@ -43,5 +43,8 @@ if(${NE10_TARGET_ARCH} STREQUAL "armv7")
             add_definitions(-DENABLE_NE10_PHYSICS_RELATIVE_V_VEC2F_NEON)
             add_definitions(-DENABLE_NE10_PHYSICS_APPLY_IMPULSE_VEC2F_NEON)
         endif()
+        if(NE10_ENABLE_IMGPROC)
+            add_definitions(-DENABLE_NE10_IMG_ROTATE_RGBA_NEON)
+        endif()
     endif()
 endif()
index 23b6235..7398ab7 100644 (file)
@@ -276,8 +276,6 @@ if(NE10_ENABLE_IMGPROC)
     )
 
     if(${NE10_TARGET_ARCH} STREQUAL "armv7")
-        # Following definition is only available under armv7.
-        add_definitions(-DENABLE_NE10_IMG_ROTATE_RGBA_NEON)
         # Add image processing NEON files.
         set(NE10_IMGPROC_NEON_SRCS
             ${PROJECT_SOURCE_DIR}/modules/imgproc/NE10_rotate.neon.s