• Home
  • Raw
  • Download

Lines Matching refs:FFTComplex

40 DECLARE_ALIGNED(32, FFTComplex, TX_NAME(ff_cos_53))[4];  variable
97 … TX_NAME(ff_cos_53)[0] = (FFTComplex){ RESCALE(cos(2 * M_PI / 12)), RESCALE(cos(2 * M_PI / 12)) }; in ff_init_53_tabs()
98 … TX_NAME(ff_cos_53)[1] = (FFTComplex){ RESCALE(cos(2 * M_PI / 6)), RESCALE(cos(2 * M_PI / 6)) }; in ff_init_53_tabs()
99 … TX_NAME(ff_cos_53)[2] = (FFTComplex){ RESCALE(cos(2 * M_PI / 5)), RESCALE(sin(2 * M_PI / 5)) }; in ff_init_53_tabs()
100 … TX_NAME(ff_cos_53)[3] = (FFTComplex){ RESCALE(cos(2 * M_PI / 10)), RESCALE(sin(2 * M_PI / 10)) }; in ff_init_53_tabs()
130 static av_always_inline void fft3(FFTComplex *out, FFTComplex *in, in fft3()
133 FFTComplex tmp[2]; in fft3()
166 static av_always_inline void NAME(FFTComplex *out, FFTComplex *in, \
169 FFTComplex z0[4], t[6]; \
204 static av_always_inline void fft15(FFTComplex *out, FFTComplex *in, in fft15()
207 FFTComplex tmp[15]; in fft15()
255 static void name(FFTComplex *z, const FFTSample *wre, unsigned int n)\
281 static void fft##n(FFTComplex *z)\ in PASS()
289 static void fft2(FFTComplex *z)
291 FFTComplex tmp;
297 static void fft4(FFTComplex *z) in fft4()
311 static void fft8(FFTComplex *z) in fft8()
326 static void fft16(FFTComplex *z) in fft16()
357 static void (* const fft_dispatch[])(FFTComplex*) = {
367 FFTComplex *in = _in; \
368 FFTComplex *out = _out; \
369 FFTComplex fft##N##in[N]; \
370 void (*fftp)(FFTComplex *z) = fft_dispatch[av_log2(m)]; \
392 FFTComplex *in = _in; in monolithic_fft()
393 FFTComplex *out = _out; in monolithic_fft()
397 FFTComplex tmp; in monolithic_fft()
406 FFSWAP(FFTComplex, tmp, out[dst]); in monolithic_fft()
422 FFTComplex *in = _in; in naive_fft()
423 FFTComplex *out = _out; in naive_fft()
428 FFTComplex tmp = { 0 }; in naive_fft()
431 const FFTComplex mult = { in naive_fft()
435 FFTComplex res; in naive_fft()
448 FFTComplex fft##N##in[N]; \
449 FFTComplex *z = _dst, *exp = s->exptab; \
453 void (*fftp)(FFTComplex *) = fft_dispatch[av_log2(m)]; \
462 FFTComplex tmp = { in2[-k*stride], in1[k*stride] }; \
474 FFTComplex src1 = { s->tmp[s1].im, s->tmp[s1].re }; \
475 FFTComplex src0 = { s->tmp[s0].im, s->tmp[s0].re }; \
491 FFTComplex *exp = s->exptab, tmp, fft##N##in[N]; \
494 void (*fftp)(FFTComplex *) = fft_dispatch[av_log2(m)]; \
520 FFTComplex src1 = { s->tmp[s1].re, s->tmp[s1].im }; \
521 FFTComplex src0 = { s->tmp[s0].re, s->tmp[s0].im }; \
537 FFTComplex *z = _dst, *exp = s->exptab; in monolithic_imdct()
540 void (*fftp)(FFTComplex *) = fft_dispatch[av_log2(m)]; in monolithic_imdct()
547 FFTComplex tmp = { in2[-2*i*stride], in1[2*i*stride] }; in monolithic_imdct()
555 FFTComplex src1 = { z[i1].im, z[i1].re }; in monolithic_imdct()
556 FFTComplex src0 = { z[i0].im, z[i0].re }; in monolithic_imdct()
567 FFTComplex *exp = s->exptab, tmp, *z = _dst; in monolithic_mdct()
569 void (*fftp)(FFTComplex *) = fft_dispatch[av_log2(m)]; in monolithic_mdct()
590 FFTComplex src1 = { z[i1].re, z[i1].im }; in monolithic_mdct()
591 FFTComplex src0 = { z[i0].re, z[i0].im }; in monolithic_mdct()