Home
last modified time | relevance | path

Searched refs:nShift (Results 1 – 3 of 3) sorted by relevance

/TwlSDK-5.5/include/nitro/math/
Dfft.h46 void MATH_MakeFFTSinTable(fx16 *sinTable, u32 nShift);
60 void MATHi_FFT(fx32 *data, u32 nShift, const fx16 *sinTable);
74 void MATHi_IFFT(fx32 *data, u32 nShift, const fx16 *sinTable);
88 void MATH_FFT(fx32 *data, u32 nShift, const fx16 *sinTable);
102 void MATH_IFFT(fx32 *data, u32 nShift, const fx16 *sinTable);
116 void MATH_FFTReal(fx32 *data, u32 nShift, const fx16 *sinTable, const fx16 *sinTable2);
130 void MATH_IFFTReal(fx32 *data, u32 nShift, const fx16 *sinTable, const fx16 *sinTable2);
/TwlSDK-5.5/build/libraries/math/common/src/
Dfft.c24 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()
[all …]
/TwlSDK-5.5/build/demos/math/fft-1/src/
Dmain.c36 static void FFT(fx32 *data, int nShift);
37 static void IFFT(fx32 *data, int nShift);
533 static void FFT(fx32 *data, int nShift)
537 u32 n = 1U << nShift;
589 data[i * 2] = gFFTCos[i] >> nShift;
590 data[i * 2 + 1] = gFFTSin[i] >> nShift;
594 static void IFFT(fx32 *data, int nShift)
598 u32 n = 1U << nShift;