|
FFmpeg
|
#include "vp8dsp_mips.h"#include "constants.h"#include "libavutil/attributes.h"#include "libavutil/mips/mmiutils.h"#include "libavutil/mem_internal.h"Go to the source code of this file.
Macros | |
| #define | DECLARE_DOUBLE_1 double db_1 |
| #define | DECLARE_DOUBLE_2 double db_2 |
| #define | DECLARE_UINT32_T uint32_t it_1 |
| #define | RESTRICT_ASM_DOUBLE_1 [db_1]"=&f"(db_1) |
| #define | RESTRICT_ASM_DOUBLE_2 [db_2]"=&f"(db_2) |
| #define | RESTRICT_ASM_UINT32_T [it_1]"=&r"(it_1) |
| #define | MMI_PCMPGTUB(dst, src1, src2) |
| #define | MMI_BTOH(dst_l, dst_r, src) |
| #define | MMI_VP8_LOOP_FILTER |
| #define | PUT_VP8_EPEL4_H6_MMI(src, dst) |
| #define | PUT_VP8_EPEL4_H4_MMI(src, dst) |
| #define | PUT_VP8_EPEL4_V6_MMI(src, src1, dst, srcstride) |
| #define | PUT_VP8_EPEL4_V4_MMI(src, src1, dst, srcstride) |
| #define | PUT_VP8_EPEL8_H6_MMI(src, dst) |
| #define | PUT_VP8_EPEL8_H4_MMI(src, dst) |
| #define | PUT_VP8_EPEL8_V6_MMI(src, src1, dst, srcstride) |
| #define | PUT_VP8_EPEL8_V4_MMI(src, src1, dst, srcstride) |
| #define | PUT_VP8_BILINEAR8_H_MMI(src, dst) |
| #define | PUT_VP8_BILINEAR4_H_MMI(src, dst) |
| #define | PUT_VP8_BILINEAR8_V_MMI(src, src1, dst, sstride) |
| #define | PUT_VP8_BILINEAR4_V_MMI(src, src1, dst, sstride) |
| #define | clip_int8(n) (cm[(n) + 0x80] - 0x80) |
Functions | |
| static av_always_inline void | vp8_filter_common_is4tap (uint8_t *p, ptrdiff_t stride) |
| static av_always_inline void | vp8_filter_common_isnot4tap (uint8_t *p, ptrdiff_t stride) |
| static av_always_inline int | vp8_simple_limit (uint8_t *p, ptrdiff_t stride, int flim) |
| static av_always_inline int | hev (uint8_t *p, ptrdiff_t stride, int thresh) |
| static av_always_inline void | filter_mbedge (uint8_t *p, ptrdiff_t stride) |
| static av_always_inline int | vp8_normal_limit (uint8_t *p, ptrdiff_t stride, int E, int I) |
| static av_always_inline void | vp8_v_loop_filter8_mmi (uint8_t *dst, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| static av_always_inline void | vp8_v_loop_filter8_inner_mmi (uint8_t *dst, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| static av_always_inline void | vp8_h_loop_filter8_mmi (uint8_t *dst, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| static av_always_inline void | vp8_h_loop_filter8_inner_mmi (uint8_t *dst, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| void | ff_vp8_luma_dc_wht_mmi (int16_t block[4][4][16], int16_t dc[16]) |
| void | ff_vp8_luma_dc_wht_dc_mmi (int16_t block[4][4][16], int16_t dc[16]) |
| void | ff_vp8_idct_add_mmi (uint8_t *dst, int16_t block[16], ptrdiff_t stride) |
| void | ff_vp8_idct_dc_add_mmi (uint8_t *dst, int16_t block[16], ptrdiff_t stride) |
| void | ff_vp8_idct_dc_add4y_mmi (uint8_t *dst, int16_t block[4][16], ptrdiff_t stride) |
| void | ff_vp8_idct_dc_add4uv_mmi (uint8_t *dst, int16_t block[4][16], ptrdiff_t stride) |
| void | ff_vp8_v_loop_filter16_mmi (uint8_t *dst, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| void | ff_vp8_h_loop_filter16_mmi (uint8_t *dst, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| void | ff_vp8_v_loop_filter8uv_mmi (uint8_t *dstU, uint8_t *dstV, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| void | ff_vp8_h_loop_filter8uv_mmi (uint8_t *dstU, uint8_t *dstV, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| void | ff_vp8_v_loop_filter16_inner_mmi (uint8_t *dst, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| void | ff_vp8_h_loop_filter16_inner_mmi (uint8_t *dst, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| void | ff_vp8_v_loop_filter8uv_inner_mmi (uint8_t *dstU, uint8_t *dstV, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| void | ff_vp8_h_loop_filter8uv_inner_mmi (uint8_t *dstU, uint8_t *dstV, ptrdiff_t stride, int flim_E, int flim_I, int hev_thresh) |
| void | ff_vp8_v_loop_filter_simple_mmi (uint8_t *dst, ptrdiff_t stride, int flim) |
| void | ff_vp8_h_loop_filter_simple_mmi (uint8_t *dst, ptrdiff_t stride, int flim) |
| void | ff_put_vp8_pixels16_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int x, int y) |
| void | ff_put_vp8_pixels8_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int x, int y) |
| void | ff_put_vp8_pixels4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int x, int y) |
| void | ff_put_vp8_epel16_h4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_h4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel4_h4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_h6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_h6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel4_h6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_v4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_v4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel4_v4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_v6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_v6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel4_v6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_h4v4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_h4v4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel4_h4v4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_h4v6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_h4v6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel4_h4v6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_h6v4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_h6v4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel4_h6v4_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel16_h6v6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel8_h6v6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_epel4_h6v6_mmi (uint8_t *dst, ptrdiff_t dststride, uint8_t *src, ptrdiff_t srcstride, int h, int mx, int my) |
| void | ff_put_vp8_bilinear16_h_mmi (uint8_t *dst, ptrdiff_t dstride, uint8_t *src, ptrdiff_t sstride, int h, int mx, int my) |
| void | ff_put_vp8_bilinear16_v_mmi (uint8_t *dst, ptrdiff_t dstride, uint8_t *src, ptrdiff_t sstride, int h, int mx, int my) |
| void | ff_put_vp8_bilinear16_hv_mmi (uint8_t *dst, ptrdiff_t dstride, uint8_t *src, ptrdiff_t sstride, int h, int mx, int my) |
| void | ff_put_vp8_bilinear8_h_mmi (uint8_t *dst, ptrdiff_t dstride, uint8_t *src, ptrdiff_t sstride, int h, int mx, int my) |
| void | ff_put_vp8_bilinear8_v_mmi (uint8_t *dst, ptrdiff_t dstride, uint8_t *src, ptrdiff_t sstride, int h, int mx, int my) |
| void | ff_put_vp8_bilinear8_hv_mmi (uint8_t *dst, ptrdiff_t dstride, uint8_t *src, ptrdiff_t sstride, int h, int mx, int my) |
| void | ff_put_vp8_bilinear4_h_mmi (uint8_t *dst, ptrdiff_t dstride, uint8_t *src, ptrdiff_t sstride, int h, int mx, int my) |
| void | ff_put_vp8_bilinear4_v_mmi (uint8_t *dst, ptrdiff_t dstride, uint8_t *src, ptrdiff_t sstride, int h, int mx, int my) |
| void | ff_put_vp8_bilinear4_hv_mmi (uint8_t *dst, ptrdiff_t dstride, uint8_t *src, ptrdiff_t sstride, int h, int mx, int my) |
Variables | |
| static const uint64_t | fourtap_subpel_filters [7][6] |
| #define DECLARE_DOUBLE_1 double db_1 |
Definition at line 30 of file vp8dsp_mmi.c.
| #define DECLARE_DOUBLE_2 double db_2 |
Definition at line 31 of file vp8dsp_mmi.c.
| #define DECLARE_UINT32_T uint32_t it_1 |
Definition at line 32 of file vp8dsp_mmi.c.
| #define RESTRICT_ASM_DOUBLE_1 [db_1]"=&f"(db_1) |
Definition at line 33 of file vp8dsp_mmi.c.
| #define RESTRICT_ASM_DOUBLE_2 [db_2]"=&f"(db_2) |
Definition at line 34 of file vp8dsp_mmi.c.
| #define RESTRICT_ASM_UINT32_T [it_1]"=&r"(it_1) |
Definition at line 35 of file vp8dsp_mmi.c.
| #define MMI_BTOH | ( | dst_l, | |
| dst_r, | |||
| src | |||
| ) |
Definition at line 43 of file vp8dsp_mmi.c.
| #define MMI_VP8_LOOP_FILTER |
Definition at line 49 of file vp8dsp_mmi.c.
| #define PUT_VP8_EPEL4_H6_MMI | ( | src, | |
| dst | |||
| ) |
Definition at line 193 of file vp8dsp_mmi.c.
| #define PUT_VP8_EPEL4_H4_MMI | ( | src, | |
| dst | |||
| ) |
Definition at line 230 of file vp8dsp_mmi.c.
Definition at line 258 of file vp8dsp_mmi.c.
Definition at line 301 of file vp8dsp_mmi.c.
| #define PUT_VP8_EPEL8_H6_MMI | ( | src, | |
| dst | |||
| ) |
Definition at line 332 of file vp8dsp_mmi.c.
| #define PUT_VP8_EPEL8_H4_MMI | ( | src, | |
| dst | |||
| ) |
Definition at line 389 of file vp8dsp_mmi.c.
Definition at line 430 of file vp8dsp_mmi.c.
Definition at line 492 of file vp8dsp_mmi.c.
| #define PUT_VP8_BILINEAR8_H_MMI | ( | src, | |
| dst | |||
| ) |
Definition at line 536 of file vp8dsp_mmi.c.
| #define PUT_VP8_BILINEAR4_H_MMI | ( | src, | |
| dst | |||
| ) |
Definition at line 560 of file vp8dsp_mmi.c.
Definition at line 577 of file vp8dsp_mmi.c.
Definition at line 602 of file vp8dsp_mmi.c.
| #define clip_int8 | ( | n | ) | (cm[(n) + 0x80] - 0x80) |
Definition at line 667 of file vp8dsp_mmi.c.
|
static |
Definition at line 668 of file vp8dsp_mmi.c.
Referenced by ff_vp8_h_loop_filter16_inner_mmi(), ff_vp8_h_loop_filter_simple_mmi(), ff_vp8_v_loop_filter16_inner_mmi(), ff_vp8_v_loop_filter_simple_mmi(), vp8_h_loop_filter8_inner_mmi(), and vp8_v_loop_filter8_inner_mmi().
|
static |
Definition at line 693 of file vp8dsp_mmi.c.
Referenced by ff_vp8_h_loop_filter16_inner_mmi(), ff_vp8_v_loop_filter16_inner_mmi(), vp8_h_loop_filter8_inner_mmi(), and vp8_v_loop_filter8_inner_mmi().
|
static |
Definition at line 720 of file vp8dsp_mmi.c.
Referenced by ff_vp8_h_loop_filter_simple_mmi(), ff_vp8_v_loop_filter_simple_mmi(), and vp8_normal_limit().
|
static |
Definition at line 731 of file vp8dsp_mmi.c.
Referenced by ff_loop_filter_h_44_16_lsx(), ff_loop_filter_h_44_16_msa(), ff_loop_filter_h_48_16_lsx(), ff_loop_filter_h_48_16_msa(), ff_loop_filter_h_4_8_lsx(), ff_loop_filter_h_4_8_msa(), ff_loop_filter_h_84_16_lsx(), ff_loop_filter_h_84_16_msa(), ff_loop_filter_h_88_16_lsx(), ff_loop_filter_h_88_16_msa(), ff_loop_filter_h_8_8_lsx(), ff_loop_filter_h_8_8_msa(), ff_loop_filter_v_16_8_lsx(), ff_loop_filter_v_16_8_msa(), ff_loop_filter_v_44_16_lsx(), ff_loop_filter_v_44_16_msa(), ff_loop_filter_v_48_16_lsx(), ff_loop_filter_v_48_16_msa(), ff_loop_filter_v_4_8_lsx(), ff_loop_filter_v_4_8_msa(), ff_loop_filter_v_84_16_lsx(), ff_loop_filter_v_84_16_msa(), ff_loop_filter_v_88_16_lsx(), ff_loop_filter_v_88_16_msa(), ff_loop_filter_v_8_8_lsx(), ff_loop_filter_v_8_8_msa(), ff_vp8_h_loop_filter16_inner_lsx(), ff_vp8_h_loop_filter16_inner_mmi(), ff_vp8_h_loop_filter16_inner_msa(), ff_vp8_h_loop_filter16_lsx(), ff_vp8_h_loop_filter16_msa(), ff_vp8_h_loop_filter8uv_inner_msa(), ff_vp8_h_loop_filter8uv_lsx(), ff_vp8_h_loop_filter8uv_msa(), ff_vp8_v_loop_filter16_inner_lsx(), ff_vp8_v_loop_filter16_inner_mmi(), ff_vp8_v_loop_filter16_inner_msa(), ff_vp8_v_loop_filter16_lsx(), ff_vp8_v_loop_filter16_msa(), ff_vp8_v_loop_filter8uv_inner_msa(), ff_vp8_v_loop_filter8uv_lsx(), ff_vp8_v_loop_filter8uv_msa(), loop_filter(), vp8_h_loop_filter8_inner_mmi(), vp8_h_loop_filter8_mmi(), vp8_v_loop_filter8_inner_mmi(), vp8_v_loop_filter8_mmi(), vp9_hz_lpf_t4_and_t8_16w(), vp9_vt_lpf_t4_and_t8_16w(), and vp9_vt_lpf_t4_and_t8_8w().
|
static |
Definition at line 741 of file vp8dsp_mmi.c.
|
static |
Definition at line 768 of file vp8dsp_mmi.c.
Referenced by ff_vp8_h_loop_filter16_inner_mmi(), ff_vp8_v_loop_filter16_inner_mmi(), vp8_h_loop_filter8_inner_mmi(), and vp8_v_loop_filter8_inner_mmi().
|
static |
Definition at line 786 of file vp8dsp_mmi.c.
Referenced by ff_vp8_v_loop_filter16_mmi(), and ff_vp8_v_loop_filter8uv_mmi().
|
static |
Definition at line 845 of file vp8dsp_mmi.c.
Referenced by ff_vp8_v_loop_filter8uv_inner_mmi().
|
static |
Definition at line 860 of file vp8dsp_mmi.c.
Referenced by ff_vp8_h_loop_filter16_mmi(), and ff_vp8_h_loop_filter8uv_mmi().
|
static |
Definition at line 931 of file vp8dsp_mmi.c.
Referenced by ff_vp8_h_loop_filter8uv_inner_mmi().
| void ff_vp8_luma_dc_wht_mmi | ( | int16_t | block[4][4][16], |
| int16_t | dc[16] | ||
| ) |
Definition at line 946 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_luma_dc_wht_dc_mmi | ( | int16_t | block[4][4][16], |
| int16_t | dc[16] | ||
| ) |
Definition at line 1080 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_idct_add_mmi | ( | uint8_t * | dst, |
| int16_t | block[16], | ||
| ptrdiff_t | stride | ||
| ) |
Definition at line 1104 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_idct_dc_add_mmi | ( | uint8_t * | dst, |
| int16_t | block[16], | ||
| ptrdiff_t | stride | ||
| ) |
Definition at line 1273 of file vp8dsp_mmi.c.
Referenced by ff_vp8_idct_dc_add4uv_mmi(), ff_vp8_idct_dc_add4y_mmi(), and ff_vp8dsp_init_mips().
| void ff_vp8_idct_dc_add4y_mmi | ( | uint8_t * | dst, |
| int16_t | block[4][16], | ||
| ptrdiff_t | stride | ||
| ) |
Definition at line 1331 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_idct_dc_add4uv_mmi | ( | uint8_t * | dst, |
| int16_t | block[4][16], | ||
| ptrdiff_t | stride | ||
| ) |
Definition at line 1340 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_v_loop_filter16_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | stride, | ||
| int | flim_E, | ||
| int | flim_I, | ||
| int | hev_thresh | ||
| ) |
Definition at line 1350 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_h_loop_filter16_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | stride, | ||
| int | flim_E, | ||
| int | flim_I, | ||
| int | hev_thresh | ||
| ) |
Definition at line 1357 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_v_loop_filter8uv_mmi | ( | uint8_t * | dstU, |
| uint8_t * | dstV, | ||
| ptrdiff_t | stride, | ||
| int | flim_E, | ||
| int | flim_I, | ||
| int | hev_thresh | ||
| ) |
Definition at line 1365 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_h_loop_filter8uv_mmi | ( | uint8_t * | dstU, |
| uint8_t * | dstV, | ||
| ptrdiff_t | stride, | ||
| int | flim_E, | ||
| int | flim_I, | ||
| int | hev_thresh | ||
| ) |
Definition at line 1372 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_v_loop_filter16_inner_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | stride, | ||
| int | flim_E, | ||
| int | flim_I, | ||
| int | hev_thresh | ||
| ) |
Definition at line 1380 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_h_loop_filter16_inner_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | stride, | ||
| int | flim_E, | ||
| int | flim_I, | ||
| int | hev_thresh | ||
| ) |
Definition at line 1395 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_v_loop_filter8uv_inner_mmi | ( | uint8_t * | dstU, |
| uint8_t * | dstV, | ||
| ptrdiff_t | stride, | ||
| int | flim_E, | ||
| int | flim_I, | ||
| int | hev_thresh | ||
| ) |
Definition at line 1410 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_h_loop_filter8uv_inner_mmi | ( | uint8_t * | dstU, |
| uint8_t * | dstV, | ||
| ptrdiff_t | stride, | ||
| int | flim_E, | ||
| int | flim_I, | ||
| int | hev_thresh | ||
| ) |
Definition at line 1417 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_v_loop_filter_simple_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | stride, | ||
| int | flim | ||
| ) |
Definition at line 1424 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_vp8_h_loop_filter_simple_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | stride, | ||
| int | flim | ||
| ) |
Definition at line 1433 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_pixels16_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | x, | ||
| int | y | ||
| ) |
Definition at line 1442 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_pixels8_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | x, | ||
| int | y | ||
| ) |
Definition at line 1489 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_pixels4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | x, | ||
| int | y | ||
| ) |
Definition at line 1529 of file vp8dsp_mmi.c.
| void ff_put_vp8_epel16_h4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 1569 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel16_h4v4_mmi(), ff_put_vp8_epel16_h4v6_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel8_h4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 1654 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel8_h4v4_mmi(), ff_put_vp8_epel8_h4v6_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel4_h4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 1724 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel4_h4v4_mmi(), ff_put_vp8_epel4_h4v6_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel16_h6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 1787 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel16_h6v4_mmi(), ff_put_vp8_epel16_h6v6_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel8_h6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 1877 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel8_h6v4_mmi(), ff_put_vp8_epel8_h6v6_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel4_h6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 1951 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel4_h6v4_mmi(), ff_put_vp8_epel4_h6v6_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel16_v4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2019 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel16_h4v4_mmi(), ff_put_vp8_epel16_h6v4_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel8_v4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2105 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel8_h4v4_mmi(), ff_put_vp8_epel8_h6v4_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel4_v4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2176 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel4_h4v4_mmi(), ff_put_vp8_epel4_h6v4_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel16_v6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2241 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel16_h4v6_mmi(), ff_put_vp8_epel16_h6v6_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel8_v6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2332 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel8_h4v6_mmi(), ff_put_vp8_epel8_h6v6_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel4_v6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2408 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel4_h4v6_mmi(), ff_put_vp8_epel4_h6v6_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_epel16_h4v4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2478 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_epel8_h4v4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2517 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_epel4_h4v4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2556 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_epel16_h4v6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2594 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_epel8_h4v6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2633 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_epel4_h4v6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2672 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_epel16_h6v4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2711 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_epel8_h6v4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2750 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_epel4_h6v4_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2789 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_epel16_h6v6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2828 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_epel8_h6v6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2867 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_epel4_h6v6_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dststride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | srcstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2906 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_bilinear16_h_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dstride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | sstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 2945 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_bilinear16_hv_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_bilinear16_v_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dstride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | sstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 3023 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_bilinear16_hv_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_bilinear16_hv_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dstride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | sstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 3093 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_bilinear8_h_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dstride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | sstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 3127 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_bilinear8_hv_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_bilinear8_v_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dstride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | sstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 3189 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_bilinear8_hv_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_bilinear8_hv_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dstride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | sstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 3253 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
| void ff_put_vp8_bilinear4_h_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dstride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | sstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 3287 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_bilinear4_hv_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_bilinear4_v_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dstride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | sstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 3346 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_bilinear4_hv_mmi(), and ff_vp8dsp_init_mips().
| void ff_put_vp8_bilinear4_hv_mmi | ( | uint8_t * | dst, |
| ptrdiff_t | dstride, | ||
| uint8_t * | src, | ||
| ptrdiff_t | sstride, | ||
| int | h, | ||
| int | mx, | ||
| int | my | ||
| ) |
Definition at line 3407 of file vp8dsp_mmi.c.
Referenced by ff_vp8dsp_init_mips().
|
static |
Definition at line 620 of file vp8dsp_mmi.c.
Referenced by ff_put_vp8_epel16_h4_mmi(), ff_put_vp8_epel16_h6_mmi(), ff_put_vp8_epel16_v4_mmi(), ff_put_vp8_epel16_v6_mmi(), ff_put_vp8_epel4_h4_mmi(), ff_put_vp8_epel4_h6_mmi(), ff_put_vp8_epel4_v4_mmi(), ff_put_vp8_epel4_v6_mmi(), ff_put_vp8_epel8_h4_mmi(), ff_put_vp8_epel8_h6_mmi(), ff_put_vp8_epel8_v4_mmi(), and ff_put_vp8_epel8_v6_mmi().
1.8.17