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

Functions

static void cfft_radix4_by_2_butterfly_f64 (f64_t *aInPlace0, f64_t *aInPlace1, f64_t *aInPlace2, f64_t *aInPlace3, bool aDoScale)
 
static void cfft_radix4_by_2_twiddle_bot_f64 (f64_t *aInPlace0, f64_t *aInPlace1, f64_t *aInPlace2, f64_t *aInPlace3, bool aDoScale)
 
static void cfft_radix4_by_2_twiddle_f64 (f64_t *aInPlace0, f64_t *aInPlace1, f64_t aCosVal, f64_t aSinVal, bool aDoScale)
 
static void tpt_cfft_radix4_by_2_f64 (f64_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_cfft_scale_f64 (f64_t *aInPlace, size_t aLogN, bool aDoScale)
 
static void icfft_radix4_by_2_butterfly_f64 (f64_t *aInPlace0, f64_t *aInPlace1, f64_t *aInPlace2, f64_t *aInPlace3, bool aDoScale)
 
static void twiddle_icfft_radix4_by_2_bot_f64 (f64_t *aInPlace0, f64_t *aInPlace1, f64_t *aInPlace2, f64_t *aInPlace3, bool aDoScale)
 
static void icfft_radix4_by_2_twiddle_f64 (f64_t *aInPlace0, f64_t *aInPlace1, f64_t aCosVal, f64_t aSinVal, bool aDoScale)
 
static void tpt_icfft_radix4_by_2_f64 (f64_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_icfft_scale_f64 (f64_t *aInPlace, size_t aLogN, bool aDoScale)
 

Function Documentation

◆ cfft_radix4_by_2_butterfly_f64()

static void cfft_radix4_by_2_butterfly_f64 ( f64_t aInPlace0,
f64_t aInPlace1,
f64_t aInPlace2,
f64_t aInPlace3,
bool  aDoScale 
)
inlinestatic

◆ cfft_radix4_by_2_twiddle_bot_f64()

static void cfft_radix4_by_2_twiddle_bot_f64 ( f64_t aInPlace0,
f64_t aInPlace1,
f64_t aInPlace2,
f64_t aInPlace3,
bool  aDoScale 
)
inlinestatic

◆ cfft_radix4_by_2_twiddle_f64()

static void cfft_radix4_by_2_twiddle_f64 ( f64_t aInPlace0,
f64_t aInPlace1,
f64_t  aCosVal,
f64_t  aSinVal,
bool  aDoScale 
)
inlinestatic

◆ icfft_radix4_by_2_butterfly_f64()

static void icfft_radix4_by_2_butterfly_f64 ( f64_t aInPlace0,
f64_t aInPlace1,
f64_t aInPlace2,
f64_t aInPlace3,
bool  aDoScale 
)
inlinestatic

◆ icfft_radix4_by_2_twiddle_f64()

static void icfft_radix4_by_2_twiddle_f64 ( f64_t aInPlace0,
f64_t aInPlace1,
f64_t  aCosVal,
f64_t  aSinVal,
bool  aDoScale 
)
inlinestatic

◆ tpt_cfft_radix4_by_2_f64()

static void tpt_cfft_radix4_by_2_f64 ( f64_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)
inlinestatic

◆ tpt_cfft_scale_f64()

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

◆ tpt_icfft_radix4_by_2_f64()

static void tpt_icfft_radix4_by_2_f64 ( f64_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)
inlinestatic

◆ tpt_icfft_scale_f64()

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

◆ twiddle_icfft_radix4_by_2_bot_f64()

static void twiddle_icfft_radix4_by_2_bot_f64 ( f64_t aInPlace0,
f64_t aInPlace1,
f64_t aInPlace2,
f64_t aInPlace3,
bool  aDoScale 
)
inlinestatic