#include <stdlib.h>
#include <stdio.h>
#include "libavutil/cpu.h"
#include "libavcodec/dsputil.h"
#include "libavcodec/mpegvideo.h"
#include "util_altivec.h"
#include "types_altivec.h"
#include "dsputil_altivec.h"
Go to the source code of this file.
Macros | |
#define | SWAP(a, b) |
#define | TRANSPOSE4(a, b, c, d) |
#define | LOAD4(vec, address) |
#define | FOUROF(a) {a,a,a,a} |
Functions | |
static int | dct_quantize_altivec (MpegEncContext *s, DCTELEM *data, int n, int qscale, int *overflow) |
static void | dct_unquantize_h263_altivec (MpegEncContext *s, DCTELEM *block, int n, int qscale) |
void | MPV_common_init_altivec (MpegEncContext *s) |
#define FOUROF | ( | a | ) | {a,a,a,a} |
Definition at line 70 of file mpegvideo_altivec.c.
Referenced by dct_quantize_altivec().
#define LOAD4 | ( | vec, | |
address | |||
) |
Definition at line 60 of file mpegvideo_altivec.c.
Referenced by dct_quantize_altivec().
#define SWAP | ( | a, | |
b | |||
) |
Definition at line 35 of file mpegvideo_altivec.c.
Referenced by dct_quantize_altivec().
#define TRANSPOSE4 | ( | a, | |
b, | |||
c, | |||
d | |||
) |
Definition at line 43 of file mpegvideo_altivec.c.
Referenced by cavs_idct8_add_mmx(), dct_quantize_altivec(), and h264_loop_filter_strength_mmx2().
|
static |
Definition at line 72 of file mpegvideo_altivec.c.
|
static |
Definition at line 479 of file mpegvideo_altivec.c.
Referenced by MPV_common_init_altivec().
void MPV_common_init_altivec | ( | MpegEncContext * | s | ) |
Definition at line 557 of file mpegvideo_altivec.c.
Referenced by ff_dct_common_init().