FFmpeg
4.0
|
#include "libavcodec/vp8dsp.h"
#include "libavutil/mips/generic_macros_msa.h"
#include "vp8dsp_mips.h"
Go to the source code of this file.
Macros | |
#define | HORIZ_6TAP_FILT(src0, src1, mask0, mask1, mask2, filt_h0, filt_h1, filt_h2) |
#define | HORIZ_6TAP_4WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, mask2, filt0, filt1, filt2, out0, out1) |
#define | HORIZ_6TAP_8WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, mask2, filt0, filt1, filt2, out0, out1, out2, out3) |
#define | FILT_4TAP_DPADD_S_H(vec0, vec1, filt0, filt1) |
#define | HORIZ_4TAP_FILT(src0, src1, mask0, mask1, filt_h0, filt_h1) |
#define | HORIZ_4TAP_4WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, filt0, filt1, out0, out1) |
#define | HORIZ_4TAP_8WID_4VECS_FILT(src0, src1, src2, src3, mask0, mask1, filt0, filt1, out0, out1, out2, out3) |
Functions | |
static void | common_hz_6t_4x4_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_hz_6t_4x8_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
void | ff_put_vp8_epel4_h6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel8_h6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel16_h6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel4_v6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel8_v6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel16_v6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel4_h6v6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel8_h6v6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel16_h6v6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
static void | common_hz_4t_4x4_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_hz_4t_4x8_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_hz_4t_4x16_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
void | ff_put_vp8_epel4_h4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel8_h4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel16_h4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel4_v4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel8_v4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel16_v4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel4_h4v4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel8_h4v4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel16_h4v4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel4_h6v4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel8_h6v4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel16_h6v4_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel4_h4v6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel8_h4v6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_epel16_h4v6_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
static void | common_hz_2t_4x4_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_hz_2t_4x8_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
void | ff_put_vp8_bilinear4_h_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
static void | common_hz_2t_8x4_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_hz_2t_8x8mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
void | ff_put_vp8_bilinear8_h_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_bilinear16_h_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
static void | common_vt_2t_4x4_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_vt_2t_4x8_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
void | ff_put_vp8_bilinear4_v_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
static void | common_vt_2t_8x4_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_vt_2t_8x8mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
void | ff_put_vp8_bilinear8_v_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_bilinear16_v_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
static void | common_hv_2ht_2vt_4x4_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_horiz, const int8_t *filter_vert) |
static void | common_hv_2ht_2vt_4x8_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_horiz, const int8_t *filter_vert) |
void | ff_put_vp8_bilinear4_hv_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
static void | common_hv_2ht_2vt_8x4_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_horiz, const int8_t *filter_vert) |
static void | common_hv_2ht_2vt_8x8mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_horiz, const int8_t *filter_vert, int32_t height) |
void | ff_put_vp8_bilinear8_hv_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_bilinear16_hv_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
void | ff_put_vp8_pixels8_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
static void | copy_16multx8mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height, int32_t width) |
void | ff_put_vp8_pixels16_msa (uint8_t *dst, ptrdiff_t dst_stride, uint8_t *src, ptrdiff_t src_stride, int height, int mx, int my) |
Variables | |
static const uint8_t | mc_filt_mask_arr [16 *3] |
static const int8_t | subpel_filters_msa [7][8] |
static const int8_t | bilinear_filters_msa [7][2] |
Definition at line 54 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel8_h6v4_msa(), and ff_put_vp8_epel8_h6v6_msa().
#define HORIZ_6TAP_4WID_4VECS_FILT | ( | src0, | |
src1, | |||
src2, | |||
src3, | |||
mask0, | |||
mask1, | |||
mask2, | |||
filt0, | |||
filt1, | |||
filt2, | |||
out0, | |||
out1 | |||
) |
Definition at line 71 of file vp8_mc_msa.c.
Referenced by common_hz_6t_4x4_msa(), and common_hz_6t_4x8_msa().
#define HORIZ_6TAP_8WID_4VECS_FILT | ( | src0, | |
src1, | |||
src2, | |||
src3, | |||
mask0, | |||
mask1, | |||
mask2, | |||
filt0, | |||
filt1, | |||
filt2, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 86 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel16_h6_msa(), and ff_put_vp8_epel8_h6_msa().
#define FILT_4TAP_DPADD_S_H | ( | vec0, | |
vec1, | |||
filt0, | |||
filt1 | |||
) |
Definition at line 107 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h6v4_msa(), and ff_put_vp8_epel8_v4_msa().
Definition at line 117 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel8_h4v4_msa(), and ff_put_vp8_epel8_h4v6_msa().
#define HORIZ_4TAP_4WID_4VECS_FILT | ( | src0, | |
src1, | |||
src2, | |||
src3, | |||
mask0, | |||
mask1, | |||
filt0, | |||
filt1, | |||
out0, | |||
out1 | |||
) |
Definition at line 131 of file vp8_mc_msa.c.
Referenced by common_hz_4t_4x16_msa(), common_hz_4t_4x4_msa(), and common_hz_4t_4x8_msa().
#define HORIZ_4TAP_8WID_4VECS_FILT | ( | src0, | |
src1, | |||
src2, | |||
src3, | |||
mask0, | |||
mask1, | |||
filt0, | |||
filt1, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 143 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel16_h4_msa(), and ff_put_vp8_epel8_h4_msa().
|
static |
Definition at line 159 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel4_h6_msa().
|
static |
Definition at line 187 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel4_h6_msa().
void ff_put_vp8_epel4_h6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 223 of file vp8_mc_msa.c.
void ff_put_vp8_epel8_h6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 236 of file vp8_mc_msa.c.
void ff_put_vp8_epel16_h6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 284 of file vp8_mc_msa.c.
void ff_put_vp8_epel4_v6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 333 of file vp8_mc_msa.c.
void ff_put_vp8_epel8_v6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 380 of file vp8_mc_msa.c.
void ff_put_vp8_epel16_v6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 430 of file vp8_mc_msa.c.
void ff_put_vp8_epel4_h6v6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 504 of file vp8_mc_msa.c.
void ff_put_vp8_epel8_h6v6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 579 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel16_h6v6_msa().
void ff_put_vp8_epel16_h6v6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 666 of file vp8_mc_msa.c.
|
static |
Definition at line 681 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel4_h4_msa().
|
static |
Definition at line 708 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel4_h4_msa().
|
static |
Definition at line 744 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel4_h4_msa().
void ff_put_vp8_epel4_h4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 794 of file vp8_mc_msa.c.
void ff_put_vp8_epel8_h4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 809 of file vp8_mc_msa.c.
void ff_put_vp8_epel16_h4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 844 of file vp8_mc_msa.c.
void ff_put_vp8_epel4_v4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 893 of file vp8_mc_msa.c.
void ff_put_vp8_epel8_v4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 940 of file vp8_mc_msa.c.
void ff_put_vp8_epel16_v4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 986 of file vp8_mc_msa.c.
void ff_put_vp8_epel4_h4v4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1045 of file vp8_mc_msa.c.
void ff_put_vp8_epel8_h4v4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1104 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel16_h4v4_msa().
void ff_put_vp8_epel16_h4v4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1171 of file vp8_mc_msa.c.
void ff_put_vp8_epel4_h6v4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1186 of file vp8_mc_msa.c.
void ff_put_vp8_epel8_h6v4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1251 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel16_h6v4_msa().
void ff_put_vp8_epel16_h6v4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1324 of file vp8_mc_msa.c.
void ff_put_vp8_epel4_h4v6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1339 of file vp8_mc_msa.c.
void ff_put_vp8_epel8_h4v6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1403 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel16_h4v6_msa().
void ff_put_vp8_epel16_h4v6_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1478 of file vp8_mc_msa.c.
|
static |
Definition at line 1493 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear4_h_msa().
|
static |
Definition at line 1515 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear4_h_msa().
void ff_put_vp8_bilinear4_h_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1543 of file vp8_mc_msa.c.
|
static |
Definition at line 1556 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear8_h_msa().
|
static |
Definition at line 1580 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear8_h_msa().
void ff_put_vp8_bilinear8_h_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1644 of file vp8_mc_msa.c.
void ff_put_vp8_bilinear16_h_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1658 of file vp8_mc_msa.c.
|
static |
Definition at line 1725 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear4_v_msa().
|
static |
Definition at line 1751 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear4_v_msa().
void ff_put_vp8_bilinear4_v_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1786 of file vp8_mc_msa.c.
|
static |
Definition at line 1799 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear8_v_msa().
|
static |
Definition at line 1823 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear8_v_msa().
void ff_put_vp8_bilinear8_v_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1869 of file vp8_mc_msa.c.
void ff_put_vp8_bilinear16_v_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 1883 of file vp8_mc_msa.c.
|
static |
Definition at line 1937 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear4_hv_msa().
|
static |
Definition at line 1970 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear4_hv_msa().
void ff_put_vp8_bilinear4_hv_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 2016 of file vp8_mc_msa.c.
|
static |
Definition at line 2032 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear8_hv_msa().
|
static |
Definition at line 2076 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear8_hv_msa().
void ff_put_vp8_bilinear8_hv_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 2157 of file vp8_mc_msa.c.
void ff_put_vp8_bilinear16_hv_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 2173 of file vp8_mc_msa.c.
void ff_put_vp8_pixels8_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 2244 of file vp8_mc_msa.c.
|
static |
Definition at line 2287 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_pixels16_msa().
void ff_put_vp8_pixels16_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
uint8_t * | src, | ||
ptrdiff_t | src_stride, | ||
int | height, | ||
int | mx, | ||
int | my | ||
) |
Definition at line 2314 of file vp8_mc_msa.c.
|
static |
Definition at line 25 of file vp8_mc_msa.c.
Referenced by common_hv_2ht_2vt_4x4_msa(), common_hv_2ht_2vt_4x8_msa(), common_hv_2ht_2vt_8x4_msa(), common_hv_2ht_2vt_8x8mult_msa(), common_hz_2t_4x4_msa(), common_hz_2t_4x8_msa(), common_hz_2t_8x4_msa(), common_hz_2t_8x8mult_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_6t_4x4_msa(), common_hz_6t_4x8_msa(), ff_put_vp8_bilinear16_h_msa(), ff_put_vp8_bilinear16_hv_msa(), ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_msa(), and ff_put_vp8_epel8_h6v6_msa().
|
static |
Definition at line 34 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_epel16_h4_msa(), ff_put_vp8_epel16_h6_msa(), ff_put_vp8_epel16_v4_msa(), ff_put_vp8_epel16_v6_msa(), ff_put_vp8_epel4_h4_msa(), ff_put_vp8_epel4_h4v4_msa(), ff_put_vp8_epel4_h4v6_msa(), ff_put_vp8_epel4_h6_msa(), ff_put_vp8_epel4_h6v4_msa(), ff_put_vp8_epel4_h6v6_msa(), ff_put_vp8_epel4_v4_msa(), ff_put_vp8_epel4_v6_msa(), ff_put_vp8_epel8_h4_msa(), ff_put_vp8_epel8_h4v4_msa(), ff_put_vp8_epel8_h4v6_msa(), ff_put_vp8_epel8_h6_msa(), ff_put_vp8_epel8_h6v4_msa(), ff_put_vp8_epel8_h6v6_msa(), ff_put_vp8_epel8_v4_msa(), and ff_put_vp8_epel8_v6_msa().
|
static |
Definition at line 44 of file vp8_mc_msa.c.
Referenced by ff_put_vp8_bilinear16_h_msa(), ff_put_vp8_bilinear16_hv_msa(), ff_put_vp8_bilinear16_v_msa(), ff_put_vp8_bilinear4_h_msa(), ff_put_vp8_bilinear4_hv_msa(), ff_put_vp8_bilinear4_v_msa(), ff_put_vp8_bilinear8_h_msa(), ff_put_vp8_bilinear8_hv_msa(), and ff_put_vp8_bilinear8_v_msa().