Lines Matching refs:wi
137 fx32 wr, wi, w1, w2; in MATHi_FFT() local
139 wi = -sinTable[t]; in MATHi_FFT()
146 w1 = wr + wi; in MATHi_FFT()
147 w2 = wr - wi; in MATHi_FFT()
289 fx32 wr, wi, w1, w2; in MATHi_IFFT() local
291 wi = sinTable[t]; in MATHi_IFFT()
294 w1 = wr + wi; in MATHi_IFFT()
295 w2 = wr - wi; in MATHi_IFFT()
417 fx32 wr, wi;
419 wi = sinTable[t];
422 wi = -wi; // sin(-x) = -sin(x)
440 yr = t - FX_Mul(wr + wi, xi);
441 yi = t - FX_Mul(wr - wi, xr);
525 fx32 wr, wi; in MATH_FFTReal() local
531 wi = sinTable[k]; in MATH_FFTReal()
549 xr = t - FX_Mul(wr - wi, zi); in MATH_FFTReal()
550 xi = t - FX_Mul(wr + wi, zr); in MATH_FFTReal()
594 fx32 wr, wi; in MATH_IFFTReal() local
600 wi = -sinTable[k]; // sin(-x) == -sin(x) in MATH_IFFTReal()
618 xr = t - FX_Mul(wr - wi, zi); in MATH_IFFTReal()
619 xi = t - FX_Mul(wr + wi, zr); in MATH_IFFTReal()
661 fx32 wr, wi; in MATHi_DFT() local
684 wi = sinTable[rad]; in MATHi_DFT()
688 wi = ~wi + 1L; //- 100% in MATHi_DFT()
690 tr = FX_Mul(data[k * 2], wr) + FX_Mul(data[k * 2 + 1], wi); in MATHi_DFT()
691 ti = FX_Mul(data[k * 2 + 1], wr) - FX_Mul(data[k * 2], wi); in MATHi_DFT()
700 FX_FX32_TO_F32(wr), FX_FX32_TO_F32(wi) ); in MATHi_DFT()