diff options
author | Viswanath Puttagunta <viswanath.puttagunta@linaro.org> | 2015-05-15 20:42:20 +0300 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2015-10-08 01:09:20 +0300 |
commit | 19c5406cde4755130d484949e0bdc2bff2a0d770 (patch) | |
tree | 29f707d2ec6610e007a65067d3f6e4b1776328d0 /celt/kiss_fft.c | |
parent | f48abe8308ba7a67e443ad0911e06d62fd47ba91 (diff) |
armv7(float): Optimize decode usecase using NE10 library
Optimize opus decode (float only) use case using ARM NE10.
Mainly effects opus_ifft and ctl_mdct_backward and related
functions.
Work based on previous Encode optimization using ARM NE10
library. See previous commit for details on how to enable
this.
Signed-off-by: Timothy B. Terriberry <tterribe@xiph.org>
Diffstat (limited to 'celt/kiss_fft.c')
-rw-r--r-- | celt/kiss_fft.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/celt/kiss_fft.c b/celt/kiss_fft.c index 38fd4fb6..4ed37d2b 100644 --- a/celt/kiss_fft.c +++ b/celt/kiss_fft.c @@ -589,8 +589,7 @@ void opus_fft_c(const kiss_fft_state *st,const kiss_fft_cpx *fin,kiss_fft_cpx *f } -#ifdef TEST_UNIT_DFT_C -void opus_ifft(const kiss_fft_state *st,const kiss_fft_cpx *fin,kiss_fft_cpx *fout) +void opus_ifft_c(const kiss_fft_state *st,const kiss_fft_cpx *fin,kiss_fft_cpx *fout) { int i; celt_assert2 (fin != fout, "In-place FFT not supported"); @@ -603,4 +602,3 @@ void opus_ifft(const kiss_fft_state *st,const kiss_fft_cpx *fin,kiss_fft_cpx *fo for (i=0;i<st->nfft;i++) fout[i].i = -fout[i].i; } -#endif |