Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(831)

Side by Side Diff: third_party/opus/src/celt/arm/fft_arm.h

Issue 2962373002: [Opus] Update to v1.2.1 (Closed)
Patch Set: Pre-increment instead of post-increment Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* Copyright (c) 2015 Xiph.Org Foundation 1 /* Copyright (c) 2015 Xiph.Org Foundation
2 Written by Viswanath Puttagunta */ 2 Written by Viswanath Puttagunta */
3 /** 3 /**
4 @file fft_arm.h 4 @file fft_arm.h
5 @brief ARM Neon Intrinsic optimizations for fft using NE10 library 5 @brief ARM Neon Intrinsic optimizations for fft using NE10 library
6 */ 6 */
7 7
8 /* 8 /*
9 Redistribution and use in source and binary forms, with or without 9 Redistribution and use in source and binary forms, with or without
10 modification, are permitted provided that the following conditions 10 modification, are permitted provided that the following conditions
(...skipping 16 matching lines...) Expand all
27 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 27 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
28 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 28 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
29 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 29 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
30 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 */ 31 */
32 32
33 33
34 #if !defined(FFT_ARM_H) 34 #if !defined(FFT_ARM_H)
35 #define FFT_ARM_H 35 #define FFT_ARM_H
36 36
37 #include "config.h"
38 #include "kiss_fft.h" 37 #include "kiss_fft.h"
39 38
40 #if defined(HAVE_ARM_NE10) 39 #if defined(HAVE_ARM_NE10)
41 40
42 int opus_fft_alloc_arm_neon(kiss_fft_state *st); 41 int opus_fft_alloc_arm_neon(kiss_fft_state *st);
43 void opus_fft_free_arm_neon(kiss_fft_state *st); 42 void opus_fft_free_arm_neon(kiss_fft_state *st);
44 43
45 void opus_fft_neon(const kiss_fft_state *st, 44 void opus_fft_neon(const kiss_fft_state *st,
46 const kiss_fft_cpx *fin, 45 const kiss_fft_cpx *fin,
47 kiss_fft_cpx *fout); 46 kiss_fft_cpx *fout);
(...skipping 15 matching lines...) Expand all
63 ((void)(arch), opus_fft_neon(_st, _fin, _fout)) 62 ((void)(arch), opus_fft_neon(_st, _fin, _fout))
64 63
65 #define opus_ifft(_st, _fin, _fout, arch) \ 64 #define opus_ifft(_st, _fin, _fout, arch) \
66 ((void)(arch), opus_ifft_neon(_st, _fin, _fout)) 65 ((void)(arch), opus_ifft_neon(_st, _fin, _fout))
67 66
68 #endif /* OPUS_HAVE_RTCD */ 67 #endif /* OPUS_HAVE_RTCD */
69 68
70 #endif /* HAVE_ARM_NE10 */ 69 #endif /* HAVE_ARM_NE10 */
71 70
72 #endif 71 #endif
OLDNEW
« no previous file with comments | « third_party/opus/src/celt/arm/celt_pitch_xcorr_arm.s ('k') | third_party/opus/src/celt/arm/fixed_armv4.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698