Lines Matching refs:sin_twiddle
131 void dct_getTables(const FIXP_WTP **ptwiddle, const FIXP_STP **sin_twiddle, in dct_getTables() argument
144 *sin_twiddle = SineTable1024; in dct_getTables()
149 *sin_twiddle = SineTable480; in dct_getTables()
154 *sin_twiddle = SineTable384; in dct_getTables()
159 *sin_twiddle = SineTable80; in dct_getTables()
164 *sin_twiddle = NULL; in dct_getTables()
183 const FIXP_WTP *sin_twiddle; in dct_III() local
190 dct_getTables(NULL, &sin_twiddle, &inc, L); in dct_III()
202 cplxMultDiv2(&accu2, &accu1, pDat[L - i], pDat[i], sin_twiddle[i * inc]); in dct_III()
204 sin_twiddle[(M - i) * inc]); in dct_III()
212 ((accu2 >> 1) + accu4), sin_twiddle[index]); in dct_III()
215 (accu3 - (accu1 >> 1)), sin_twiddle[index]); in dct_III()
235 xr = fMultDiv2(pDat[M], sin_twiddle[M * inc].v.re); /* cos((PI/(2*L))*M); */ in dct_III()
240 sin_twiddle[M * inc / 2]); in dct_III()
298 const FIXP_WTP *sin_twiddle; in dct_II() local
307 dct_getTables(NULL, &sin_twiddle, &inc, L); in dct_II()
333 cplxMultDiv2(&accu1, &accu2, a2, a1, sin_twiddle[index]); in dct_II()
335 cplxMultDiv2(&accu1, &accu2, a1, a2, sin_twiddle[index]); in dct_II()
345 sin_twiddle[i * inc]); in dct_II()
350 sin_twiddle[(M - i) * inc]); in dct_II()
363 cplxMultDiv2(&accu1, &accu2, tmp[M], tmp[M + 1], sin_twiddle[(M / 2) * inc]); in dct_II()
369 sin_twiddle[M * inc].v.re); /* cos((PI/(2*L))*M); */ in dct_II()
382 const FIXP_STP *sin_twiddle; in dct_IV() local
388 dct_getTables(&twiddle, &sin_twiddle, &sin_step, L); in dct_IV()
436 dct_IV_func2(M >> 2, sin_twiddle, &pDat[0], &pDat[L], sin_step); in dct_IV()
454 FIXP_STP twd = sin_twiddle[idx]; in dct_IV()
492 const FIXP_STP *sin_twiddle; in dst_IV() local
498 dct_getTables(&twiddle, &sin_twiddle, &sin_step, L); in dst_IV()
544 dst_IV_func2(M >> 2, sin_twiddle + sin_step, &pDat[0], &pDat[L - 1], in dst_IV()
565 FIXP_STP twd = sin_twiddle[idx]; in dst_IV()