Project Ne10
An open, optimized software library for the ARM architecture.
|
#include <arm_neon.h>
#include "NE10_types.h"
#include "NE10_macros.h"
#include "NE10_fft.h"
#include "NE10_dsp.h"
Go to the source code of this file.
Functions | |
void | ne10_mixed_radix_fft_forward_float32_neon (ne10_fft_cpx_float32_t *out, ne10_fft_cpx_float32_t *in, ne10_int32_t *factors, ne10_fft_cpx_float32_t *twiddles, ne10_fft_cpx_float32_t *buffer) |
void | ne10_mixed_radix_fft_backward_float32_neon (ne10_fft_cpx_float32_t *out, ne10_fft_cpx_float32_t *in, ne10_int32_t *factors, ne10_fft_cpx_float32_t *twiddles, ne10_fft_cpx_float32_t *buffer) |
void | ne10_fft_c2c_1d_float32_neon (ne10_fft_cpx_float32_t *fout, ne10_fft_cpx_float32_t *fin, ne10_fft_cfg_float32_t cfg, ne10_int32_t inverse_fft) |
Specific implementation of ne10_fft_c2c_1d_float32 using NEON SIMD capabilities. More... | |
void ne10_mixed_radix_fft_backward_float32_neon | ( | ne10_fft_cpx_float32_t * | out, |
ne10_fft_cpx_float32_t * | in, | ||
ne10_int32_t * | factors, | ||
ne10_fft_cpx_float32_t * | twiddles, | ||
ne10_fft_cpx_float32_t * | buffer | ||
) |
Definition at line 1361 of file NE10_fft_float32.neonintrinsic.c.
void ne10_mixed_radix_fft_forward_float32_neon | ( | ne10_fft_cpx_float32_t * | out, |
ne10_fft_cpx_float32_t * | in, | ||
ne10_int32_t * | factors, | ||
ne10_fft_cpx_float32_t * | twiddles, | ||
ne10_fft_cpx_float32_t * | buffer | ||
) |
Definition at line 1275 of file NE10_fft_float32.neonintrinsic.c.