diff options
author | Linfeng Zhang <linfengz@google.com> | 2016-07-14 02:40:48 +0300 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2017-04-14 01:30:27 +0300 |
commit | 8e19536baa5064a89abe93570fcc99412b6c68a1 (patch) | |
tree | 95eb80319a5cc30193dfe78726ca070f4365a7c8 /silk_sources.mk | |
parent | c43633d1a9d3747f96fc30a32f6fdaa322195aed (diff) |
Optimize silk_warped_autocorrelation_FIX() for ARM NEON
The optimization is bit exact with C function.
This optimization speeds up fixed-point SILK encoder on NEON about
5% to 8%. (Tested on Acer Chromebook, ARMv7 Processor rev 3 (v7l).)
Change-Id: I582f6f3585b7946149e16a2ad3084ebc0ae79a4f
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
Diffstat (limited to 'silk_sources.mk')
-rw-r--r-- | silk_sources.mk | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/silk_sources.mk b/silk_sources.mk index 0dcf671a..c0312145 100644 --- a/silk_sources.mk +++ b/silk_sources.mk @@ -117,6 +117,9 @@ silk/fixed/schur_FIX.c SILK_SOURCES_FIXED_SSE4_1 = silk/fixed/x86/vector_ops_FIX_sse.c \ silk/fixed/x86/burg_modified_FIX_sse.c +SILK_SOURCES_FIXED_ARM_NEON_INTR = \ +silk/fixed/arm/warped_autocorrelation_FIX_neon_intr.c + SILK_SOURCES_FLOAT = \ silk/float/apply_sine_window_FLP.c \ silk/float/corrMatrix_FLP.c \ |