Project Ne10
An open, optimized software library for the ARM architecture.
|
Go to the source code of this file.
Macros | |
#define | FFT4_FS_START |
#define | FFT4_FS |
#define | FFT4_FS_SCALED |
#define | FFT4_FWD_LS |
#define | FFT4_INV_LS |
#define | FFT8_FS_START |
#define | FFT8_FS |
#define | FFT8_FS_SCALED |
#define | FFT8_FWD_LS |
#define | FFT8_INV_LS |
#define | RADIX8x4_START |
#define | RADIX8x4_LOAD |
#define | RADIX8x4_STORE |
#define | RADIX8x4_FS_S0 |
#define | RADIX8x4_FWD_S357 |
#define | RADIX8x4_INV_S357 |
#define | RADIX8x4_LS_02 |
#define | RADIX8x4_FS_S0_SCALED |
#define | RADIX8x4_LS_02_SCALED |
#define | RADIX4x4_WITHOUT_TW_START |
#define | RADIX4x4_WITHOUT_TW_LOAD |
#define | RADIX4x4_WITHOUT_TW_STORE |
#define | RADIX4x4_WITHOUT_TW_S0 |
#define | RADIX4x4_WITHOUT_TW_S0_SCALED |
#define | RADIX4x4_WITH_TW_START |
#define | RADIX4x4_WITH_TW_LOAD |
#define | RADIX4x4_WITH_TW_STORE |
#define | RADIX4x4_WITH_TW_S1_FWD |
#define | RADIX4x4_WITH_TW_S1_INV |
#define | RADIX4x4_WITH_TW_LS_02 |
#define | RADIX4x4_WITH_TW_LS_02_SCALED |
#define | ne10_mixed_radix_fft_forward_int16_neon(scaled) |
#define | ne10_mixed_radix_fft_backward_int16_neon(scaled) |
Functions | |
ne10_mixed_radix_fft_forward_int16_neon (ne10_mixed_radix_fft_forward_int16_neon(scaled) ne10_mixed_radix_fft_backward_int16_neon() ne10_mixed_radix_fft_backward_int16_neon(scaled) static void ne10_fft_split_r2c_1d_int16_neon(ne10_fft_cpx_int16_t *dst unscaled) | |
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_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_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... | |
#define FFT4_FS |
Definition at line 82 of file NE10_fft_int16.neonintrinsic.c.
#define FFT4_FS_SCALED |
Definition at line 92 of file NE10_fft_int16.neonintrinsic.c.
#define FFT4_FS_START |
Definition at line 78 of file NE10_fft_int16.neonintrinsic.c.
#define FFT4_FWD_LS |
Definition at line 102 of file NE10_fft_int16.neonintrinsic.c.
#define FFT4_INV_LS |
Definition at line 112 of file NE10_fft_int16.neonintrinsic.c.
#define FFT8_FS |
Definition at line 162 of file NE10_fft_int16.neonintrinsic.c.
#define FFT8_FS_SCALED |
Definition at line 180 of file NE10_fft_int16.neonintrinsic.c.
#define FFT8_FS_START |
Definition at line 157 of file NE10_fft_int16.neonintrinsic.c.
#define FFT8_FWD_LS |
Definition at line 199 of file NE10_fft_int16.neonintrinsic.c.
#define FFT8_INV_LS |
Definition at line 237 of file NE10_fft_int16.neonintrinsic.c.
#define ne10_mixed_radix_fft_backward_int16_neon | ( | scaled | ) |
Definition at line 1087 of file NE10_fft_int16.neonintrinsic.c.
#define ne10_mixed_radix_fft_forward_int16_neon | ( | scaled | ) |
Definition at line 1003 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITH_TW_LOAD |
Definition at line 805 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITH_TW_LS_02 |
Definition at line 862 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITH_TW_LS_02_SCALED |
Definition at line 876 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITH_TW_S1_FWD |
Definition at line 845 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITH_TW_S1_INV |
Definition at line 853 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITH_TW_START |
Definition at line 789 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITH_TW_STORE |
Definition at line 832 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITHOUT_TW_LOAD |
Definition at line 635 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITHOUT_TW_S0 |
Definition at line 668 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITHOUT_TW_S0_SCALED |
Definition at line 682 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITHOUT_TW_START |
Definition at line 622 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX4x4_WITHOUT_TW_STORE |
Definition at line 645 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX8x4_FS_S0 |
Definition at line 393 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX8x4_FS_S0_SCALED |
Definition at line 465 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX8x4_FWD_S357 |
Definition at line 411 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX8x4_INV_S357 |
Definition at line 425 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX8x4_LOAD |
Definition at line 332 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX8x4_LS_02 |
Definition at line 439 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX8x4_LS_02_SCALED |
Definition at line 483 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX8x4_START |
Definition at line 310 of file NE10_fft_int16.neonintrinsic.c.
#define RADIX8x4_STORE |
Definition at line 350 of file NE10_fft_int16.neonintrinsic.c.
ne10_mixed_radix_fft_forward_int16_neon | ( | ne10_mixed_radix_fft_forward_int16_neon (scaled)ne10_mixed_radix_fft_backward_int16_neon ()ne10_mixed_radix_fft_backward_int16_neon (scaled)static void ne10_fft_split_r2c_1d_int16_neon (ne10_fft_cpx_int16_t *dst | unscaled | ) |
Definition at line 1172 of file NE10_fft_int16.neonintrinsic.c.