LIBML  Version 3.2.4
LIBML DSP Software Library
Functions
tpt_internals.h File Reference
#include "tpt_common_tables.h"
Include dependency graph for tpt_internals.h:
This graph shows which files directly or indirectly include this file:

Functions

tpt_status tpt_bitreversal_16 (uint16_t *aInPlace, size_t aLogN)
 
tpt_status tpt_bitreversal_32 (uint32_t *aInPlace, size_t aLogN)
 
tpt_status tpt_bitreversal_64 (uint64_t *aInPlace, size_t aLogN)
 
void tpt_cfft_radix4_f32 (f32_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_icfft_radix4_f32 (f32_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_cfft_radix4_f64 (f64_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_icfft_radix4_f64 (f64_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_cfft_radix4_q15 (q15_t *aInPlace, size_t aLogN, bool aDoShift)
 
void tpt_icfft_radix4_q15 (q15_t *aInPlace, size_t aLogN, bool aDoShift)
 
void tpt_cfft_radix4_q31 (q31_t *aInPlace, size_t aLogN, bool aDoShift)
 
void tpt_icfft_radix4_q31 (q31_t *aInPlace, size_t aLogN, bool aDoShift)
 
void tpt_cfft_scale_f32 (f32_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_icfft_scale_f32 (f32_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_cfft_scale_f64 (f64_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_icfft_scale_f64 (f64_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_cfft_shift_q15 (q15_t *aInPlace, size_t aLogN, bool aDoShift)
 
void tpt_icfft_shift_q15 (q15_t *aInPlace, size_t aLogN, bool aDoShift)
 
void tpt_cfft_shift_q31 (q31_t *aInPlace, size_t aLogN, bool aDoShift)
 
void tpt_icfft_shift_q31 (q31_t *aInPlace, size_t aLogN, bool aDoShift)
 
void tpt_rfft_common_f32 (f32_t *aOutData, f32_t *aInData, size_t aLogN)
 
void tpt_irfft_common_f32 (f32_t *aOutData, f32_t *aInData, size_t aLogN)
 
void tpt_rfft_common_f64 (f64_t *aOutData, f64_t *aInData, size_t aLogN)
 
void tpt_irfft_common_f64 (f64_t *aOutData, f64_t *aInData, size_t aLogN)
 
void tpt_rfft_shift_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aDoShift)
 
void tpt_irfft_shift_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aDoShift)
 
void tpt_rfft_shift_q31 (q31_t *aOutData, q31_t *aInData, size_t aLogN, bool aDoShift)
 
void tpt_irfft_shift_q31 (q31_t *aOutData, q31_t *aInData, size_t aLogN, bool aDoShift)
 
void tpt_fdct2_idct3_f32 (f32_t *aOutData, f32_t *aInData, f32_t *aScratch, size_t aLogN, bool aIdctFlag)
 
void tpt_fdct3_idct2_f32 (f32_t *aOutData, f32_t *aInData, f32_t *aScratch, size_t aLogN, bool aIdctFlag)
 
void tpt_fdct2_idct3_f64 (f64_t *aOutData, f64_t *aInData, f64_t *aScratch, size_t aLogN, bool aIdctFlag)
 
void tpt_fdct3_idct2_f64 (f64_t *aOutData, f64_t *aInData, f64_t *aScratch, size_t aLogN, bool aIdctFlag)
 
void tpt_fdct2_idct3_q15 (q15_t *aOutData, q15_t *aInData, q15_t *aScratch, size_t aLogN, bool aIdctFlag)
 
void tpt_fdct3_idct2_q15 (q15_t *aOutData, q15_t *aInData, q15_t *aScratch, size_t aLogN, bool aIdctFlag)
 
void tpt_fdct2_idct3_q31 (q31_t *aOutData, q31_t *aInData, q31_t *aScratch, size_t aLogN, bool aIdctFlag)
 
void tpt_fdct3_idct2_q31 (q31_t *aOutData, q31_t *aInData, q31_t *aScratch, size_t aLogN, bool aIdctFlag)
 

Function Documentation

◆ tpt_bitreversal_16()

tpt_status tpt_bitreversal_16 ( uint16_t *  aInPlace,
size_t  aLogN 
)

◆ tpt_bitreversal_32()

tpt_status tpt_bitreversal_32 ( uint32_t *  aInPlace,
size_t  aLogN 
)

◆ tpt_bitreversal_64()

tpt_status tpt_bitreversal_64 ( uint64_t *  aInPlace,
size_t  aLogN 
)

◆ tpt_cfft_radix4_f32()

void tpt_cfft_radix4_f32 ( f32_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)

◆ tpt_cfft_radix4_f64()

void tpt_cfft_radix4_f64 ( f64_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)

◆ tpt_cfft_radix4_q15()

void tpt_cfft_radix4_q15 ( q15_t aInPlace,
size_t  aLogN,
bool  aDoShift 
)

◆ tpt_cfft_radix4_q31()

void tpt_cfft_radix4_q31 ( q31_t aInPlace,
size_t  aLogN,
bool  aDoShift 
)

◆ tpt_cfft_scale_f32()

void tpt_cfft_scale_f32 ( f32_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)

◆ tpt_cfft_scale_f64()

void tpt_cfft_scale_f64 ( f64_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)

◆ tpt_cfft_shift_q15()

void tpt_cfft_shift_q15 ( q15_t aInPlace,
size_t  aLogN,
bool  aDoShift 
)

◆ tpt_cfft_shift_q31()

void tpt_cfft_shift_q31 ( q31_t aInPlace,
size_t  aLogN,
bool  aDoShift 
)

◆ tpt_fdct2_idct3_f32()

void tpt_fdct2_idct3_f32 ( f32_t aOutData,
f32_t aInData,
f32_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)

◆ tpt_fdct2_idct3_f64()

void tpt_fdct2_idct3_f64 ( f64_t aOutData,
f64_t aInData,
f64_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)

◆ tpt_fdct2_idct3_q15()

void tpt_fdct2_idct3_q15 ( q15_t aOutData,
q15_t aInData,
q15_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)

◆ tpt_fdct2_idct3_q31()

void tpt_fdct2_idct3_q31 ( q31_t aOutData,
q31_t aInData,
q31_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)

◆ tpt_fdct3_idct2_f32()

void tpt_fdct3_idct2_f32 ( f32_t aOutData,
f32_t aInData,
f32_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)

◆ tpt_fdct3_idct2_f64()

void tpt_fdct3_idct2_f64 ( f64_t aOutData,
f64_t aInData,
f64_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)

◆ tpt_fdct3_idct2_q15()

void tpt_fdct3_idct2_q15 ( q15_t aOutData,
q15_t aInData,
q15_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)

◆ tpt_fdct3_idct2_q31()

void tpt_fdct3_idct2_q31 ( q31_t aOutData,
q31_t aInData,
q31_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)

◆ tpt_icfft_radix4_f32()

void tpt_icfft_radix4_f32 ( f32_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)

◆ tpt_icfft_radix4_f64()

void tpt_icfft_radix4_f64 ( f64_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)

◆ tpt_icfft_radix4_q15()

void tpt_icfft_radix4_q15 ( q15_t aInPlace,
size_t  aLogN,
bool  aDoShift 
)

◆ tpt_icfft_radix4_q31()

void tpt_icfft_radix4_q31 ( q31_t aInPlace,
size_t  aLogN,
bool  aDoShift 
)

◆ tpt_icfft_scale_f32()

void tpt_icfft_scale_f32 ( f32_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)

◆ tpt_icfft_scale_f64()

void tpt_icfft_scale_f64 ( f64_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)

◆ tpt_icfft_shift_q15()

void tpt_icfft_shift_q15 ( q15_t aInPlace,
size_t  aLogN,
bool  aDoShift 
)

◆ tpt_icfft_shift_q31()

void tpt_icfft_shift_q31 ( q31_t aInPlace,
size_t  aLogN,
bool  aDoShift 
)

◆ tpt_irfft_common_f32()

void tpt_irfft_common_f32 ( f32_t aOutData,
f32_t aInData,
size_t  aLogN 
)

◆ tpt_irfft_common_f64()

void tpt_irfft_common_f64 ( f64_t aOutData,
f64_t aInData,
size_t  aLogN 
)

◆ tpt_irfft_shift_q15()

void tpt_irfft_shift_q15 ( q15_t aOutData,
q15_t aInData,
size_t  aLogN,
bool  aDoShift 
)

◆ tpt_irfft_shift_q31()

void tpt_irfft_shift_q31 ( q31_t aOutData,
q31_t aInData,
size_t  aLogN,
bool  aDoShift 
)

◆ tpt_rfft_common_f32()

void tpt_rfft_common_f32 ( f32_t aOutData,
f32_t aInData,
size_t  aLogN 
)

◆ tpt_rfft_common_f64()

void tpt_rfft_common_f64 ( f64_t aOutData,
f64_t aInData,
size_t  aLogN 
)

◆ tpt_rfft_shift_q15()

void tpt_rfft_shift_q15 ( q15_t aOutData,
q15_t aInData,
size_t  aLogN,
bool  aDoShift 
)

◆ tpt_rfft_shift_q31()

void tpt_rfft_shift_q31 ( q31_t aOutData,
q31_t aInData,
size_t  aLogN,
bool  aDoShift 
)