#include <stdlib.h>#include <string.h>#include "libavcodec/dsputil.h"#include "gcc_fixes.h"#include "types_altivec.h"#include "dsputil_ppc.h"Go to the source code of this file.
Defines | |
| #define | IDCT_HALF | 
| #define | IDCT | 
| #define | COPY(dest, src) | 
| #define | ADD(dest, src, perm) | 
Functions | |
| void | idct_put_altivec (uint8_t *dest, int stride, vec_s16 *block) | 
| void | idct_add_altivec (uint8_t *dest, int stride, vec_s16 *block) | 
Variables | |
| static const vec_s16 | constants [5] | 
| #define ADD | ( | dest, | |||
| src, | |||||
| perm | ) | 
| #define COPY | ( | dest, | |||
| src | ) | 
| #define IDCT | 
Definition at line 82 of file idct_altivec.c.
Referenced by idct(), idct_add_altivec(), and idct_put_altivec().
| #define IDCT_HALF | 
Definition at line 46 of file idct_altivec.c.
| void idct_add_altivec | ( | uint8_t * | dest, | |
| int | stride, | |||
| vec_s16 * | block | |||
| ) | 
Definition at line 186 of file idct_altivec.c.
| void idct_put_altivec | ( | uint8_t * | dest, | |
| int | stride, | |||
| vec_s16 * | block | |||
| ) | 
Definition at line 159 of file idct_altivec.c.
const vec_s16 constants[5] [static]           | 
        
Initial value:
 {
    {23170, 13573,  6518, 21895, -23170, -21895,    32,    31},
    {16384, 22725, 21407, 19266,  16384,  19266, 21407, 22725},
    {22725, 31521, 29692, 26722,  22725,  26722, 29692, 31521},
    {21407, 29692, 27969, 25172,  21407,  25172, 27969, 29692},
    {19266, 26722, 25172, 22654,  19266,  22654, 25172, 26722}
}
Definition at line 151 of file idct_altivec.c.
 1.5.8