#include "dsputil.h"
#include "x86_cpu.h"
Go to the source code of this file.
Defines | |
#define | PIX_SAD(suf) |
Functions | |
DECLARE_ASM_CONST (8, uint64_t, round_tab[3]) | |
DECLARE_ASM_CONST (8, uint64_t, bone) | |
static void | sad8_1_mmx2 (uint8_t *blk1, uint8_t *blk2, int stride, int h) |
static int | sad16_sse2 (void *v, uint8_t *blk2, uint8_t *blk1, int stride, int h) |
static void | sad8_x2a_mmx2 (uint8_t *blk1, uint8_t *blk2, int stride, int h) |
static void | sad8_y2a_mmx2 (uint8_t *blk1, uint8_t *blk2, int stride, int h) |
static void | sad8_4_mmx2 (uint8_t *blk1, uint8_t *blk2, int stride, int h) |
static void | sad8_2_mmx (uint8_t *blk1a, uint8_t *blk1b, uint8_t *blk2, int stride, int h) |
static void | sad8_4_mmx (uint8_t *blk1, uint8_t *blk2, int stride, int h) |
static int | sum_mmx (void) |
static int | sum_mmx2 (void) |
static void | sad8_x2a_mmx (uint8_t *blk1, uint8_t *blk2, int stride, int h) |
static void | sad8_y2a_mmx (uint8_t *blk1, uint8_t *blk2, int stride, int h) |
void | dsputil_init_pix_mmx (DSPContext *c, AVCodecContext *avctx) |
#define PIX_SAD | ( | suf | ) |
Definition at line 324 of file motion_est_mmx.c.
DECLARE_ASM_CONST | ( | 8 | , | |
uint64_t | , | |||
bone | ||||
) | [pure virtual] |
Definition at line 33 of file motion_est_mmx.c.
DECLARE_ASM_CONST | ( | 8 | , | |
uint64_t | , | |||
round_tab | [3] | |||
) |
void dsputil_init_pix_mmx | ( | DSPContext * | c, | |
AVCodecContext * | avctx | |||
) |
Definition at line 71 of file motion_est_mmx.c.
Definition at line 235 of file motion_est_mmx.c.
Definition at line 167 of file motion_est_mmx.c.
Definition at line 314 of file motion_est_mmx.c.
Definition at line 120 of file motion_est_mmx.c.
Definition at line 318 of file motion_est_mmx.c.
Definition at line 142 of file motion_est_mmx.c.
static int sum_mmx | ( | void | ) | [inline, static] |
Definition at line 288 of file motion_est_mmx.c.
static int sum_mmx2 | ( | void | ) | [inline, static] |
Definition at line 304 of file motion_est_mmx.c.