FastLED 3.9.15
Loading...
Searching...
No Matches

◆ kf_bfly2()

static void kf_bfly2 ( kiss_fft_cpx * Fout,
const size_t fstride,
const kiss_fft_cfg st,
int m )
static

Definition at line 23 of file kiss_fft.cpp.hpp.

29{
30 kiss_fft_cpx * Fout2;
31 kiss_fft_cpx * tw1 = st->twiddles;
33 Fout2 = Fout + m;
34 do{
35 C_FIXDIV(*Fout,2); C_FIXDIV(*Fout2,2);
36
37 C_MUL (t, *Fout2 , *tw1);
38 tw1 += fstride;
39 C_SUB( *Fout2 , *Fout , t );
40 C_ADDTO( *Fout , t );
41 ++Fout2;
42 ++Fout;
43 }while (--m);
44}
#define C_FIXDIV(c, div)
#define C_ADDTO(res, a)
#define C_SUB(res, a, b)
#define C_MUL(m, a, b)
kiss_fft_cpx twiddles[1]
static uint32_t t
Definition Luminova.h:55

References C_ADDTO, C_FIXDIV, C_MUL, C_SUB, FL_NOEXCEPT, and t.

Referenced by kf_work().

+ Here is the caller graph for this function: