|
ne10_fft_cfg_float32_t | ne10_fft_alloc_c2c_float32_c (ne10_int32_t nfft) |
| Specific implementation of ne10_fft_alloc_c2c_float32 for ne10_fft_c2c_1d_float32_c. More...
|
|
ne10_fft_cfg_float32_t | ne10_fft_alloc_c2c_float32_neon (ne10_int32_t nfft) |
| Specific implementation of ne10_fft_alloc_c2c_float32 for ne10_fft_c2c_1d_float32_neon. More...
|
|
void | ne10_fft_c2c_1d_float32_c (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 plain C. More...
|
|
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_fft_destroy_c2c_float32 (ne10_fft_cfg_float32_t cfg) |
| Destroys the configuration structure allocated by variants of ne10_fft_alloc_c2c_float32 (frees memory, etc.) More...
|
|
ne10_fft_cfg_int32_t | ne10_fft_alloc_c2c_int32_c (ne10_int32_t nfft) |
| Specific implementation of ne10_fft_alloc_c2c_int32 for ne10_fft_c2c_1d_int32_c. More...
|
|
ne10_fft_cfg_int32_t | ne10_fft_alloc_c2c_int32_neon (ne10_int32_t nfft) |
| Specific implementation of ne10_fft_alloc_c2c_int32 for ne10_fft_c2c_1d_int32_neon. More...
|
|
void | ne10_fft_c2c_1d_int32_c (ne10_fft_cpx_int32_t *fout, ne10_fft_cpx_int32_t *fin, ne10_fft_cfg_int32_t cfg, ne10_int32_t inverse_fft, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_c2c_1d_int32 using plain C. More...
|
|
void | ne10_fft_c2c_1d_int32_neon (ne10_fft_cpx_int32_t *fout, ne10_fft_cpx_int32_t *fin, ne10_fft_cfg_int32_t cfg, ne10_int32_t inverse_fft, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_c2c_1d_int32 using NEON SIMD capabilities. More...
|
|
void | ne10_fft_destroy_c2c_int32 (ne10_fft_cfg_int32_t cfg) |
| Destroys the configuration structure allocated by variants of ne10_fft_alloc_c2c_int32 (frees memory, etc.) More...
|
|
ne10_fft_cfg_int16_t | ne10_fft_alloc_c2c_int16 (ne10_int32_t nfft) |
| Creates a configuration structure for variants of ne10_fft_c2c_1d_int16. More...
|
|
void | ne10_fft_c2c_1d_int16_c (ne10_fft_cpx_int16_t *fout, ne10_fft_cpx_int16_t *fin, ne10_fft_cfg_int16_t cfg, ne10_int32_t inverse_fft, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_c2c_1d_int16 using plain C. More...
|
|
void | ne10_fft_c2c_1d_int16_neon (ne10_fft_cpx_int16_t *fout, ne10_fft_cpx_int16_t *fin, ne10_fft_cfg_int16_t cfg, ne10_int32_t inverse_fft, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_c2c_1d_int16 using NEON SIMD capabilities. More...
|
|
void | ne10_fft_destroy_c2c_int16 (ne10_fft_cfg_int16_t cfg) |
| Destroys the configuration structure allocated by ne10_fft_alloc_c2c_int16 (frees memory, etc.) More...
|
|
ne10_fft_r2c_cfg_float32_t | ne10_fft_alloc_r2c_float32 (ne10_int32_t nfft) |
| Creates a configuration structure for variants of ne10_fft_r2c_1d_float32 and ne10_fft_c2r_1d_float32. More...
|
|
void | ne10_fft_r2c_1d_float32_c (ne10_fft_cpx_float32_t *fout, ne10_float32_t *fin, ne10_fft_r2c_cfg_float32_t cfg) |
| Specific implementation of ne10_fft_r2c_1d_float32 using plain C. More...
|
|
void | ne10_fft_r2c_1d_float32_neon (ne10_fft_cpx_float32_t *fout, ne10_float32_t *fin, ne10_fft_r2c_cfg_float32_t cfg) |
| Specific implementation of ne10_fft_r2c_1d_float32 using NEON SIMD capabilities. More...
|
|
void | ne10_fft_c2r_1d_float32_c (ne10_float32_t *fout, ne10_fft_cpx_float32_t *fin, ne10_fft_r2c_cfg_float32_t cfg) |
| Specific implementation of ne10_fft_c2r_1d_float32 using plain C. More...
|
|
void | ne10_fft_c2r_1d_float32_neon (ne10_float32_t *fout, ne10_fft_cpx_float32_t *fin, ne10_fft_r2c_cfg_float32_t cfg) |
| Specific implementation of ne10_fft_c2r_1d_float32 using NEON SIMD capabilities. More...
|
|
void | ne10_fft_destroy_r2c_float32 (ne10_fft_r2c_cfg_float32_t cfg) |
| Destroys the configuration structure allocated by ne10_fft_alloc_r2c_float32 (frees memory, etc.) More...
|
|
ne10_fft_r2c_cfg_int32_t | ne10_fft_alloc_r2c_int32 (ne10_int32_t nfft) |
| Creates a configuration structure for variants of ne10_fft_r2c_1d_int32 and ne10_fft_c2r_1d_int32. More...
|
|
void | ne10_fft_r2c_1d_int32_c (ne10_fft_cpx_int32_t *fout, ne10_int32_t *fin, ne10_fft_r2c_cfg_int32_t cfg, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_r2c_1d_int32 using plain C. More...
|
|
void | ne10_fft_r2c_1d_int32_neon (ne10_fft_cpx_int32_t *fout, ne10_int32_t *fin, ne10_fft_r2c_cfg_int32_t cfg, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_r2c_1d_int32 using NEON SIMD capabilities. More...
|
|
void | ne10_fft_c2r_1d_int32_c (ne10_int32_t *fout, ne10_fft_cpx_int32_t *fin, ne10_fft_r2c_cfg_int32_t cfg, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_c2r_1d_int32 using plain C. More...
|
|
void | ne10_fft_c2r_1d_int32_neon (ne10_int32_t *fout, ne10_fft_cpx_int32_t *fin, ne10_fft_r2c_cfg_int32_t cfg, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_c2r_1d_int32 using NEON SIMD capabilities. More...
|
|
void | ne10_fft_destroy_r2c_int32 (ne10_fft_r2c_cfg_int32_t cfg) |
| Destroys the configuration structure allocated by ne10_fft_alloc_r2c_int32 (frees memory, etc.) More...
|
|
ne10_fft_r2c_cfg_int16_t | ne10_fft_alloc_r2c_int16 (ne10_int32_t nfft) |
| Creates a configuration structure for variants of ne10_fft_r2c_1d_int16 and ne10_fft_c2r_1d_int16. More...
|
|
void | ne10_fft_r2c_1d_int16_c (ne10_fft_cpx_int16_t *fout, ne10_int16_t *fin, ne10_fft_r2c_cfg_int16_t cfg, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_r2c_1d_int16 using plain C. More...
|
|
void | ne10_fft_r2c_1d_int16_neon (ne10_fft_cpx_int16_t *fout, ne10_int16_t *fin, ne10_fft_r2c_cfg_int16_t cfg, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_r2c_1d_int16 using NEON SIMD capabilities. More...
|
|
void | ne10_fft_c2r_1d_int16_c (ne10_int16_t *fout, ne10_fft_cpx_int16_t *fin, ne10_fft_r2c_cfg_int16_t cfg, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_c2r_1d_int16 using plain C. More...
|
|
void | ne10_fft_c2r_1d_int16_neon (ne10_int16_t *fout, ne10_fft_cpx_int16_t *fin, ne10_fft_r2c_cfg_int16_t cfg, ne10_int32_t scaled_flag) |
| Specific implementation of ne10_fft_c2r_1d_int16 using NEON SIMD capabilities. More...
|
|
void | ne10_fft_destroy_r2c_int16 (ne10_fft_r2c_cfg_int16_t cfg) |
| Destroys the configuration structure allocated by ne10_fft_alloc_r2c_int16 (frees memory, etc.) More...
|
|
ne10_result_t | ne10_fir_init_float (ne10_fir_instance_f32_t *S, ne10_uint16_t numTaps, ne10_float32_t *pCoeffs, ne10_float32_t *pState, ne10_uint32_t blockSize) |
|
void | ne10_fir_float_c (const ne10_fir_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) |
| Specific implementation of ne10_fir_float using plain C. More...
|
|
void | ne10_fir_float_neon (const ne10_fir_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) asm("ne10_fir_float_neon") |
| Specific implementation of ne10_fir_float using NEON SIMD capabilities. More...
|
|
ne10_result_t | ne10_fir_decimate_init_float (ne10_fir_decimate_instance_f32_t *S, ne10_uint16_t numTaps, ne10_uint8_t M, ne10_float32_t *pCoeffs, ne10_float32_t *pState, ne10_uint32_t blockSize) |
| Initialization function for the floating-point FIR decimator. More...
|
|
void | ne10_fir_decimate_float_c (const ne10_fir_decimate_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) |
| Specific implementation of ne10_fir_decimate_float using plain C. More...
|
|
void | ne10_fir_decimate_float_neon (const ne10_fir_decimate_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) asm("ne10_fir_decimate_float_neon") |
| Specific implementation of ne10_fir_decimate_float using NEON SIMD capabilities. More...
|
|
ne10_result_t | ne10_fir_interpolate_init_float (ne10_fir_interpolate_instance_f32_t *S, ne10_uint8_t L, ne10_uint16_t numTaps, ne10_float32_t *pCoeffs, ne10_float32_t *pState, ne10_uint32_t blockSize) |
| Initialization function for the floating-point FIR interpolator. More...
|
|
void | ne10_fir_interpolate_float_c (const ne10_fir_interpolate_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) |
| Specific implementation of ne10_fir_interpolate_float using plain C. More...
|
|
void | ne10_fir_interpolate_float_neon (const ne10_fir_interpolate_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) asm("ne10_fir_interpolate_float_neon") |
| Specific implementation of ne10_fir_interpolate_float using NEON SIMD capabilities. More...
|
|
ne10_result_t | ne10_fir_lattice_init_float (ne10_fir_lattice_instance_f32_t *S, ne10_uint16_t numStages, ne10_float32_t *pCoeffs, ne10_float32_t *pState) |
| Initialization function for the floating-point FIR lattice filter. More...
|
|
void | ne10_fir_lattice_float_c (const ne10_fir_lattice_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) |
| Specific implementation of ne10_fir_lattice_float using plain C. More...
|
|
void | ne10_fir_lattice_float_neon (const ne10_fir_lattice_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) asm("ne10_fir_lattice_float_neon") |
| Specific implementation of ne10_fir_lattice_float using NEON SIMD capabilities. More...
|
|
ne10_result_t | ne10_fir_sparse_init_float (ne10_fir_sparse_instance_f32_t *S, ne10_uint16_t numTaps, ne10_float32_t *pCoeffs, ne10_float32_t *pState, ne10_int32_t *pTapDelay, ne10_uint16_t maxDelay, ne10_uint32_t blockSize) |
| Initialization function for the floating-point sparse FIR filter. More...
|
|
void | ne10_fir_sparse_float_c (ne10_fir_sparse_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_float32_t *pScratchIn, ne10_uint32_t blockSize) |
| Specific implementation of ne10_fir_sparse_float using plain C. More...
|
|
void | ne10_fir_sparse_float_neon (ne10_fir_sparse_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_float32_t *pScratch, ne10_uint32_t blockSize) asm("ne10_fir_sparse_float_neon") |
| Specific implementation of ne10_fir_sparse_float using NEON SIMD capabilities. More...
|
|
ne10_result_t | ne10_iir_lattice_init_float (ne10_iir_lattice_instance_f32_t *S, ne10_uint16_t numStages, ne10_float32_t *pkCoeffs, ne10_float32_t *pvCoeffs, ne10_float32_t *pState, ne10_uint32_t blockSize) |
| Initialization function for the floating-point IIR lattice filter. More...
|
|
void | ne10_iir_lattice_float_c (const ne10_iir_lattice_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) |
| Specific implementation of ne10_iir_lattice_float using plain C. More...
|
|
void | ne10_iir_lattice_float_neon (const ne10_iir_lattice_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) asm("ne10_iir_lattice_float_neon") |
| Specific implementation of ne10_iir_lattice_float using NEON SIMD capabilities. More...
|
|
|
ne10_fft_cfg_float32_t(* | ne10_fft_alloc_c2c_float32 )(ne10_int32_t nfft) |
| Creates a configuration structure for ne10_fft_c2c_1d_float32. More...
|
|
void(* | ne10_fft_c2c_1d_float32 )(ne10_fft_cpx_float32_t *fout, ne10_fft_cpx_float32_t *fin, ne10_fft_cfg_float32_t cfg, ne10_int32_t inverse_fft) |
| Mixed radix-2/3/4/5 complex FFT/IFFT of single precision floating point data. More...
|
|
ne10_fft_cfg_int32_t(* | ne10_fft_alloc_c2c_int32 )(ne10_int32_t nfft) |
| Creates a configuration structure for ne10_fft_c2c_1d_int32. More...
|
|
void(* | ne10_fft_c2c_1d_int32 )(ne10_fft_cpx_int32_t *fout, ne10_fft_cpx_int32_t *fin, ne10_fft_cfg_int32_t cfg, ne10_int32_t inverse_fft, ne10_int32_t scaled_flag) |
| Mixed radix-2/4 complex FFT/IFFT of 32-bit fixed point Q31 data. More...
|
|
void(* | ne10_fft_c2c_1d_int16 )(ne10_fft_cpx_int16_t *fout, ne10_fft_cpx_int16_t *fin, ne10_fft_cfg_int16_t cfg, ne10_int32_t inverse_fft, ne10_int32_t scaled_flag) |
| Mixed radix-2/4 complex FFT/IFFT of 16-bit fixed point Q15 data. More...
|
|
void(* | ne10_fft_r2c_1d_float32 )(ne10_fft_cpx_float32_t *fout, ne10_float32_t *fin, ne10_fft_r2c_cfg_float32_t cfg) |
| Mixed radix-2/4 real-to-complex FFT of single precision floating point data. More...
|
|
void(* | ne10_fft_c2r_1d_float32 )(ne10_float32_t *fout, ne10_fft_cpx_float32_t *fin, ne10_fft_r2c_cfg_float32_t cfg) |
| Mixed radix-2/4 complex-to-real IFFT of single precision floating point data. More...
|
|
void(* | ne10_fft_r2c_1d_int32 )(ne10_fft_cpx_int32_t *fout, ne10_int32_t *fin, ne10_fft_r2c_cfg_int32_t cfg, ne10_int32_t scaled_flag) |
| Mixed radix-2/4 real-to-complex FFT of 32-bit fixed point Q31 data. More...
|
|
void(* | ne10_fft_c2r_1d_int32 )(ne10_int32_t *fout, ne10_fft_cpx_int32_t *fin, ne10_fft_r2c_cfg_int32_t cfg, ne10_int32_t scaled_flag) |
| Mixed radix-2/4 complex-to-real IFFT of 32-bit fixed point Q31 data. More...
|
|
void(* | ne10_fft_r2c_1d_int16 )(ne10_fft_cpx_int16_t *fout, ne10_int16_t *fin, ne10_fft_r2c_cfg_int16_t cfg, ne10_int32_t scaled_flag) |
| Mixed radix-2/4 real-to-complex FFT of 16-bit fixed point Q15 data. More...
|
|
void(* | ne10_fft_c2r_1d_int16 )(ne10_int16_t *fout, ne10_fft_cpx_int16_t *fin, ne10_fft_r2c_cfg_int16_t cfg, ne10_int32_t scaled_flag) |
| Mixed radix-2/4 complex-to-real IFFT of 16-bit fixed point Q15 data. More...
|
|
void(* | ne10_fir_float )(const ne10_fir_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) |
|
void(* | ne10_fir_decimate_float )(const ne10_fir_decimate_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) |
| Processing function for the floating-point FIR decimator. More...
|
|
void(* | ne10_fir_interpolate_float )(const ne10_fir_interpolate_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) |
| Processing function for the floating-point FIR interpolator. More...
|
|
void(* | ne10_fir_lattice_float )(const ne10_fir_lattice_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) |
| Processing function for the floating-point FIR lattice filter. More...
|
|
void(* | ne10_fir_sparse_float )(ne10_fir_sparse_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_float32_t *pScratchIn, ne10_uint32_t blockSize) |
| Processing function for the floating-point sparse FIR filter. More...
|
|
void(* | ne10_iir_lattice_float )(const ne10_iir_lattice_instance_f32_t *S, ne10_float32_t *pSrc, ne10_float32_t *pDst, ne10_uint32_t blockSize) |
| Processing function for the floating-point IIR lattice filter. More...
|
|