Optimized WebRtcSpl_ComplexBitReverse() for general ARM platforms and generic C.
In ARMv5, the cycles were reduced by 88% (weight in VoE reduced from 3.554% to 0.432%). The tradeoff is a memory increase of 704 bytes.
Review URL: https://webrtc-codereview.appspot.com/388003

git-svn-id: http://webrtc.googlecode.com/svn/trunk@1757 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/src/common_audio/signal_processing/Android.mk b/src/common_audio/signal_processing/Android.mk
index 3a2ddc7..3ff066c 100644
--- a/src/common_audio/signal_processing/Android.mk
+++ b/src/common_audio/signal_processing/Android.mk
@@ -20,7 +20,6 @@
     auto_corr_to_refl_coef.c \
     auto_correlation.c \
     complex_fft.c \
-    complex_bit_reverse.c \
     copy_set_operations.c \
     division_operations.c \
     dot_product_with_scale.c \
@@ -77,9 +76,11 @@
 
 ifeq ($(TARGET_ARCH),arm)
 LOCAL_SRC_FILES += \
+    complex_bit_reverse_arm.s \
     spl_sqrt_floor.s
 else
 LOCAL_SRC_FILES += \
+    complex_bit_reverse.c \
     spl_sqrt_floor.c
 endif