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

Functions

static void dct2_shuffle_q31 (q31_t *aOutData, q31_t *aInData, size_t aLength)
 
static void dct2_twiddle_q31 (q31_t *aOutData, q31_t *aInData, size_t aLogN, bool aIdctFlag)
 
static void dct3_twiddle_q31 (q31_t *aOutData, q31_t *aInData, size_t aLogN)
 
static void dct3_shuffle_q31 (q31_t *aOutData, q31_t *aInData, size_t aLength, bool aIdctFlag)
 
void tpt_fdct2_idct3_q31 (q31_t *aOutData, q31_t *aInData, q31_t *aScratch, size_t aLogN, bool aIdctFlag)
 
void tpt_fdct3_idct2_q31 (q31_t *aOutData, q31_t *aInData, q31_t *aScratch, size_t aLogN, bool aIdctFlag)
 

Function Documentation

◆ dct2_shuffle_q31()

static void dct2_shuffle_q31 ( q31_t aOutData,
q31_t aInData,
size_t  aLength 
)
inlinestatic

◆ dct2_twiddle_q31()

static void dct2_twiddle_q31 ( q31_t aOutData,
q31_t aInData,
size_t  aLogN,
bool  aIdctFlag 
)
inlinestatic

◆ dct3_shuffle_q31()

static void dct3_shuffle_q31 ( q31_t aOutData,
q31_t aInData,
size_t  aLength,
bool  aIdctFlag 
)
inlinestatic

◆ dct3_twiddle_q31()

static void dct3_twiddle_q31 ( q31_t aOutData,
q31_t aInData,
size_t  aLogN 
)
inlinestatic

◆ tpt_fdct2_idct3_q31()

void tpt_fdct2_idct3_q31 ( q31_t aOutData,
q31_t aInData,
q31_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)

◆ tpt_fdct3_idct2_q31()

void tpt_fdct3_idct2_q31 ( q31_t aOutData,
q31_t aInData,
q31_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)