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

Functions

static void cfft_radix4_by_2_butterfly_f32 (f32_t *aInPlace0, f32_t *aInPlace1, f32_t *aInPlace2, f32_t *aInPlace3, bool aDoScale)
 
static void cfft_radix4_by_2_twiddle_bot_f32 (f32_t *aInPlace0, f32_t *aInPlace1, f32_t *aInPlace2, f32_t *aInPlace3, bool aDoScale)
 
static void cfft_radix4_by_2_twiddle_f32 (f32_t *aInPlace0, f32_t *aInPlace1, f32_t aCosVal, f32_t aSinVal, bool aDoScale)
 
static void tpt_cfft_radix4_by_2_f32 (f32_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_cfft_scale_f32 (f32_t *aInPlace, size_t aLogN, bool aDoScale)
 
static void icfft_radix4_by_2_butterfly_f32 (f32_t *aInPlace0, f32_t *aInPlace1, f32_t *aInPlace2, f32_t *aInPlace3, bool aDoScale)
 
static void twiddle_icfft_radix4_by_2_bot_f32 (f32_t *aInPlace0, f32_t *aInPlace1, f32_t *aInPlace2, f32_t *aInPlace3, bool aDoScale)
 
static void icfft_radix4_by_2_twiddle_f32 (f32_t *aInPlace0, f32_t *aInPlace1, f32_t aCosVal, f32_t aSinVal, bool aDoScale)
 
static void tpt_icfft_radix4_by_2_f32 (f32_t *aInPlace, size_t aLogN, bool aDoScale)
 
void tpt_icfft_scale_f32 (f32_t *aInPlace, size_t aLogN, bool aDoScale)
 

Function Documentation

◆ cfft_radix4_by_2_butterfly_f32()

static void cfft_radix4_by_2_butterfly_f32 ( f32_t aInPlace0,
f32_t aInPlace1,
f32_t aInPlace2,
f32_t aInPlace3,
bool  aDoScale 
)
inlinestatic

◆ cfft_radix4_by_2_twiddle_bot_f32()

static void cfft_radix4_by_2_twiddle_bot_f32 ( f32_t aInPlace0,
f32_t aInPlace1,
f32_t aInPlace2,
f32_t aInPlace3,
bool  aDoScale 
)
inlinestatic

◆ cfft_radix4_by_2_twiddle_f32()

static void cfft_radix4_by_2_twiddle_f32 ( f32_t aInPlace0,
f32_t aInPlace1,
f32_t  aCosVal,
f32_t  aSinVal,
bool  aDoScale 
)
inlinestatic

◆ icfft_radix4_by_2_butterfly_f32()

static void icfft_radix4_by_2_butterfly_f32 ( f32_t aInPlace0,
f32_t aInPlace1,
f32_t aInPlace2,
f32_t aInPlace3,
bool  aDoScale 
)
inlinestatic

◆ icfft_radix4_by_2_twiddle_f32()

static void icfft_radix4_by_2_twiddle_f32 ( f32_t aInPlace0,
f32_t aInPlace1,
f32_t  aCosVal,
f32_t  aSinVal,
bool  aDoScale 
)
inlinestatic

◆ tpt_cfft_radix4_by_2_f32()

static void tpt_cfft_radix4_by_2_f32 ( f32_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)
inlinestatic

◆ tpt_cfft_scale_f32()

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

◆ tpt_icfft_radix4_by_2_f32()

static void tpt_icfft_radix4_by_2_f32 ( f32_t aInPlace,
size_t  aLogN,
bool  aDoScale 
)
inlinestatic

◆ tpt_icfft_scale_f32()

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

◆ twiddle_icfft_radix4_by_2_bot_f32()

static void twiddle_icfft_radix4_by_2_bot_f32 ( f32_t aInPlace0,
f32_t aInPlace1,
f32_t aInPlace2,
f32_t aInPlace3,
bool  aDoScale 
)
inlinestatic