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 | ||
) |