FFmpeg
|
#include "libavutil/mips/generic_macros_msa.h"
#include "libavcodec/mips/hevcdsp_mips.h"
#include "libavcodec/mips/hevc_macros_msa.h"
Go to the source code of this file.
Macros | |
#define | FILT_8TAP_DPADD_S_H(vec0, vec1, vec2, vec3,filt0, filt1, filt2, filt3) |
#define | HORIZ_8TAP_4WID_4VECS_FILT(src0, src1, src2, src3,mask0, mask1, mask2, mask3,filt0, filt1, filt2, filt3,out0, out1) |
#define | HORIZ_8TAP_8WID_4VECS_FILT(src0, src1, src2, src3,mask0, mask1, mask2, mask3,filt0, filt1, filt2, filt3,out0, out1, out2, out3) |
#define | FILT_4TAP_DPADD_S_H(vec0, vec1, filt0, filt1) |
#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) |
#define | UNI_MC_COPY(WIDTH) |
#define | UNI_MC(PEL, DIR, WIDTH, TAP, DIR1, FILT_DIR) |
#define | UNI_MC_HV(PEL, DIR, WIDTH, TAP, DIR1) |
Functions | |
static void | copy_width8_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
static void | copy_width12_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
static void | copy_width16_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
static void | copy_width24_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
static void | copy_width32_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
static void | copy_width48_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
static void | copy_width64_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
static void | common_hz_8t_4x4_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_hz_8t_4x8_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_hz_8t_4x16_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_hz_8t_4w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_8t_8x4_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_hz_8t_8x8mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_8t_8w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_8t_12w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_8t_16w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_8t_24w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_8t_32w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_8t_48w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_8t_64w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_8t_4w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_8t_8w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_8t_12w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_8t_16w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_8t_16w_mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height, int32_t width) |
static void | common_vt_8t_24w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_8t_32w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_8t_48w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_8t_64w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | hevc_hv_uni_8t_4w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_8t_8multx2mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height, int32_t width) |
static void | hevc_hv_uni_8t_8w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_8t_12w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_8t_16w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_8t_24w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_8t_32w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_8t_48w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_8t_64w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | common_hz_4t_4x2_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
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) |
static void | common_hz_4t_4w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_4t_6w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_4t_8x2mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_4t_8x4mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_4t_8w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_4t_12w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_4t_16w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_4t_24w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_hz_4t_32w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_4t_4x2_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_vt_4t_4x4multiple_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_4t_4w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_4t_6w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_4t_8x2_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_vt_4t_8x6_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter) |
static void | common_vt_4t_8x4mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_4t_8w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_4t_12w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_4t_16w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_4t_24w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | common_vt_4t_32w_mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height, int32_t width) |
static void | common_vt_4t_32w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter, int32_t height) |
static void | hevc_hv_uni_4t_4x2_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_4t_4x4_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_4t_4multx8mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_4t_4w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_4t_6w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_4t_8x2_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_4t_8x6_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_4t_8w_mult_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height, int32_t width) |
static void | hevc_hv_uni_4t_8w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_4t_12w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_4t_16w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_4t_24w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
static void | hevc_hv_uni_4t_32w_msa (uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y, int32_t height) |
UNI_MC_COPY (8) | |
UNI_MC_COPY (12) | |
UNI_MC_COPY (16) | |
UNI_MC_COPY (24) | |
UNI_MC_COPY (32) | |
UNI_MC_COPY (48) | |
UNI_MC_COPY (64) | |
UNI_MC (qpel, h, 4, 8, hz, mx) | |
UNI_MC (qpel, h, 8, 8, hz, mx) | |
UNI_MC (qpel, h, 12, 8, hz, mx) | |
UNI_MC (qpel, h, 16, 8, hz, mx) | |
UNI_MC (qpel, h, 24, 8, hz, mx) | |
UNI_MC (qpel, h, 32, 8, hz, mx) | |
UNI_MC (qpel, h, 48, 8, hz, mx) | |
UNI_MC (qpel, h, 64, 8, hz, mx) | |
UNI_MC (qpel, v, 4, 8, vt, my) | |
UNI_MC (qpel, v, 8, 8, vt, my) | |
UNI_MC (qpel, v, 12, 8, vt, my) | |
UNI_MC (qpel, v, 16, 8, vt, my) | |
UNI_MC (qpel, v, 24, 8, vt, my) | |
UNI_MC (qpel, v, 32, 8, vt, my) | |
UNI_MC (qpel, v, 48, 8, vt, my) | |
UNI_MC (qpel, v, 64, 8, vt, my) | |
UNI_MC (epel, h, 4, 4, hz, mx) | |
UNI_MC (epel, h, 6, 4, hz, mx) | |
UNI_MC (epel, h, 8, 4, hz, mx) | |
UNI_MC (epel, h, 12, 4, hz, mx) | |
UNI_MC (epel, h, 16, 4, hz, mx) | |
UNI_MC (epel, h, 24, 4, hz, mx) | |
UNI_MC (epel, h, 32, 4, hz, mx) | |
UNI_MC (epel, v, 4, 4, vt, my) | |
UNI_MC (epel, v, 6, 4, vt, my) | |
UNI_MC (epel, v, 8, 4, vt, my) | |
UNI_MC (epel, v, 12, 4, vt, my) | |
UNI_MC (epel, v, 16, 4, vt, my) | |
UNI_MC (epel, v, 24, 4, vt, my) | |
UNI_MC (epel, v, 32, 4, vt, my) | |
UNI_MC_HV (qpel, hv, 4, 8, hv) | |
UNI_MC_HV (qpel, hv, 8, 8, hv) | |
UNI_MC_HV (qpel, hv, 12, 8, hv) | |
UNI_MC_HV (qpel, hv, 16, 8, hv) | |
UNI_MC_HV (qpel, hv, 24, 8, hv) | |
UNI_MC_HV (qpel, hv, 32, 8, hv) | |
UNI_MC_HV (qpel, hv, 48, 8, hv) | |
UNI_MC_HV (qpel, hv, 64, 8, hv) | |
UNI_MC_HV (epel, hv, 4, 4, hv) | |
UNI_MC_HV (epel, hv, 6, 4, hv) | |
UNI_MC_HV (epel, hv, 8, 4, hv) | |
UNI_MC_HV (epel, hv, 12, 4, hv) | |
UNI_MC_HV (epel, hv, 16, 4, hv) | |
UNI_MC_HV (epel, hv, 24, 4, hv) | |
UNI_MC_HV (epel, hv, 32, 4, hv) | |
Variables | |
static const uint8_t | mc_filt_mask_arr [16 *3] |
#define FILT_8TAP_DPADD_S_H | ( | vec0, | |
vec1, | |||
vec2, | |||
vec3, | |||
filt0, | |||
filt1, | |||
filt2, | |||
filt3 | |||
) |
Definition at line 216 of file hevc_mc_uni_msa.c.
Referenced by common_vt_8t_12w_msa(), common_vt_8t_16w_msa(), common_vt_8t_16w_mult_msa(), common_vt_8t_4w_msa(), and common_vt_8t_8w_msa().
#define HORIZ_8TAP_4WID_4VECS_FILT | ( | src0, | |
src1, | |||
src2, | |||
src3, | |||
mask0, | |||
mask1, | |||
mask2, | |||
mask3, | |||
filt0, | |||
filt1, | |||
filt2, | |||
filt3, | |||
out0, | |||
out1 | |||
) |
Definition at line 230 of file hevc_mc_uni_msa.c.
Referenced by common_hz_8t_12w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_msa(), and common_hz_8t_4x8_msa().
#define HORIZ_8TAP_8WID_4VECS_FILT | ( | src0, | |
src1, | |||
src2, | |||
src3, | |||
mask0, | |||
mask1, | |||
mask2, | |||
mask3, | |||
filt0, | |||
filt1, | |||
filt2, | |||
filt3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 249 of file hevc_mc_uni_msa.c.
Referenced by common_hz_8t_12w_msa(), common_hz_8t_16w_msa(), common_hz_8t_32w_msa(), common_hz_8t_64w_msa(), common_hz_8t_8x4_msa(), and common_hz_8t_8x8mult_msa().
#define FILT_4TAP_DPADD_S_H | ( | vec0, | |
vec1, | |||
filt0, | |||
filt1 | |||
) |
Definition at line 277 of file hevc_mc_uni_msa.c.
Referenced by common_hz_4t_4x2_msa(), common_vt_4t_12w_msa(), common_vt_4t_16w_msa(), common_vt_4t_24w_msa(), common_vt_4t_32w_mult_msa(), common_vt_4t_4x2_msa(), common_vt_4t_4x4multiple_msa(), common_vt_4t_6w_msa(), common_vt_4t_8x2_msa(), common_vt_4t_8x4mult_msa(), and common_vt_4t_8x6_msa().
#define HORIZ_4TAP_4WID_4VECS_FILT | ( | src0, | |
src1, | |||
src2, | |||
src3, | |||
mask0, | |||
mask1, | |||
filt0, | |||
filt1, | |||
out0, | |||
out1 | |||
) |
Definition at line 287 of file hevc_mc_uni_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 299 of file hevc_mc_uni_msa.c.
Referenced by common_hz_4t_16w_msa(), common_hz_4t_32w_msa(), common_hz_4t_6w_msa(), and common_hz_4t_8x4mult_msa().
#define UNI_MC_COPY | ( | WIDTH | ) |
Definition at line 3699 of file hevc_mc_uni_msa.c.
#define UNI_MC | ( | PEL, | |
DIR, | |||
WIDTH, | |||
TAP, | |||
DIR1, | |||
FILT_DIR | |||
) |
Definition at line 3722 of file hevc_mc_uni_msa.c.
#define UNI_MC_HV | ( | PEL, | |
DIR, | |||
WIDTH, | |||
TAP, | |||
DIR1 | |||
) |
Definition at line 3776 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 25 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 67 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 81 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 117 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 140 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 157 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 178 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 315 of file hevc_mc_uni_msa.c.
Referenced by common_hz_8t_4w_msa().
|
static |
Definition at line 344 of file hevc_mc_uni_msa.c.
Referenced by common_hz_8t_4w_msa().
|
static |
Definition at line 382 of file hevc_mc_uni_msa.c.
Referenced by common_hz_8t_4w_msa().
|
static |
Definition at line 440 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 453 of file hevc_mc_uni_msa.c.
Referenced by common_hz_8t_8w_msa().
|
static |
Definition at line 484 of file hevc_mc_uni_msa.c.
Referenced by common_hz_8t_8w_msa().
|
static |
Definition at line 520 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 532 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 592 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 631 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 705 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 764 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 846 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 903 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 955 of file hevc_mc_uni_msa.c.
Referenced by common_vt_8t_24w_msa().
|
static |
Definition at line 1010 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1092 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1171 of file hevc_mc_uni_msa.c.
Referenced by common_vt_8t_24w_msa(), common_vt_8t_32w_msa(), common_vt_8t_48w_msa(), and common_vt_8t_64w_msa().
|
static |
Definition at line 1260 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1271 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1279 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1287 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1295 of file hevc_mc_uni_msa.c.
Referenced by hevc_hv_uni_8t_12w_msa().
|
static |
Definition at line 1404 of file hevc_mc_uni_msa.c.
Referenced by hevc_hv_uni_8t_12w_msa(), hevc_hv_uni_8t_16w_msa(), hevc_hv_uni_8t_24w_msa(), hevc_hv_uni_8t_32w_msa(), hevc_hv_uni_8t_48w_msa(), hevc_hv_uni_8t_64w_msa(), and hevc_hv_uni_8t_8w_msa().
|
static |
Definition at line 1562 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1574 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1589 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1601 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1613 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1625 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1637 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1649 of file hevc_mc_uni_msa.c.
Referenced by common_hz_4t_4w_msa().
|
static |
Definition at line 1676 of file hevc_mc_uni_msa.c.
Referenced by common_hz_4t_4w_msa().
|
static |
Definition at line 1703 of file hevc_mc_uni_msa.c.
Referenced by common_hz_4t_4w_msa().
|
static |
Definition at line 1739 of file hevc_mc_uni_msa.c.
Referenced by common_hz_4t_4w_msa().
|
static |
Definition at line 1789 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1804 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1839 of file hevc_mc_uni_msa.c.
Referenced by common_hz_4t_8w_msa().
|
static |
Definition at line 1873 of file hevc_mc_uni_msa.c.
Referenced by common_hz_4t_8w_msa().
|
static |
Definition at line 1907 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1920 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 1973 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 2021 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 2104 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 2156 of file hevc_mc_uni_msa.c.
Referenced by common_vt_4t_4w_msa().
|
static |
Definition at line 2187 of file hevc_mc_uni_msa.c.
Referenced by common_vt_4t_4w_msa().
|
static |
Definition at line 2233 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 2245 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 2296 of file hevc_mc_uni_msa.c.
Referenced by common_vt_4t_8w_msa().
|
static |
Definition at line 2322 of file hevc_mc_uni_msa.c.
Referenced by common_vt_4t_8w_msa().
|
static |
Definition at line 2375 of file hevc_mc_uni_msa.c.
Referenced by common_vt_4t_8w_msa().
|
static |
Definition at line 2420 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 2434 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 2495 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 2553 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 2664 of file hevc_mc_uni_msa.c.
Referenced by common_vt_4t_32w_msa().
|
static |
Definition at line 2767 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 2775 of file hevc_mc_uni_msa.c.
Referenced by hevc_hv_uni_4t_4w_msa().
|
static |
Definition at line 2856 of file hevc_mc_uni_msa.c.
Referenced by hevc_hv_uni_4t_4w_msa().
|
static |
Definition at line 2956 of file hevc_mc_uni_msa.c.
Referenced by hevc_hv_uni_4t_4w_msa().
|
static |
Definition at line 3105 of file hevc_mc_uni_msa.c.
Referenced by hevc_hv_uni_4t_12w_msa().
|
static |
Definition at line 3125 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 3247 of file hevc_mc_uni_msa.c.
Referenced by hevc_hv_uni_4t_8w_msa().
|
static |
Definition at line 3336 of file hevc_mc_uni_msa.c.
Referenced by hevc_hv_uni_4t_8w_msa().
|
static |
Definition at line 3494 of file hevc_mc_uni_msa.c.
Referenced by hevc_hv_uni_4t_12w_msa(), hevc_hv_uni_4t_16w_msa(), hevc_hv_uni_4t_24w_msa(), hevc_hv_uni_4t_32w_msa(), and hevc_hv_uni_4t_8w_msa().
|
static |
Definition at line 3628 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 3648 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 3663 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 3675 of file hevc_mc_uni_msa.c.
|
static |
Definition at line 3687 of file hevc_mc_uni_msa.c.
UNI_MC_COPY | ( | 8 | ) |
UNI_MC_COPY | ( | 12 | ) |
UNI_MC_COPY | ( | 16 | ) |
UNI_MC_COPY | ( | 24 | ) |
UNI_MC_COPY | ( | 32 | ) |
UNI_MC_COPY | ( | 48 | ) |
UNI_MC_COPY | ( | 64 | ) |
UNI_MC | ( | qpel | , |
h | , | ||
4 | , | ||
8 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | qpel | , |
h | , | ||
8 | , | ||
8 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | qpel | , |
h | , | ||
12 | , | ||
8 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | qpel | , |
h | , | ||
16 | , | ||
8 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | qpel | , |
h | , | ||
24 | , | ||
8 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | qpel | , |
h | , | ||
32 | , | ||
8 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | qpel | , |
h | , | ||
48 | , | ||
8 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | qpel | , |
h | , | ||
64 | , | ||
8 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | qpel | , |
v | , | ||
4 | , | ||
8 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | qpel | , |
v | , | ||
8 | , | ||
8 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | qpel | , |
v | , | ||
12 | , | ||
8 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | qpel | , |
v | , | ||
16 | , | ||
8 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | qpel | , |
v | , | ||
24 | , | ||
8 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | qpel | , |
v | , | ||
32 | , | ||
8 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | qpel | , |
v | , | ||
48 | , | ||
8 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | qpel | , |
v | , | ||
64 | , | ||
8 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | epel | , |
h | , | ||
4 | , | ||
4 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | epel | , |
h | , | ||
6 | , | ||
4 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | epel | , |
h | , | ||
8 | , | ||
4 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | epel | , |
h | , | ||
12 | , | ||
4 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | epel | , |
h | , | ||
16 | , | ||
4 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | epel | , |
h | , | ||
24 | , | ||
4 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | epel | , |
h | , | ||
32 | , | ||
4 | , | ||
hz | , | ||
mx | |||
) |
UNI_MC | ( | epel | , |
v | , | ||
4 | , | ||
4 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | epel | , |
v | , | ||
6 | , | ||
4 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | epel | , |
v | , | ||
8 | , | ||
4 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | epel | , |
v | , | ||
12 | , | ||
4 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | epel | , |
v | , | ||
16 | , | ||
4 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | epel | , |
v | , | ||
24 | , | ||
4 | , | ||
vt | , | ||
my | |||
) |
UNI_MC | ( | epel | , |
v | , | ||
32 | , | ||
4 | , | ||
vt | , | ||
my | |||
) |
UNI_MC_HV | ( | qpel | , |
hv | , | ||
4 | , | ||
8 | , | ||
hv | |||
) |
UNI_MC_HV | ( | qpel | , |
hv | , | ||
8 | , | ||
8 | , | ||
hv | |||
) |
UNI_MC_HV | ( | qpel | , |
hv | , | ||
12 | , | ||
8 | , | ||
hv | |||
) |
UNI_MC_HV | ( | qpel | , |
hv | , | ||
16 | , | ||
8 | , | ||
hv | |||
) |
UNI_MC_HV | ( | qpel | , |
hv | , | ||
24 | , | ||
8 | , | ||
hv | |||
) |
UNI_MC_HV | ( | qpel | , |
hv | , | ||
32 | , | ||
8 | , | ||
hv | |||
) |
UNI_MC_HV | ( | qpel | , |
hv | , | ||
48 | , | ||
8 | , | ||
hv | |||
) |
UNI_MC_HV | ( | qpel | , |
hv | , | ||
64 | , | ||
8 | , | ||
hv | |||
) |
UNI_MC_HV | ( | epel | , |
hv | , | ||
4 | , | ||
4 | , | ||
hv | |||
) |
UNI_MC_HV | ( | epel | , |
hv | , | ||
6 | , | ||
4 | , | ||
hv | |||
) |
UNI_MC_HV | ( | epel | , |
hv | , | ||
8 | , | ||
4 | , | ||
hv | |||
) |
UNI_MC_HV | ( | epel | , |
hv | , | ||
12 | , | ||
4 | , | ||
hv | |||
) |
UNI_MC_HV | ( | epel | , |
hv | , | ||
16 | , | ||
4 | , | ||
hv | |||
) |
UNI_MC_HV | ( | epel | , |
hv | , | ||
24 | , | ||
4 | , | ||
hv | |||
) |
UNI_MC_HV | ( | epel | , |
hv | , | ||
32 | , | ||
4 | , | ||
hv | |||
) |
|
static |
Definition at line 207 of file hevc_mc_uni_msa.c.
Referenced by common_hz_4t_12w_msa(), common_hz_4t_16w_msa(), common_hz_4t_24w_msa(), common_hz_4t_32w_msa(), common_hz_4t_4x16_msa(), common_hz_4t_4x2_msa(), common_hz_4t_4x4_msa(), common_hz_4t_4x8_msa(), common_hz_4t_6w_msa(), common_hz_4t_8x2mult_msa(), common_hz_4t_8x4mult_msa(), common_hz_8t_12w_msa(), common_hz_8t_16w_msa(), common_hz_8t_24w_msa(), common_hz_8t_32w_msa(), common_hz_8t_48w_msa(), common_hz_8t_4x16_msa(), common_hz_8t_4x4_msa(), common_hz_8t_4x8_msa(), common_hz_8t_64w_msa(), common_hz_8t_8x4_msa(), and common_hz_8t_8x8mult_msa().