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()
382 for (i = 0; i < FFT_N; i++) in FFTTest()
384 data[i * 2] = FX_SinIdx((65536 / FFT_N) * i); in FFTTest()
385 data[i * 2 + 1] = 0; in FFTTest()
398 for (i = 0; i < FFT_N; i++) in FFTTest()
400 orig[i * 2] = data[i * 2] = in FFTTest()
402 orig[i * 2 + 1] = data[i * 2 + 1] = in FFTTest()
420 u32 i; in PrintRealArray() local
421 for (i = 0; i < FFT_N; i++) in PrintRealArray()
423 OS_TPrintf("%3x: ", i); in PrintRealArray()
424 PrintFX32(data[i]); in PrintRealArray()
431 u32 i; in PrintHalfComplexArray() local
433 i = 0; in PrintHalfComplexArray()
434 OS_TPrintf("%3x: ", i); in PrintHalfComplexArray()
437 for (i = 1; i < FFT_N / 2; i++) in PrintHalfComplexArray()
439 OS_TPrintf("%3x: ", i); in PrintHalfComplexArray()
440 PrintFX32(data[i * 2]); in PrintHalfComplexArray()
442 PrintFX32(data[i * 2 + 1]); in PrintHalfComplexArray()
445 OS_TPrintf("%3x: ", i); in PrintHalfComplexArray()
452 u32 i; in PrintComplexArray() local
453 for (i = 0; i < FFT_N; i++) in PrintComplexArray()
455 OS_TPrintf("%3x: ", i); in PrintComplexArray()
456 PrintFX32(data[i * 2]); in PrintComplexArray()
458 PrintFX32(data[i * 2 + 1]); in PrintComplexArray()
481 u32 i; in PrintError() local
487 for (i = 0; i < FFT_N * 2; i++) in PrintError()
489 fx32 d = MATH_ABS(data[i] - orig[i]); in PrintError()
491 double od = FX_FX32_TO_F32(orig[i]); in PrintError()
515 int i, j, k;
517 i = j = 0;
520 gBitRevTable[i] = j;
521 if (++i >= FFT_N)
535 int i, j, k, ik, h, d, k2;
542 for (i = 0; i < FFT_N; i++)
544 gFFTCos[i] = data[i * 2];
545 gFFTSin[i] = data[i * 2 + 1];
549 for (i = 0; i < FFT_N; i++)
551 j = gBitRevTable[i];
552 if (i < j)
554 t = gFFTCos[i];
555 gFFTCos[i] = gFFTCos[j];
557 t = gFFTSin[i];
558 gFFTSin[i] = gFFTSin[j];
571 for (i = j; i < FFT_N; i += k2)
573 ik = i + k;
576 gFFTCos[ik] = gFFTCos[i] - dx;
577 gFFTCos[i] += dx;
578 gFFTSin[ik] = gFFTSin[i] - dy;
579 gFFTSin[i] += dy;
587 for (i = 0; i < FFT_N; i++)
589 data[i * 2] = gFFTCos[i] >> nShift;
590 data[i * 2 + 1] = gFFTSin[i] >> nShift;
596 int i, j, k, ik, h, d, k2;
602 for (i = 0; i < FFT_N; i++)
604 gFFTCos[i] = data[i * 2];
605 gFFTSin[i] = data[i * 2 + 1];
608 for (i = 0; i < FFT_N; i++)
610 j = gBitRevTable[i];
611 if (i < j)
613 t = gFFTCos[i];
614 gFFTCos[i] = gFFTCos[j];
616 t = gFFTSin[i];
617 gFFTSin[i] = gFFTSin[j];
630 for (i = j; i < FFT_N; i += k2)
632 ik = i + k;
635 gFFTCos[ik] = gFFTCos[i] - dx;
636 gFFTCos[i] += dx;
637 gFFTSin[ik] = gFFTSin[i] - dy;
638 gFFTSin[i] += dy;
644 for (i = 0; i < FFT_N; i++)
646 data[i * 2] = gFFTCos[i];
647 data[i * 2 + 1] = gFFTSin[i];