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

Macros

#define irfft_butterfly_mid_f64   rfft_butterfly_mid_f64
 

Functions

static void rfft_butterfly_top_f64 (f64_t *aOutData, f64_t *aInData)
 
static void rfft_butterfly_mid_f64 (f64_t *aOutData, f64_t *aInData)
 
static void rfft_twiddle_f64 (f64_t *aOutData0, f64_t *aOutData1, f64_t *aInData0, f64_t *aInData1, f64_t aCosVal, f64_t aSinVal)
 
void tpt_rfft_common_f64 (f64_t *aOutData, f64_t *aInData, size_t aLogN)
 
static void irfft_butterfly_top_f64 (f64_t *aOutData, f64_t *aInData)
 
static void irfft_twiddle_f64 (f64_t *aOutData0, f64_t *aOutData1, f64_t *aInData0, f64_t *aInData1, f64_t aCosVal, f64_t aSinVal)
 
void tpt_irfft_common_f64 (f64_t *aOutData, f64_t *aInData, size_t aLogN)
 

Macro Definition Documentation

◆ irfft_butterfly_mid_f64

#define irfft_butterfly_mid_f64   rfft_butterfly_mid_f64

Function Documentation

◆ irfft_butterfly_top_f64()

static void irfft_butterfly_top_f64 ( f64_t aOutData,
f64_t aInData 
)
inlinestatic

◆ irfft_twiddle_f64()

static void irfft_twiddle_f64 ( f64_t aOutData0,
f64_t aOutData1,
f64_t aInData0,
f64_t aInData1,
f64_t  aCosVal,
f64_t  aSinVal 
)
inlinestatic

◆ rfft_butterfly_mid_f64()

static void rfft_butterfly_mid_f64 ( f64_t aOutData,
f64_t aInData 
)
inlinestatic

◆ rfft_butterfly_top_f64()

static void rfft_butterfly_top_f64 ( f64_t aOutData,
f64_t aInData 
)
inlinestatic

◆ rfft_twiddle_f64()

static void rfft_twiddle_f64 ( f64_t aOutData0,
f64_t aOutData1,
f64_t aInData0,
f64_t aInData1,
f64_t  aCosVal,
f64_t  aSinVal 
)
inlinestatic

◆ tpt_irfft_common_f64()

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

◆ tpt_rfft_common_f64()

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