|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
ARM Neon optimizations for fft using NE10 library. More...
#include <NE10_init.h>#include <NE10_dsp.h>#include "os_support.h"#include "kiss_fft.h"#include "stack_alloc.h"Macros | |
| #define | NE10_FFT_ALLOC_C2C_TYPE_NEON ne10_fft_alloc_c2c_float32_neon |
| #define | NE10_FFT_CFG_TYPE_T ne10_fft_cfg_float32_t |
| #define | NE10_FFT_STATE_TYPE_T ne10_fft_state_float32_t |
| #define | NE10_FFT_DESTROY_C2C_TYPE ne10_fft_destroy_c2c_float32 |
| #define | NE10_FFT_CPX_TYPE_T ne10_fft_cpx_float32_t |
| #define | NE10_FFT_C2C_1D_TYPE_NEON ne10_fft_c2c_1d_float32_neon |
Functions | |
| void | opus_fft_neon (const kiss_fft_state *st, const kiss_fft_cpx *fin, kiss_fft_cpx *fout) |
| void | opus_ifft_neon (const kiss_fft_state *st, const kiss_fft_cpx *fin, kiss_fft_cpx *fout) |
ARM Neon optimizations for fft using NE10 library.
| #define NE10_FFT_ALLOC_C2C_TYPE_NEON ne10_fft_alloc_c2c_float32_neon |
| #define NE10_FFT_C2C_1D_TYPE_NEON ne10_fft_c2c_1d_float32_neon |
| #define NE10_FFT_CFG_TYPE_T ne10_fft_cfg_float32_t |
| #define NE10_FFT_CPX_TYPE_T ne10_fft_cpx_float32_t |
| #define NE10_FFT_DESTROY_C2C_TYPE ne10_fft_destroy_c2c_float32 |
| #define NE10_FFT_STATE_TYPE_T ne10_fft_state_float32_t |
| void opus_fft_neon | ( | const kiss_fft_state * | st, |
| const kiss_fft_cpx * | fin, | ||
| kiss_fft_cpx * | fout | ||
| ) |
| void opus_ifft_neon | ( | const kiss_fft_state * | st, |
| const kiss_fft_cpx * | fin, | ||
| kiss_fft_cpx * | fout | ||
| ) |
1.8.13