static void avc_biwgt_4width_msa(uint8_t *src,

                                 int32_t src_stride,

                                 uint8_t *dst,

                                 int32_t dst_stride,

                                 int32_t height,

                                 int32_t log2_denom,

                                 int32_t src_weight,

                                 int32_t dst_weight,

                                 int32_t offset_in)

{

    if (2 == height) {

        avc_biwgt_4x2_msa(src, src_stride, dst, dst_stride,

                          log2_denom, src_weight, dst_weight,

                          offset_in);

    } else {

        avc_biwgt_4x4multiple_msa(src, src_stride, dst, dst_stride,

                                  height, log2_denom, src_weight,

                                  dst_weight, offset_in);

    }

}

static void avc_biwgt_4width_msa(uint8_t *src,

                                 int32_t src_stride,

                                 uint8_t *dst,

                                 int32_t dst_stride,

                                 int32_t height,

                                 int32_t log2_denom,

                                 int32_t src_weight,

                                 int32_t dst_weight,

                                 int32_t offset_in)

{

    if (2 == height) {

        avc_biwgt_4x2_msa(src, src_stride, dst, dst_stride,

                          log2_denom, src_weight, dst_weight,

                          offset_in);

    } else {

        avc_biwgt_4x4multiple_msa(src, src_stride, dst, dst_stride,

                                  height, log2_denom, src_weight,

                                  dst_weight, offset_in);

    }

}

static void FUNC_0(uint8_t *VAR_0,

                                 int32_t VAR_1,

                                 uint8_t *VAR_2,

                                 int32_t VAR_3,

                                 int32_t VAR_4,

                                 int32_t VAR_5,

                                 int32_t VAR_6,

                                 int32_t VAR_7,

                                 int32_t VAR_8)

{

    if (2 == VAR_4) {

        avc_biwgt_4x2_msa(VAR_0, VAR_1, VAR_2, VAR_3,

                          VAR_5, VAR_6, VAR_7,

                          VAR_8);

    } else {

        avc_biwgt_4x4multiple_msa(VAR_0, VAR_1, VAR_2, VAR_3,

                                  VAR_4, VAR_5, VAR_6,

                                  VAR_7, VAR_8);

    }

}

static void FUNC_0(uint8_t *VAR_0,
int32_t VAR_1,
uint8_t *VAR_2,
int32_t VAR_3,
int32_t VAR_4,
int32_t VAR_5,
int32_t VAR_6,
int32_t VAR_7,
int32_t VAR_8)
{ if (2 == VAR_4) { avc_biwgt_4x2_msa(VAR_0, VAR_1, VAR_2, VAR_3,
VAR_5, VAR_6, VAR_7,
VAR_8); } else { avc_biwgt_4x4multiple_msa(VAR_0, VAR_1, VAR_2, VAR_3,
VAR_4, VAR_5, VAR_6,
VAR_7, VAR_8); } }