#include "libavcodec/dsputil.h"
#include "util_altivec.h"
#include "types_altivec.h"
#include "dsputil_altivec.h"
Go to the source code of this file.
Macros | |
#define | IDCT_START |
#define | IDCT_1D(ADD, SHIFT) |
#define | NOP(a) a |
#define | ADD8(a) vec_add(a, eight) |
#define | SHIFT4(a) vec_sra(a, four) |
#define | PUT(a) |
#define | ADD(a) |
Functions | |
static vec_s16 | M15 (vec_s16 a, vec_s16 C) |
static vec_s16 | M16 (vec_s16 a, vec_s16 C) |
void | ff_vp3_idct_altivec (DCTELEM block[64]) |
void | ff_vp3_idct_put_altivec (uint8_t *dst, int stride, DCTELEM block[64]) |
void | ff_vp3_idct_add_altivec (uint8_t *dst, int stride, DCTELEM block[64]) |
Variables | |
static const vec_s16 | constants |
static const vec_u8 | interleave_high |
#define ADD | ( | a | ) |
#define ADD8 | ( | a | ) | vec_add(a, eight) |
Definition at line 107 of file vp3dsp_altivec.c.
Referenced by ff_vp3_idct_add_altivec(), ff_vp3_idct_altivec(), and ff_vp3_idct_put_altivec().
#define IDCT_1D | ( | ADD, | |
SHIFT | |||
) |
Definition at line 67 of file vp3dsp_altivec.c.
Referenced by ff_vp3_idct_add_altivec(), ff_vp3_idct_altivec(), and ff_vp3_idct_put_altivec().
#define IDCT_START |
Definition at line 31 of file vp3dsp_altivec.c.
Referenced by ff_vp3_idct_add_altivec(), ff_vp3_idct_altivec(), and ff_vp3_idct_put_altivec().
#define NOP | ( | a | ) | a |
Definition at line 106 of file vp3dsp_altivec.c.
Referenced by ff_vp3_idct_add_altivec(), ff_vp3_idct_altivec(), and ff_vp3_idct_put_altivec().
#define PUT | ( | a | ) |
Referenced by ff_vp3_idct_put_altivec().
#define SHIFT4 | ( | a | ) | vec_sra(a, four) |
Definition at line 108 of file vp3dsp_altivec.c.
Referenced by ff_vp3_idct_add_altivec(), ff_vp3_idct_altivec(), and ff_vp3_idct_put_altivec().
Definition at line 156 of file vp3dsp_altivec.c.
Definition at line 110 of file vp3dsp_altivec.c.
Definition at line 128 of file vp3dsp_altivec.c.
Definition at line 58 of file vp3dsp_altivec.c.
Referenced by M16().
Definition at line 62 of file vp3dsp_altivec.c.
|
static |
Definition at line 26 of file vp3dsp_altivec.c.
|
static |
Definition at line 28 of file vp3dsp_altivec.c.
Referenced by M15().