libavcodec/ppc/dsputil_ppc.c File Reference
#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 |
Function Documentation
long check_dcbzl_effect |
( |
void |
|
) |
|
void clear_blocks_dcbz128_ppc |
( |
DCTELEM * |
blocks |
) |
|
void clear_blocks_dcbz32_ppc |
( |
DCTELEM * |
blocks |
) |
|
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_add_altivec |
( |
uint8_t * |
dest, |
|
|
int |
line_size, |
|
|
int16_t * |
block | |
|
) |
| | |
void idct_put_altivec |
( |
uint8_t * |
dest, |
|
|
int |
line_size, |
|
|
int16_t * |
block | |
|
) |
| | |
static void prefetch_ppc |
( |
void * |
mem, |
|
|
int |
stride, |
|
|
int |
h | |
|
) |
| | [static] |
Variable Documentation