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

Functions

static void dct2_shuffle_f64 (f64_t *aOutData, f64_t *aInData, size_t aLength)
 
static void dct2_twiddle_f64 (f64_t *aOutData, f64_t *aInData, size_t aLogN)
 
static void dct3_twiddle_f64 (f64_t *aOutData, f64_t *aInData, size_t aLogN)
 
static void dct3_shuffle_f64 (f64_t *aOutData, f64_t *aInData, size_t aLength, bool aIdctFlag)
 
void tpt_fdct2_idct3_f64 (f64_t *aOutData, f64_t *aInData, f64_t *aScratch, size_t aLogN, bool aIdctFlag)
 
void tpt_fdct3_idct2_f64 (f64_t *aOutData, f64_t *aInData, f64_t *aScratch, size_t aLogN, bool aIdctFlag)
 

Function Documentation

◆ dct2_shuffle_f64()

static void dct2_shuffle_f64 ( f64_t aOutData,
f64_t aInData,
size_t  aLength 
)
inlinestatic

◆ dct2_twiddle_f64()

static void dct2_twiddle_f64 ( f64_t aOutData,
f64_t aInData,
size_t  aLogN 
)
inlinestatic

◆ dct3_shuffle_f64()

static void dct3_shuffle_f64 ( f64_t aOutData,
f64_t aInData,
size_t  aLength,
bool  aIdctFlag 
)
inlinestatic

◆ dct3_twiddle_f64()

static void dct3_twiddle_f64 ( f64_t aOutData,
f64_t aInData,
size_t  aLogN 
)
inlinestatic

◆ tpt_fdct2_idct3_f64()

void tpt_fdct2_idct3_f64 ( f64_t aOutData,
f64_t aInData,
f64_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)

◆ tpt_fdct3_idct2_f64()

void tpt_fdct3_idct2_f64 ( f64_t aOutData,
f64_t aInData,
f64_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)