#include "libavutil/x86_cpu.h"#include "libavcodec/dsputil.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 325 of file motion_est_mmx.c.
| DECLARE_ASM_CONST | ( | 8 | , | |
| uint64_t | , | |||
| bone | ||||
| ) |  [pure virtual] | 
        
Definition at line 34 of file motion_est_mmx.c.
| DECLARE_ASM_CONST | ( | 8 | , | |
| uint64_t | , | |||
| round_tab | [3] | |||
| ) | 
| void dsputil_init_pix_mmx | ( | DSPContext * | c, | |
| AVCodecContext * | avctx | |||
| ) | 
| static int sad16_sse2 | ( | void * | v, | |
| uint8_t * | blk2, | |||
| uint8_t * | blk1, | |||
| int | stride, | |||
| int | h | |||
| ) |  [static] | 
        
| static void sad8_1_mmx2 | ( | uint8_t * | blk1, | |
| uint8_t * | blk2, | |||
| int | stride, | |||
| int | h | |||
| ) |  [inline, static] | 
        
Definition at line 72 of file motion_est_mmx.c.
| static void sad8_2_mmx | ( | uint8_t * | blk1a, | |
| uint8_t * | blk1b, | |||
| uint8_t * | blk2, | |||
| int | stride, | |||
| int | h | |||
| ) |  [inline, static] | 
        
| static void sad8_4_mmx | ( | uint8_t * | blk1, | |
| uint8_t * | blk2, | |||
| int | stride, | |||
| int | h | |||
| ) |  [inline, static] | 
        
Definition at line 236 of file motion_est_mmx.c.
| static void sad8_4_mmx2 | ( | uint8_t * | blk1, | |
| uint8_t * | blk2, | |||
| int | stride, | |||
| int | h | |||
| ) |  [inline, static] | 
        
Definition at line 168 of file motion_est_mmx.c.
| static void sad8_x2a_mmx | ( | uint8_t * | blk1, | |
| uint8_t * | blk2, | |||
| int | stride, | |||
| int | h | |||
| ) |  [inline, static] | 
        
Definition at line 315 of file motion_est_mmx.c.
| static void sad8_x2a_mmx2 | ( | uint8_t * | blk1, | |
| uint8_t * | blk2, | |||
| int | stride, | |||
| int | h | |||
| ) |  [inline, static] | 
        
Definition at line 121 of file motion_est_mmx.c.
| static void sad8_y2a_mmx | ( | uint8_t * | blk1, | |
| uint8_t * | blk2, | |||
| int | stride, | |||
| int | h | |||
| ) |  [inline, static] | 
        
Definition at line 319 of file motion_est_mmx.c.
| static void sad8_y2a_mmx2 | ( | uint8_t * | blk1, | |
| uint8_t * | blk2, | |||
| int | stride, | |||
| int | h | |||
| ) |  [inline, static] | 
        
Definition at line 143 of file motion_est_mmx.c.
| static int sum_mmx | ( | void | ) |  [inline, static] | 
        
Definition at line 289 of file motion_est_mmx.c.
| static int sum_mmx2 | ( | void | ) |  [inline, static] | 
        
Definition at line 305 of file motion_est_mmx.c.
 1.5.8