|
static void | copy_width8_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
|
static void | copy_width12_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
|
static void | copy_width16_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
|
static void | copy_width24_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
|
static void | copy_width32_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
|
static void | copy_width48_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
|
static void | copy_width64_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, int32_t height) |
|
static void | common_hz_8t_4x4_msa (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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 (const 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_msa (const 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 (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y) |
|
static void | hevc_hv_uni_4t_4x4_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y) |
|
static void | hevc_hv_uni_4t_4multx8mult_msa (const 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 (const 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 (const 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 (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y) |
|
static void | hevc_hv_uni_4t_8multx4_msa (const 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 width8mult) |
|
static void | hevc_hv_uni_4t_8x6_msa (const uint8_t *src, int32_t src_stride, uint8_t *dst, int32_t dst_stride, const int8_t *filter_x, const int8_t *filter_y) |
|
static void | hevc_hv_uni_4t_8multx4mult_msa (const 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 width8mult) |
|
static void | hevc_hv_uni_4t_8w_msa (const 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 (const 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 (const 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 (const 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 (const 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, 4, 8) |
|
| UNI_MC_HV (qpel, 8, 8) |
|
| UNI_MC_HV (qpel, 12, 8) |
|
| UNI_MC_HV (qpel, 16, 8) |
|
| UNI_MC_HV (qpel, 24, 8) |
|
| UNI_MC_HV (qpel, 32, 8) |
|
| UNI_MC_HV (qpel, 48, 8) |
|
| UNI_MC_HV (qpel, 64, 8) |
|
| UNI_MC_HV (epel, 4, 4) |
|
| UNI_MC_HV (epel, 6, 4) |
|
| UNI_MC_HV (epel, 8, 4) |
|
| UNI_MC_HV (epel, 12, 4) |
|
| UNI_MC_HV (epel, 16, 4) |
|
| UNI_MC_HV (epel, 24, 4) |
|
| UNI_MC_HV (epel, 32, 4) |
|