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

Functions

static void dct2_shuffle_f32 (f32_t *aOutData, f32_t *aInData, size_t aLength)
 
static void dct2_twiddle_f32 (f32_t *aOutData, f32_t *aInData, size_t aLogN)
 
static void dct3_twiddle_f32 (f32_t *aOutData, f32_t *aInData, size_t aLogN)
 
static void dct3_shuffle_f32 (f32_t *aOutData, f32_t *aInData, size_t aLength, bool aIdctFlag)
 
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)
 

Function Documentation

◆ dct2_shuffle_f32()

static void dct2_shuffle_f32 ( f32_t aOutData,
f32_t aInData,
size_t  aLength 
)
inlinestatic

◆ dct2_twiddle_f32()

static void dct2_twiddle_f32 ( f32_t aOutData,
f32_t aInData,
size_t  aLogN 
)
inlinestatic

◆ dct3_shuffle_f32()

static void dct3_shuffle_f32 ( f32_t aOutData,
f32_t aInData,
size_t  aLength,
bool  aIdctFlag 
)
inlinestatic

◆ dct3_twiddle_f32()

static void dct3_twiddle_f32 ( f32_t aOutData,
f32_t aInData,
size_t  aLogN 
)
inlinestatic

◆ tpt_fdct2_idct3_f32()

void tpt_fdct2_idct3_f32 ( f32_t aOutData,
f32_t aInData,
f32_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 
)