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 14 of file kiss_fft.cpp.

20{
21 kiss_fft_cpx * Fout2;
22 kiss_fft_cpx * tw1 = st->twiddles;
24 Fout2 = Fout + m;
25 do{
26 C_FIXDIV(*Fout,2); C_FIXDIV(*Fout2,2);
27
28 C_MUL (t, *Fout2 , *tw1);
29 tw1 += fstride;
30 C_SUB( *Fout2 , *Fout , t );
31 C_ADDTO( *Fout , t );
32 ++Fout2;
33 ++Fout;
34 }while (--m);
35}
#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:54

References C_ADDTO, C_FIXDIV, C_MUL, C_SUB, t, and kiss_fft_state::twiddles.

Referenced by kf_work().

+ Here is the caller graph for this function: