Definition at line 82 of file kiss_fftr.cpp.hpp.
83{
84
85 int k,ncfft;
87
89
90 FL_WARN(
"kiss fft usage error: improper alloc");
92 }
93
95
96
98
99
100
101
102
103
104
105
106
107
113 freqdata[0].
r = tdc.
r + tdc.
i;
114 freqdata[ncfft].
r = tdc.
r - tdc.
i;
115#ifdef USE_SIMD
116 freqdata[ncfft].
i = freqdata[0].
i = _mm_set1_ps(0);
117#else
118 freqdata[ncfft].
i = freqdata[0].
i = 0;
119#endif
120
121 for ( k=1;k <= ncfft/2 ; ++k ) {
127
128 C_ADD( f1k, fpk , fpnk );
129 C_SUB( f2k, fpk , fpnk );
131
136 }
137}
#define CHECK_OVERFLOW_OP(a, op, b)
void kiss_fft(kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout) FL_NOEXCEPT
kiss_fft_cpx * super_twiddles
void exit(int code)
No-op exit function for embedded systems In embedded environments, calling exit is typically not mean...
References C_ADD, C_FIXDIV, C_MUL, C_SUB, CHECK_OVERFLOW_OP, fl::exit(), FL_NOEXCEPT, FL_WARN, HALF_OF, kiss_fft_cpx::i, kiss_fft(), kiss_fft_scalar, and kiss_fft_cpx::r.
Referenced by _generate_kernel(), and fl::audio::fft::fl_fft_real_forward().