#include "libavcodec/dsputil.h"
#include "dsputil_ppc.h"
#include "dsputil_altivec.h"
Go to the source code of this file.
Functions | |
void | fdct_altivec (int16_t *block) |
void | gmc1_altivec (uint8_t *dst, uint8_t *src, int stride, int h, int x16, int y16, int rounder) |
void | idct_put_altivec (uint8_t *dest, int line_size, int16_t *block) |
void | idct_add_altivec (uint8_t *dest, int line_size, int16_t *block) |
void | dsputil_h264_init_ppc (DSPContext *c, AVCodecContext *avctx) |
void | dsputil_init_altivec (DSPContext *c, AVCodecContext *avctx) |
void | vc1dsp_init_altivec (DSPContext *c, AVCodecContext *avctx) |
void | snow_init_altivec (DSPContext *c, AVCodecContext *avctx) |
void | float_init_altivec (DSPContext *c, AVCodecContext *avctx) |
void | int_init_altivec (DSPContext *c, AVCodecContext *avctx) |
int | mm_support (void) |
void | clear_blocks_dcbz32_ppc (DCTELEM *blocks) |
void | clear_blocks_dcbz128_ppc (DCTELEM *blocks) |
long | check_dcbzl_effect (void) |
static void | prefetch_ppc (void *mem, int stride, int h) |
void | dsputil_init_ppc (DSPContext *c, AVCodecContext *avctx) |
Variables | |
int | mm_flags = 0 |
long check_dcbzl_effect | ( | void | ) |
Definition at line 231 of file dsputil_ppc.c.
Referenced by dsputil_init_ppc().
void clear_blocks_dcbz128_ppc | ( | DCTELEM * | blocks | ) |
Definition at line 189 of file dsputil_ppc.c.
Referenced by dsputil_init_ppc().
void clear_blocks_dcbz32_ppc | ( | DCTELEM * | blocks | ) |
Definition at line 133 of file dsputil_ppc.c.
Referenced by dsputil_init_ppc().
void dsputil_h264_init_ppc | ( | DSPContext * | c, | |
AVCodecContext * | avctx | |||
) |
Definition at line 1091 of file h264_altivec.c.
Referenced by dsputil_init_ppc().
void dsputil_init_altivec | ( | DSPContext * | c, | |
AVCodecContext * | avctx | |||
) |
Definition at line 1423 of file dsputil_altivec.c.
Referenced by dsputil_init_ppc().
void dsputil_init_ppc | ( | DSPContext * | c, | |
AVCodecContext * | avctx | |||
) |
Definition at line 246 of file dsputil_ppc.c.
Referenced by dsputil_init().
void fdct_altivec | ( | int16_t * | block | ) |
Definition at line 198 of file fdct_altivec.c.
void float_init_altivec | ( | DSPContext * | c, | |
AVCodecContext * | avctx | |||
) |
Definition at line 300 of file float_altivec.c.
Referenced by dsputil_init_ppc().
void gmc1_altivec | ( | uint8_t * | dst, | |
uint8_t * | src, | |||
int | stride, | |||
int | h, | |||
int | x16, | |||
int | y16, | |||
int | rounder | |||
) |
Definition at line 35 of file gmc_altivec.c.
Referenced by dsputil_init_ppc().
void idct_add_altivec | ( | uint8_t * | dest, | |
int | line_size, | |||
int16_t * | block | |||
) |
Referenced by dsputil_init_ppc(), and MPV_common_init_altivec().
void idct_put_altivec | ( | uint8_t * | dest, | |
int | line_size, | |||
int16_t * | block | |||
) |
Referenced by dsputil_init_ppc(), and MPV_common_init_altivec().
void int_init_altivec | ( | DSPContext * | c, | |
AVCodecContext * | avctx | |||
) |
Definition at line 137 of file int_altivec.c.
Referenced by dsputil_init_ppc().
int mm_support | ( | void | ) |
Definition at line 45 of file dsputil_ppc.c.
static void prefetch_ppc | ( | void * | mem, | |
int | stride, | |||
int | h | |||
) | [static] |
Definition at line 237 of file dsputil_ppc.c.
Referenced by dsputil_init_ppc().
void snow_init_altivec | ( | DSPContext * | c, | |
AVCodecContext * | avctx | |||
) |
Definition at line 781 of file snow_altivec.c.
Referenced by dsputil_init_ppc().
void vc1dsp_init_altivec | ( | DSPContext * | c, | |
AVCodecContext * | avctx | |||
) |
Definition at line 327 of file vc1dsp_altivec.c.
Referenced by dsputil_init_ppc().
int mm_flags = 0 |
Definition at line 43 of file dsputil_ppc.c.