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 15 of file kiss_fft.c.

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

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

Referenced by kf_work().

+ Here is the caller graph for this function: