static int calc_add_mv(RV34DecContext *r, int dir, int val)

{

    int mul = dir ? -r->mv_weight2 : r->mv_weight1;



    return (val * mul + 0x2000) >> 14;

}

static int calc_add_mv(RV34DecContext *r, int dir, int val)

{

    int mul = dir ? -r->mv_weight2 : r->mv_weight1;



    return (val * mul + 0x2000) >> 14;

}

    return (val * mul + 0x2000) >> 14;
static int FUNC_0(RV34DecContext *VAR_0, int VAR_1, int VAR_2)

{

    int VAR_3 = VAR_1 ? -VAR_0->mv_weight2 : VAR_0->mv_weight1;



    return (VAR_2 * VAR_3 + 0x2000) >> 14;

}

static int FUNC_0(RV34DecContext *VAR_0, int VAR_1, int VAR_2)
{ int VAR_3 = VAR_1 ? -VAR_0->mv_weight2 : VAR_0->mv_weight1; return (VAR_2 * VAR_3 + 0x2000) >> 14; }