Remove need for assembly offset generation in aecm and ns module.

All *neon.S files in aecm and ns modules have been removed. We need no
assembly offset generation now.

Pass byte to byte conformance test for aecm and ns test in audioproc
between new NEON (written in intrinsics) version and C version on both
ARMv7 and ARM64.

BUG=3580
R=andrew@webrtc.org, jridges@masque.com

Change-Id: I05d43d0c04d00bead65ca8c8fda25f0a42394b2b

Review URL: https://webrtc-codereview.appspot.com/32229004

Patch from Zhongwei Yai <zhongwei.yao@arm.com>.

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7800 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
andrew@webrtc.org
2014-12-03 17:54:38 +00:00
parent 3800e13a3a
commit d1fac61e8f
10 changed files with 1 additions and 1045 deletions

View File

@ -214,23 +214,6 @@
'ns/nsx_core_neon.c',
],
'conditions': [
['(OS=="android" or OS=="ios") and target_arch!="arm64"', {
'dependencies': [
'<(gen_core_neon_offsets_gyp):*',
],
'sources': [
'aecm/aecm_core_neon.S',
'ns/nsx_core_neon.S',
],
'include_dirs': [
'<(shared_generated_dir)',
],
'sources!': [
'aecm/aecm_core_neon.c',
'ns/nsx_core_neon.c',
],
'includes!': ['../../build/arm_neon.gypi',],
}],
# Disable LTO in audio_processing_neon target due to compiler bug
['use_lto==1', {
'cflags!': [