LIBML  Version 3.2.4
LIBML DSP Software Library
Functions
tpt_math_transform.h File Reference
This graph shows which files directly or indirectly include this file:

Functions

tpt_status tpt_cfft_f32 (f32_t *aInPlace, size_t aLogN, bool aIfftFlag)
 Processing function for the floating-point complex FFT. More...
 
tpt_status tpt_cfft_f64 (f64_t *aInPlace, size_t aLogN, bool aIfftFlag)
 Processing function for the floating-point complex FFT. More...
 
tpt_status tpt_cfft_q15 (q15_t *aInPlace, size_t aLogN, bool aIfftFlag)
 Processing function for the Q15 complex FFT. More...
 
tpt_status tpt_cfft_q31 (q31_t *aInPlace, size_t aLogN, bool aIfftFlag)
 Processing function for the Q31 complex FFT. More...
 
tpt_status tpt_dct2_f32 (f32_t *aOutData, f32_t *aInData, f32_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the floating-point DCT2. More...
 
tpt_status tpt_dct2_f64 (f64_t *aOutData, f64_t *aInData, f64_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the floating-point DCT2. More...
 
tpt_status tpt_dct2_q15 (q15_t *aOutData, q15_t *aInData, q15_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the Q15 DCT2. More...
 
tpt_status tpt_dct2_q31 (q31_t *aOutData, q31_t *aInData, q31_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the Q31 DCT2. More...
 
tpt_status tpt_dct3_f32 (f32_t *aOutData, f32_t *aInData, f32_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the floating-point DCT3. More...
 
tpt_status tpt_dct3_f64 (f64_t *aOutData, f64_t *aInData, f64_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the floating-point DCT3. More...
 
tpt_status tpt_dct3_q15 (q15_t *aOutData, q15_t *aInData, q15_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the Q15 DCT3. More...
 
tpt_status tpt_dct3_q31 (q31_t *aOutData, q31_t *aInData, q31_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the Q31 DCT3. More...
 
tpt_status tpt_dct4_f32 (f32_t *aInPlace, f32_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the floating-point DCT4. More...
 
tpt_status tpt_dct4_f64 (f64_t *aInPlace, f64_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the floating-point DCT4. More...
 
tpt_status tpt_dct4_q15 (q15_t *aInPlace, q15_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the Q15 DCT4. More...
 
tpt_status tpt_dct4_q31 (q31_t *aInPlace, q31_t *aScratch, size_t aLogN, bool aIdctFlag)
 Processing function for the Q31 DCT4. More...
 
tpt_status tpt_mdct_f32 (f32_t *aOutData, f32_t *aInData, size_t aLogN, bool aImdctFlag)
 Processing function for the floating-point MDCT. Source buffer is modified by this function. More...
 
tpt_status tpt_mdct_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aImdctFlag)
 Processing function for the Q15 MDCT. Source buffer is modified by this function. More...
 
tpt_status tpt_mdct_q31 (q31_t *aOutData, q31_t *aInData, size_t aLogN, bool aImdctFlag)
 Processing function for the Q31 MDCT. Source buffer is modified by this function. More...
 
void tpt_mdct12_f32 (f32_t *aOutData, const f32_t *aInData)
 Processing function for the floating-point 12-point MDCT. More...
 
void tpt_mdct12_q15 (q4_11_t *aOutData, const q15_t *aInData)
 Processing function for the Q15 12-point MDCT. More...
 
void tpt_mdct12_q31 (q4_27_t *aOutData, const q31_t *aInData)
 Processing function for the Q31 12-point MDCT. More...
 
void tpt_imdct12_f32 (f32_t *aOutData, const f32_t *aInData)
 Processing function for the floating-point 12-point IMDCT. More...
 
void tpt_imdct12_q15 (q3_12_t *aOutData, const q15_t *aInData)
 Processing function for the Q15 12-point IMDCT. More...
 
void tpt_imdct12_q31 (q3_28_t *aOutData, const q31_t *aInData)
 Processing function for the Q31 12-point IMDCT. More...
 
void tpt_mdct36_f32 (f32_t *aOutData, const f32_t *aInData)
 Processing function for the floating-point 36-point MDCT. More...
 
void tpt_mdct36_q15 (q6_9_t *aOutData, const q15_t *aInData)
 Processing function for the Q15 36-point MDCT. More...
 
void tpt_mdct36_q31 (q6_25_t *aOutData, const q31_t *aInData)
 Processing function for the Q31 36-point MDCT. More...
 
void tpt_imdct36_f32 (f32_t *aOutData, const f32_t *aInData)
 Processing function for the floating-point 36-point IMDCT. More...
 
void tpt_imdct36_q15 (q5_10_t *aOutData, const q15_t *aInData)
 Processing function for the Q31 36-point IMDCT. More...
 
void tpt_imdct36_q31 (q5_26_t *aOutData, const q31_t *aInData)
 Processing function for the Q31 36-point IMDCT. More...
 
tpt_status tpt_rfft_f32 (f32_t *aOutData, f32_t *aInData, size_t aLogN, bool aIfftFlag)
 Processing function for the floating-point RFFT/RIFFT. More...
 
tpt_status tpt_rfft_f64 (f64_t *aOutData, f64_t *aInData, size_t aLogN, bool aIfftFlag)
 Processing function for the floating-point RFFT/RIFFT. More...
 
tpt_status tpt_rfft_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aIfftFlag)
 Processing function for the Q15 RFFT/RIFFT. More...
 
tpt_status tpt_rfft_q31 (q31_t *aOutData, q31_t *aInData, size_t aLogN, bool aIfftFlag)
 Processing function for the Q31 RFFT/RIFFT. More...