• Home
  • Raw
  • Download

Lines Matching refs:pDat

173 static FDK_FORCEINLINE void fft2(FIXP_DBL *RESTRICT pDat) {  in fft2()  argument
178 r1 = pDat[2]; in fft2()
179 r2 = pDat[0]; in fft2()
182 i1 = pDat[3]; in fft2()
183 i2 = pDat[1]; in fft2()
186 pDat[0] = (r2 + r1) >> 1; in fft2()
187 pDat[2] = (r2 - r1) >> 1; in fft2()
190 pDat[1] = (i2 + i1) >> 1; in fft2()
191 pDat[3] = (i2 - i1) >> 1; in fft2()
199 static FDK_FORCEINLINE void fft3(FIXP_DBL *RESTRICT pDat) { in fft3() argument
205 r1 = pDat[2] + pDat[4]; in fft3()
206 r2 = fMultDiv2((pDat[2] - pDat[4]), C31); in fft3()
207 pD = pDat[0] >> 1; in fft3()
208 pDat[0] = pD + (r1 >> 1); in fft3()
212 s1 = pDat[3] + pDat[5]; in fft3()
213 s2 = fMultDiv2((pDat[3] - pDat[5]), C31); in fft3()
214 pD = pDat[1] >> 1; in fft3()
215 pDat[1] = pD + (s1 >> 1); in fft3()
219 pDat[2] = r1 - s2; in fft3()
220 pDat[4] = r1 + s2; in fft3()
221 pDat[3] = s1 + r2; in fft3()
222 pDat[5] = s1 - r2; in fft3()
236 static FDK_FORCEINLINE void fft5(FIXP_DBL *RESTRICT pDat) { in fft5() argument
242 r1 = (pDat[2] + pDat[8]) >> 1; in fft5()
243 r4 = (pDat[2] - pDat[8]) >> 1; in fft5()
244 r3 = (pDat[4] + pDat[6]) >> 1; in fft5()
245 r2 = (pDat[4] - pDat[6]) >> 1; in fft5()
248 pDat[0] = (pDat[0] >> 1) + r1; in fft5()
251 r1 = pDat[0] + (fMultDiv2(r1, C55) << (2)); in fft5()
261 s1 = (pDat[3] + pDat[9]) >> 1; in fft5()
262 s4 = (pDat[3] - pDat[9]) >> 1; in fft5()
263 s3 = (pDat[5] + pDat[7]) >> 1; in fft5()
264 s2 = (pDat[5] - pDat[7]) >> 1; in fft5()
267 pDat[1] = (pDat[1] >> 1) + s1; in fft5()
270 s1 = pDat[1] + (fMultDiv2(s1, C55) << (2)); in fft5()
280 pDat[2] = r1 + s2; in fft5()
281 pDat[8] = r1 - s2; in fft5()
282 pDat[4] = r3 - s4; in fft5()
283 pDat[6] = r3 + s4; in fft5()
285 pDat[3] = s1 - r2; in fft5()
286 pDat[9] = s1 + r2; in fft5()
287 pDat[5] = s3 + r4; in fft5()
288 pDat[7] = s3 - r4; in fft5()