Lines Matching refs:lc3_complex
36 const struct lc3_complex *x, struct lc3_complex *y, int n) in fft_5()
46 struct lc3_complex s14 = in fft_5()
48 struct lc3_complex d14 = in fft_5()
51 struct lc3_complex s23 = in fft_5()
53 struct lc3_complex d23 = in fft_5()
96 const struct lc3_complex *x, struct lc3_complex *y, int n) in fft_bf3()
99 const struct lc3_complex (*w0)[2] = twiddles->t; in fft_bf3()
100 const struct lc3_complex (*w1)[2] = w0 + n3, (*w2)[2] = w1 + n3; in fft_bf3()
102 const struct lc3_complex *x0 = x, *x1 = x0 + n*n3, *x2 = x1 + n*n3; in fft_bf3()
103 struct lc3_complex *y0 = y, *y1 = y0 + n3, *y2 = y1 + n3; in fft_bf3()
138 const struct lc3_complex *x, struct lc3_complex *y, int n) in fft_bf2()
141 const struct lc3_complex *w = twiddles->t; in fft_bf2()
143 const struct lc3_complex *x0 = x, *x1 = x0 + n*n2; in fft_bf2()
144 struct lc3_complex *y0 = y, *y1 = y0 + n2; in fft_bf2()
168 static struct lc3_complex *fft(const struct lc3_complex *x, int n, in fft()
169 struct lc3_complex *y0, struct lc3_complex *y1) in fft()
171 struct lc3_complex *y[2] = { y1, y0 }; in fft()
246 const float *x, struct lc3_complex *y) in mdct_pre_fft()
251 const struct lc3_complex *w0 = def->w, *w1 = w0 + n4; in mdct_pre_fft()
252 struct lc3_complex *y0 = y, *y1 = y0 + n4; in mdct_pre_fft()
255 struct lc3_complex u, uw = *(w0++); in mdct_pre_fft()
259 struct lc3_complex v, vw = *(--w1); in mdct_pre_fft()
276 const struct lc3_complex *x, float *y) in mdct_post_fft()
280 const struct lc3_complex *w0 = def->w + n8, *w1 = w0 - 1; in mdct_post_fft()
281 const struct lc3_complex *x0 = x + n8, *x1 = x0 - 1; in mdct_post_fft()
308 const float *x, struct lc3_complex *y) in imdct_pre_fft()
314 const struct lc3_complex *w0 = def->w, *w1 = w0 + n4; in imdct_pre_fft()
315 struct lc3_complex *y0 = y, *y1 = y0 + n4; in imdct_pre_fft()
320 struct lc3_complex uw = *(w0++), vw = *(--w1); in imdct_pre_fft()
340 const struct lc3_complex *x, float *y) in imdct_post_fft()
344 const struct lc3_complex *w0 = def->w, *w1 = w0 + n4; in imdct_post_fft()
345 const struct lc3_complex *x0 = x, *x1 = x0 + n4; in imdct_post_fft()
350 struct lc3_complex uz = *(x0++), vz = *(--x1); in imdct_post_fft()
351 struct lc3_complex uw = *(w0++), vw = *(--w1); in imdct_post_fft()
438 struct lc3_complex buffer[LC3_MAX_NS / 2]; in lc3_mdct_forward()
439 struct lc3_complex *z = (struct lc3_complex *)y; in lc3_mdct_forward()
440 union { float *f; struct lc3_complex *z; } u = { .z = buffer }; in lc3_mdct_forward()
463 struct lc3_complex buffer[LC3_MAX_NS / 2]; in lc3_mdct_inverse()
464 struct lc3_complex *z = (struct lc3_complex *)y; in lc3_mdct_inverse()
465 union { float *f; struct lc3_complex *z; } u = { .z = buffer }; in lc3_mdct_inverse()