Porting ARM optimization from Android to ios.
Tested APM and iSAC in Android. Bit-exact with original versions.
Changes include removing or changing some GCC derivatives (e.g. .fnstart, .hword), instruction syntax, etc.
Review URL: https://webrtc-codereview.appspot.com/934009

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3124 4adac7df-926f-26a2-2b94-8c16560cd09d
diff --git a/webrtc/common_audio/signal_processing/signal_processing.gypi b/webrtc/common_audio/signal_processing/signal_processing.gypi
index b09c767..91592ea 100644
--- a/webrtc/common_audio/signal_processing/signal_processing.gypi
+++ b/webrtc/common_audio/signal_processing/signal_processing.gypi
@@ -65,8 +65,8 @@
       'conditions': [
         ['target_arch=="arm"', {
           'sources': [
-            'complex_bit_reverse_arm.s',
-            'spl_sqrt_floor_arm.s',
+            'complex_bit_reverse_arm.S',
+            'spl_sqrt_floor_arm.S',
           ],
           'sources!': [
             'complex_bit_reverse.c',
@@ -76,7 +76,7 @@
             ['armv7==1', {
               'dependencies': ['signal_processing_neon',],
               'sources': [
-                'filter_ar_fast_q12_armv7.s',
+                'filter_ar_fast_q12_armv7.S',
               ],
               'sources!': [
                 'filter_ar_fast_q12.c',
@@ -112,10 +112,10 @@
           'type': '<(library)',
           'includes': ['../../build/arm_neon.gypi',],
           'sources': [
-            'cross_correlation_neon.s',
-            'downsample_fast_neon.s',
-            'min_max_operations_neon.s',
-            'vector_scaling_operations_neon.s',
+            'cross_correlation_neon.S',
+            'downsample_fast_neon.S',
+            'min_max_operations_neon.S',
+            'vector_scaling_operations_neon.S',
           ],
         },
       ],