Home
last modified time | relevance | path

Searched refs:pDat (Results 1 – 3 of 3) sorted by relevance

/external/aac/libFDK/src/
Ddct.cpp113 void dct_III(FIXP_DBL *pDat, /*!< pointer to input/output */ in dct_III() argument
139 cplxMultDiv2(&accu2, &accu1, pDat[L - i], pDat[i], sin_twiddle_L64[i*inc]); in dct_III()
140 cplxMultDiv2(&accu4, &accu3, pDat[M+i], pDat[M-i], sin_twiddle_L64[(M-i)*inc]); in dct_III()
155 xr = fMultDiv2(pDat[M], sin_twiddle_L64[64/2].v.re );/* cos((PI/(2*L))*M); */ in dct_III()
156 tmp[0] = ((pDat[0]>>1) + xr)>>1; in dct_III()
157 tmp[1] = ((pDat[0]>>1) - xr)>>1; in dct_III()
159 cplxMultDiv2(&accu2, &accu1, pDat[L - (M/2)], pDat[M/2], sin_twiddle_L64[64/4]); in dct_III()
175 *pDat++ = tmp1; in dct_III()
176 *pDat++ = tmp3; in dct_III()
177 *pDat++ = tmp2; in dct_III()
[all …]
Dfft.cpp106 static FORCEINLINE void fft3(FIXP_DBL *RESTRICT pDat) in fft3() argument
111 r1 = pDat[2] + pDat[4]; in fft3()
112 r2 = fMult((pDat[2] - pDat[4]), C31); in fft3()
113 pDat[0] = pDat[0] + r1; in fft3()
114 r1 = pDat[0] - r1 - (r1>>1); in fft3()
117 s1 = pDat[3] + pDat[5]; in fft3()
118 s2 = fMult((pDat[3] - pDat[5]), C31); in fft3()
119 pDat[1] = pDat[1] + s1; in fft3()
120 s1 = pDat[1] - s1 - (s1>>1); in fft3()
123 pDat[2] = r1 - s2; in fft3()
[all …]
/external/aac/libFDK/include/
Ddct.h109 void dct_II(FIXP_DBL *pDat, FIXP_DBL *tmp, int size, int *pDat_e);
121 void dct_III(FIXP_DBL *pDat, FIXP_DBL *tmp, int size, int *pDat_e);
132 void dct_IV(FIXP_DBL *pDat,int size, int *pDat_e);
143 void dst_IV(FIXP_DBL *pDat,int size, int *pDat_e);