Lines Matching refs:i

197     int     i;  in FFTTest()  local
206 for (i = 0; i < FFT_N; i++) in FFTTest()
208 orig[i * 2] = data[i * 2] = FX_SinIdx((65536 / FFT_N) * i); in FFTTest()
209 orig[i * 2 + 1] = data[i * 2 + 1] = 0; in FFTTest()
222 for (i = 0; i < FFT_N; i++) in FFTTest()
224 orig[i * 2] = data[i * 2] = FX_CosIdx((65536 / FFT_N) * i); in FFTTest()
225 orig[i * 2 + 1] = data[i * 2 + 1] = 0; in FFTTest()
238 for (i = 0; i < FFT_N; i++) in FFTTest()
240 orig[i * 2] = data[i * 2] = in FFTTest()
241 FX_CosIdx((65536 / FFT_N) * i) + FX_SinIdx((65536 / FFT_N) * i); in FFTTest()
242 orig[i * 2 + 1] = data[i * 2 + 1] = 0; in FFTTest()
255 for (i = 0; i < FFT_N; i++) in FFTTest()
257 orig[i * 2] = data[i * 2] = (i & 1) ? FFT_VALUE_MIN : FFT_VALUE_MAX; in FFTTest()
258 orig[i * 2 + 1] = data[i * 2 + 1] = 0; in FFTTest()
271 for (i = 0; i < FFT_N; i++) in FFTTest()
273 orig[i * 2] = data[i * 2] = (i & 1) ? FFT_VALUE_MIN : FFT_VALUE_MAX; in FFTTest()
274 orig[i * 2 + 1] = data[i * 2 + 1] = (i & 1) ? FFT_VALUE_MIN : FFT_VALUE_MAX; in FFTTest()
287 for (i = 0; i < FFT_N; i++) in FFTTest()
289 orig[i * 2] = data[i * 2] = FFT_VALUE_MAX; in FFTTest()
290 orig[i * 2 + 1] = data[i * 2 + 1] = FFT_VALUE_MAX; in FFTTest()
309 for (i = 0; i < FFT_N; i++) in FFTTest()
311 orig[i * 2] = data[i * 2] = in FFTTest()
313 orig[i * 2 + 1] = data[i * 2 + 1] = in FFTTest()
328 for (i = 0; i < FFT_N; i++) in FFTTest()
330 orig[i] = data[i] = FX_SinIdx((65536 / FFT_N) * i); in FFTTest()
332 for (; i < FFT_N * 2; i++) in FFTTest()
334 orig[i] = data[i] = 0; in FFTTest()
354 for (i = 0; i < FFT_N; i++) in FFTTest()
356 orig[i] = data[i] = in FFTTest()
359 for (; i < FFT_N * 2; i++) in FFTTest()
361 orig[i] = data[i] = 0; in FFTTest()
377 for (i = 0; i < FFT_N; i++) in FFTTest()
379 data[i * 2] = FX_SinIdx((65536 / FFT_N) * i); in FFTTest()
380 data[i * 2 + 1] = 0; in FFTTest()
393 for (i = 0; i < FFT_N; i++) in FFTTest()
395 orig[i * 2] = data[i * 2] = in FFTTest()
397 orig[i * 2 + 1] = data[i * 2 + 1] = in FFTTest()
415 u32 i; in PrintRealArray() local
416 for (i = 0; i < FFT_N; i++) in PrintRealArray()
418 OS_TPrintf("%3x: ", i); in PrintRealArray()
419 PrintFX32(data[i]); in PrintRealArray()
426 u32 i; in PrintHalfComplexArray() local
428 i = 0; in PrintHalfComplexArray()
429 OS_TPrintf("%3x: ", i); in PrintHalfComplexArray()
432 for (i = 1; i < FFT_N / 2; i++) in PrintHalfComplexArray()
434 OS_TPrintf("%3x: ", i); in PrintHalfComplexArray()
435 PrintFX32(data[i * 2]); in PrintHalfComplexArray()
437 PrintFX32(data[i * 2 + 1]); in PrintHalfComplexArray()
440 OS_TPrintf("%3x: ", i); in PrintHalfComplexArray()
447 u32 i; in PrintComplexArray() local
448 for (i = 0; i < FFT_N; i++) in PrintComplexArray()
450 OS_TPrintf("%3x: ", i); in PrintComplexArray()
451 PrintFX32(data[i * 2]); in PrintComplexArray()
453 PrintFX32(data[i * 2 + 1]); in PrintComplexArray()
476 u32 i; in PrintError() local
482 for (i = 0; i < FFT_N * 2; i++) in PrintError()
484 fx32 d = MATH_ABS(data[i] - orig[i]); in PrintError()
486 double od = FX_FX32_TO_F32(orig[i]); in PrintError()
504 int i, j, k; in InitBitRevTable() local
506 i = j = 0; in InitBitRevTable()
509 gBitRevTable[i] = j; in InitBitRevTable()
510 if (++i >= FFT_N) in InitBitRevTable()
524 int i, j, k, ik, h, d, k2; in FFT() local
531 for (i = 0; i < FFT_N; i++) in FFT()
533 gFFTCos[i] = data[i * 2]; in FFT()
534 gFFTSin[i] = data[i * 2 + 1]; in FFT()
538 for (i = 0; i < FFT_N; i++) in FFT()
540 j = gBitRevTable[i]; in FFT()
541 if (i < j) in FFT()
543 t = gFFTCos[i]; in FFT()
544 gFFTCos[i] = gFFTCos[j]; in FFT()
546 t = gFFTSin[i]; in FFT()
547 gFFTSin[i] = gFFTSin[j]; in FFT()
560 for (i = j; i < FFT_N; i += k2) in FFT()
562 ik = i + k; in FFT()
565 gFFTCos[ik] = gFFTCos[i] - dx; in FFT()
566 gFFTCos[i] += dx; in FFT()
567 gFFTSin[ik] = gFFTSin[i] - dy; in FFT()
568 gFFTSin[i] += dy; in FFT()
576 for (i = 0; i < FFT_N; i++) in FFT()
578 data[i * 2] = gFFTCos[i] >> nShift; in FFT()
579 data[i * 2 + 1] = gFFTSin[i] >> nShift; in FFT()
585 int i, j, k, ik, h, d, k2; in IFFT() local
591 for (i = 0; i < FFT_N; i++) in IFFT()
593 gFFTCos[i] = data[i * 2]; in IFFT()
594 gFFTSin[i] = data[i * 2 + 1]; in IFFT()
597 for (i = 0; i < FFT_N; i++) in IFFT()
599 j = gBitRevTable[i]; in IFFT()
600 if (i < j) in IFFT()
602 t = gFFTCos[i]; in IFFT()
603 gFFTCos[i] = gFFTCos[j]; in IFFT()
605 t = gFFTSin[i]; in IFFT()
606 gFFTSin[i] = gFFTSin[j]; in IFFT()
619 for (i = j; i < FFT_N; i += k2) in IFFT()
621 ik = i + k; in IFFT()
624 gFFTCos[ik] = gFFTCos[i] - dx; in IFFT()
625 gFFTCos[i] += dx; in IFFT()
626 gFFTSin[ik] = gFFTSin[i] - dy; in IFFT()
627 gFFTSin[i] += dy; in IFFT()
633 for (i = 0; i < FFT_N; i++) in IFFT()
635 data[i * 2] = gFFTCos[i]; in IFFT()
636 data[i * 2 + 1] = gFFTSin[i]; in IFFT()