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

Functions

static void dct2_shuffle_q15 (q15_t *aOutData, q15_t *aInData, size_t aLength)
 
static void dct2_twiddle_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN, bool aIdctFlag)
 
static void dct3_twiddle_q15 (q15_t *aOutData, q15_t *aInData, size_t aLogN)
 
static void dct3_shuffle_q15 (q15_t *aOutData, q15_t *aInData, size_t aLength, bool aIdctFlag)
 
void tpt_fdct2_idct3_q15 (q15_t *aOutData, q15_t *aInData, q15_t *aScratch, size_t aLogN, bool aIdctFlag)
 
void tpt_fdct3_idct2_q15 (q15_t *aOutData, q15_t *aInData, q15_t *aScratch, size_t aLogN, bool aIdctFlag)
 

Function Documentation

◆ dct2_shuffle_q15()

static void dct2_shuffle_q15 ( q15_t aOutData,
q15_t aInData,
size_t  aLength 
)
inlinestatic

◆ dct2_twiddle_q15()

static void dct2_twiddle_q15 ( q15_t aOutData,
q15_t aInData,
size_t  aLogN,
bool  aIdctFlag 
)
inlinestatic

◆ dct3_shuffle_q15()

static void dct3_shuffle_q15 ( q15_t aOutData,
q15_t aInData,
size_t  aLength,
bool  aIdctFlag 
)
inlinestatic

◆ dct3_twiddle_q15()

static void dct3_twiddle_q15 ( q15_t aOutData,
q15_t aInData,
size_t  aLogN 
)
inlinestatic

◆ tpt_fdct2_idct3_q15()

void tpt_fdct2_idct3_q15 ( q15_t aOutData,
q15_t aInData,
q15_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)

◆ tpt_fdct3_idct2_q15()

void tpt_fdct3_idct2_q15 ( q15_t aOutData,
q15_t aInData,
q15_t aScratch,
size_t  aLogN,
bool  aIdctFlag 
)