Lines Matching refs:pDat
175 void dct_III(FIXP_DBL *pDat, /*!< pointer to input/output */ in dct_III() argument
198 cplxMultDiv2(&accu2, &accu1, pDat[L - i], pDat[i], sin_twiddle[i * inc]); in dct_III()
199 cplxMultDiv2(&accu4, &accu3, pDat[M + i], pDat[M - i], in dct_III()
231 xr = fMultDiv2(pDat[M], sin_twiddle[M * inc].v.re); /* cos((PI/(2*L))*M); */ in dct_III()
232 tmp[0] = ((pDat[0] >> 1) + xr) >> 1; in dct_III()
233 tmp[1] = ((pDat[0] >> 1) - xr) >> 1; in dct_III()
235 cplxMultDiv2(&accu2, &accu1, pDat[L - (M / 2)], pDat[M / 2], in dct_III()
251 *pDat++ = tmp1; in dct_III()
252 *pDat++ = tmp3; in dct_III()
253 *pDat++ = tmp2; in dct_III()
254 *pDat++ = tmp4; in dct_III()
260 void dst_III(FIXP_DBL *pDat, /*!< pointer to input/output */ in dst_III() argument
273 t = pDat[i]; in dst_III()
274 pDat[i] = pDat[L - 1 - i]; in dst_III()
275 pDat[L - 1 - i] = t; in dst_III()
279 dct_III(pDat, tmp, L, pDat_e); in dst_III()
282 for (i = 1; i < L; i += 2) pDat[i] = -pDat[i]; in dst_III()
289 FIXP_DBL *pDat, /*!< pointer to input/output */ in dct_II() argument
308 tmp[i] = pDat[2 * i] >> 1; /* dit_fft expects 1 bit scaled input values */ in dct_II()
310 pDat[2 * i + 1] >> 1; /* dit_fft expects 1 bit scaled input values */ in dct_II()
342 pDat[L - i] = accu4; in dct_II()
343 pDat[i] = accu3; in dct_II()
347 pDat[M + i] = accu4; in dct_II()
348 pDat[M - i] = accu3; in dct_II()
360 pDat[L - (M / 2)] = accu2; in dct_II()
361 pDat[M / 2] = accu1; in dct_II()
363 pDat[0] = (tmp[0] >> 1) + (tmp[1] >> 1); in dct_II()
364 pDat[M] = fMult(((tmp[0] >> 1) - (tmp[1] >> 1)), in dct_II()
373 void dct_IV(FIXP_DBL *pDat, int L, int *pDat_e) { in dct_IV() argument
387 FIXP_DBL *RESTRICT pDat_0 = &pDat[0]; in dct_IV()
388 FIXP_DBL *RESTRICT pDat_1 = &pDat[L - 2]; in dct_IV()
421 fft(M, pDat, pDat_e); in dct_IV()
424 FIXP_DBL *RESTRICT pDat_0 = &pDat[0]; in dct_IV()
425 FIXP_DBL *RESTRICT pDat_1 = &pDat[L - 2]; in dct_IV()
470 void dst_IV(FIXP_DBL *pDat, int L, int *pDat_e) { in dst_IV() argument
484 FIXP_DBL *RESTRICT pDat_0 = &pDat[0]; in dst_IV()
485 FIXP_DBL *RESTRICT pDat_1 = &pDat[L - 2]; in dst_IV()
518 fft(M, pDat, pDat_e); in dst_IV()
526 pDat_0 = &pDat[0]; in dst_IV()
527 pDat_1 = &pDat[L - 2]; in dst_IV()