LIBML  Version 3.2.4
LIBML DSP Software Library
Macros | Functions
tpt_rfft_common_q15.c File Reference
#include "tpt_math.h"
Include dependency graph for tpt_rfft_common_q15.c:

Macros

#define irfft_butterfly_mid_q15   rfft_butterfly_mid_q15
 

Functions

static void rfft_butterfly_top_q15 (q15_t *aOutData, q15_t *aInData, size_t aShiftAmount)
 
static void rfft_butterfly_mid_q15 (q15_t *aOutData, q15_t *aInData, size_t aShiftAmount)
 
static void rfft_twiddle_q15 (q15_t *aOutData0, q15_t *aOutData1, q15_t *aInData0, q15_t *aInData1, q31_t aCosVal, q31_t aSinVal, size_t aShiftAmount)
 
static void rfft_common_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aDoShift)
 
void tpt_rfft_shift_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aDoShift)
 
static void irfft_butterfly_top_q15 (q15_t *aOutData, q15_t *aInData, size_t aShiftAmount)
 
static void irfft_twiddle_q15 (q15_t *aOutData0, q15_t *aOutData1, q15_t *aInData0, q15_t *aInData1, q31_t aCosVal, q31_t aSinVal, size_t aShiftAmount)
 
static void irfft_common_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)
 

Macro Definition Documentation

◆ irfft_butterfly_mid_q15

#define irfft_butterfly_mid_q15   rfft_butterfly_mid_q15

Function Documentation

◆ irfft_butterfly_top_q15()

static void irfft_butterfly_top_q15 ( q15_t aOutData,
q15_t aInData,
size_t  aShiftAmount 
)
inlinestatic

◆ irfft_common_q15()

static void irfft_common_q15 ( q15_t aOutData,
q15_t aInData,
size_t  aLogN,
bool  aDoShift 
)
inlinestatic

◆ irfft_twiddle_q15()

static void irfft_twiddle_q15 ( q15_t aOutData0,
q15_t aOutData1,
q15_t aInData0,
q15_t aInData1,
q31_t  aCosVal,
q31_t  aSinVal,
size_t  aShiftAmount 
)
inlinestatic

◆ rfft_butterfly_mid_q15()

static void rfft_butterfly_mid_q15 ( q15_t aOutData,
q15_t aInData,
size_t  aShiftAmount 
)
inlinestatic

◆ rfft_butterfly_top_q15()

static void rfft_butterfly_top_q15 ( q15_t aOutData,
q15_t aInData,
size_t  aShiftAmount 
)
inlinestatic

◆ rfft_common_q15()

static void rfft_common_q15 ( q15_t aOutData,
q15_t aInData,
size_t  aLogN,
bool  aDoShift 
)
inlinestatic

◆ rfft_twiddle_q15()

static void rfft_twiddle_q15 ( q15_t aOutData0,
q15_t aOutData1,
q15_t aInData0,
q15_t aInData1,
q31_t  aCosVal,
q31_t  aSinVal,
size_t  aShiftAmount 
)
inlinestatic

◆ tpt_irfft_shift_q15()

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

◆ tpt_rfft_shift_q15()

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