#include "dsputil.h"
Go to the source code of this file.
Defines | |
#define | c1 1.38703984532214752434 |
#define | c2 1.30656296487637657577 |
#define | c3 1.17587560241935884520 |
#define | c4 1.00000000000000000000 |
#define | c5 0.78569495838710234903 |
#define | c6 0.54119610014619712324 |
#define | c7 0.27589937928294311353 |
#define | ftrv() ftrv_(xf,fv) |
#define | load_matrix(table) load_matrix_(xf,table) |
#define | DEFREG float fv[4],xf[16] |
#define | fr0 fv[0] |
#define | fr1 fv[1] |
#define | fr2 fv[2] |
#define | fr3 fv[3] |
#define | DESCALE(x, n) (x)*(1.0f/(1<<(n))) |
#define | OA(fblock, ofs) *(float*)((char*)fblock + ofs) |
Functions | |
static void | ftrv_ (const float xf[], float fv[]) |
static void | load_matrix_ (float xf[], const float table[]) |
void | idct_sh4 (DCTELEM *block) |
Variables | |
static const float | even_table [] |
static const float | odd_table [] |
#define c1 1.38703984532214752434 |
Definition at line 24 of file idct_sh4.c.
Referenced by close_connection(), compute_stats(), decode_frame(), dxt1_decode_pixels(), ff_fft_calc_altivec(), ff_fft_init(), fft_ref_init(), http_receive_data(), idct4col_add(), idct4col_put(), idct4row(), qpeg_decode_intra(), and reverseMatrixing().
#define c2 1.30656296487637657577 |
Definition at line 25 of file idct_sh4.c.
Referenced by ff_fft_calc_altivec(), idct4col_add(), idct4col_put(), idct4row(), postProcess_TMPL(), qpel_motion_search(), and reverseMatrixing().
#define c3 1.17587560241935884520 |
Definition at line 26 of file idct_sh4.c.
Referenced by idct4col_add(), idct4col_put(), and idct4row().
#define c4 1.00000000000000000000 |
#define c5 0.78569495838710234903 |
Definition at line 28 of file idct_sh4.c.
#define c6 0.54119610014619712324 |
Definition at line 29 of file idct_sh4.c.
#define c7 0.27589937928294311353 |
Definition at line 30 of file idct_sh4.c.
#define DEFREG float fv[4],xf[16] |
#define DESCALE | ( | x, | |||
n | ) | (x)*(1.0f/(1<<(n))) |
Definition at line 121 of file idct_sh4.c.
#define fr0 fv[0] |
#define fr1 fv[1] |
#define fr2 fv[2] |
#define fr3 fv[3] |
#define ftrv | ( | ) | ftrv_(xf,fv) |
#define load_matrix | ( | table | ) | load_matrix_(xf,table) |
#define OA | ( | fblock, | |||
ofs | ) | *(float*)((char*)fblock + ofs) |
Referenced by idct_sh4().
static void ftrv_ | ( | const float | xf[], | |
float | fv[] | |||
) | [static] |
Definition at line 88 of file idct_sh4.c.
void idct_sh4 | ( | DCTELEM * | block | ) |
Definition at line 132 of file idct_sh4.c.
Referenced by dsputil_init_sh4(), idct_add(), and idct_put().
static void load_matrix_ | ( | float | xf[], | |
const float | table[] | |||
) | [static] |
Definition at line 101 of file idct_sh4.c.
const float even_table[] [static] |
const float odd_table[] [static] |