Lines Matching refs:sinTable
24 static void MATHi_DFT(fx32 *data, fx32 *ret, u32 nShift, const fx16 *sinTable);
37 void MATH_MakeFFTSinTable(fx16 *sinTable, u32 nShift) in MATH_MakeFFTSinTable() argument
50 sinTable[i] = FX_SinIdx(w); in MATH_MakeFFTSinTable()
67 void MATHi_FFT(fx32 *data, u32 nShift, const fx16 *sinTable) in MATHi_FFT() argument
138 wr = sinTable[t + nq]; // cos(-x) == cos(x) == sin(x+(pi/2)) in MATHi_FFT()
139 wi = -sinTable[t]; in MATHi_FFT()
219 void MATHi_IFFT(fx32 *data, u32 nShift, const fx16 *sinTable) in MATHi_IFFT() argument
290 wr = sinTable[t + nq]; // cos(-x) == cos(x) == sin(x+(pi/2)) in MATHi_IFFT()
291 wi = sinTable[t]; in MATHi_IFFT()
352 void MATHi_FFT_alter(fx32 *data, u32 nShift, const fx16 *sinTable, BOOL inverse)
418 wr = sinTable[t + nq]; // cos(-x) == cos(x) == sin(x+(pi/2))
419 wi = sinTable[t];
470 void MATH_FFT(fx32 *data, u32 nShift, const fx16 *sinTable) in MATH_FFT() argument
476 MATHi_FFT(data, nShift, sinTable); in MATH_FFT()
497 void MATH_IFFT(fx32 *data, u32 nShift, const fx16 *sinTable) in MATH_IFFT() argument
499 MATHi_IFFT(data, nShift, sinTable); in MATH_IFFT()
514 void MATH_FFTReal(fx32 *data, u32 nShift, const fx16 *sinTable, const fx16 *sinTable2) in MATH_FFTReal() argument
530 wr = sinTable[k + nq]; // sin(x+(pi/2)) == cos(x) in MATH_FFTReal()
531 wi = sinTable[k]; in MATH_FFTReal()
585 void MATH_IFFTReal(fx32 *data, u32 nShift, const fx16 *sinTable, const fx16 *sinTable2) in MATH_IFFTReal() argument
599 wr = sinTable[k + nq]; // cos(-x) == sin(x+(pi/2)) in MATH_IFFTReal()
600 wi = -sinTable[k]; // sin(-x) == -sin(x) in MATH_IFFTReal()
641 void MATH_DFT(fx32 *data, fx32 *ret, u32 nShift, const fx16 *sinTable) in MATH_DFT() argument
646 MATHi_DFT( data, ret, nShift, sinTable ); in MATH_DFT()
655 static void MATHi_DFT(fx32 *data, fx32 *ret, u32 nShift, const fx16 *sinTable) in MATHi_DFT() argument
683 wr = sinTable[rad + nq]; // cos(-x) == cos(x) == sin(x+(pi/2)) in MATHi_DFT()
684 wi = sinTable[rad]; in MATHi_DFT()