Lines Matching refs:nShift

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
40 u32 n = 1U << nShift; in MATH_MakeFFTSinTable()
45 SDK_ASSERT(nShift < 32); in MATH_MakeFFTSinTable()
47 dw = 65536U >> nShift; in MATH_MakeFFTSinTable()
67 void MATHi_FFT(fx32 *data, u32 nShift, const fx16 *sinTable) in MATHi_FFT() argument
70 u32 n = 1U << nShift; in MATHi_FFT()
77 u32 shift = 32 - nShift - 1; // -1 is used to double j in MATHi_FFT()
219 void MATHi_IFFT(fx32 *data, u32 nShift, const fx16 *sinTable) in MATHi_IFFT() argument
222 u32 n = 1U << nShift; in MATHi_IFFT()
229 u32 shift = 32 - nShift - 1; // -1 is used to double j in MATHi_IFFT()
352 void MATHi_FFT_alter(fx32 *data, u32 nShift, const fx16 *sinTable, BOOL inverse)
355 u32 n = 1 << nShift;
362 u32 shift = 32 - nShift - 1; // -1 is used to double j
470 void MATH_FFT(fx32 *data, u32 nShift, const fx16 *sinTable) in MATH_FFT() argument
473 u32 n = 1U << nShift; in MATH_FFT()
476 MATHi_FFT(data, nShift, sinTable); in MATH_FFT()
481 data[i] >>= nShift; 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
517 u32 n = 1U << nShift; in MATH_FFTReal()
520 MATHi_FFT(data, nShift - 1, sinTable2); in MATH_FFTReal()
568 data[i] >>= nShift; in MATH_FFTReal()
585 void MATH_IFFTReal(fx32 *data, u32 nShift, const fx16 *sinTable, const fx16 *sinTable2) in MATH_IFFTReal() argument
588 u32 n = 1U << nShift; in MATH_IFFTReal()
637 MATHi_IFFT(data, nShift - 1, sinTable2); in MATH_IFFTReal()
641 void MATH_DFT(fx32 *data, fx32 *ret, u32 nShift, const fx16 *sinTable) in MATH_DFT() argument
644 u32 n2 = 1U << (nShift + 1); in MATH_DFT()
646 MATHi_DFT( data, ret, nShift, sinTable ); in MATH_DFT()
651 ret[i] >>= nShift; in MATH_DFT()
655 static void MATHi_DFT(fx32 *data, fx32 *ret, u32 nShift, const fx16 *sinTable) in MATHi_DFT() argument
657 u32 n = 1U << nShift; in MATHi_DFT()