#include "libavutil/common.h"
#include "libavutil/cpu.h"
#include "libavutil/x86_cpu.h"
#include "libavcodec/dsputil.h"
#include "libavcodec/cavsdsp.h"
#include "dsputil_mmx.h"
Go to the source code of this file.
Macros | |
#define | QPEL_CAVSV1(A, B, C, D, E, F, OP, MUL2) |
#define | QPEL_CAVSV2(A, B, C, D, E, F, OP, MUL2) |
#define | QPEL_CAVSV3(A, B, C, D, E, F, OP, MUL2) |
#define | QPEL_CAVSVNUM(VOP, OP, ADD, MUL1, MUL2) |
#define | QPEL_CAVS(OPNAME, OP, MMX) |
#define | CAVS_MC(OPNAME, SIZE, MMX) |
#define | PUT_OP(a, b, temp, size) "mov" #size " " #a ", " #b " \n\t" |
#define | AVG_3DNOW_OP(a, b, temp, size) |
#define | AVG_MMX2_OP(a, b, temp, size) |
#define | dspfunc(PFX, IDX, NUM) |
#define | dspfunc(PFX, IDX, NUM) |
Functions | |
static void | cavs_idct8_1d (int16_t *block, uint64_t bias) |
static void | cavs_idct8_add_mmx (uint8_t *dst, int16_t *block, int stride) |
static void | ff_cavsdsp_init_mmx2 (CAVSDSPContext *c, AVCodecContext *avctx) |
static void | ff_cavsdsp_init_3dnow (CAVSDSPContext *c, AVCodecContext *avctx) |
void | ff_cavsdsp_init_mmx (CAVSDSPContext *c, AVCodecContext *avctx) |
#define CAVS_MC | ( | OPNAME, | |
SIZE, | |||
MMX | |||
) |
Definition at line 401 of file cavsdsp_mmx.c.
#define dspfunc | ( | PFX, | |
IDX, | |||
NUM | |||
) |
#define dspfunc | ( | PFX, | |
IDX, | |||
NUM | |||
) |
Definition at line 418 of file cavsdsp_mmx.c.
#define QPEL_CAVS | ( | OPNAME, | |
OP, | |||
MMX | |||
) |
Definition at line 308 of file cavsdsp_mmx.c.
Definition at line 187 of file cavsdsp_mmx.c.
Definition at line 212 of file cavsdsp_mmx.c.
Definition at line 228 of file cavsdsp_mmx.c.
Definition at line 253 of file cavsdsp_mmx.c.
|
inlinestatic |
Definition at line 38 of file cavsdsp_mmx.c.
Referenced by cavs_idct8_add_mmx().
|
static |
Definition at line 115 of file cavsdsp_mmx.c.
Referenced by ff_cavsdsp_init_3dnow(), and ff_cavsdsp_init_mmx2().
|
static |
Definition at line 458 of file cavsdsp_mmx.c.
Referenced by ff_cavsdsp_init_mmx().
void ff_cavsdsp_init_mmx | ( | CAVSDSPContext * | c, |
AVCodecContext * | avctx | ||
) |
Definition at line 474 of file cavsdsp_mmx.c.
Referenced by ff_cavsdsp_init().
|
static |
Definition at line 442 of file cavsdsp_mmx.c.
Referenced by ff_cavsdsp_init_mmx().