static inline int asym_quant(int c, int e, int qbits)

{

    int m;



    c = (((c << e) >> (24 - qbits)) + 1) >> 1;

    m = (1 << (qbits-1));

    if (c >= m)

        c = m - 1;

    av_assert2(c >= -m);

    return c;

}

static inline int asym_quant(int c, int e, int qbits)

{

    int m;



    c = (((c << e) >> (24 - qbits)) + 1) >> 1;

    m = (1 << (qbits-1));

    if (c >= m)

        c = m - 1;

    av_assert2(c >= -m);

    return c;

}

    c = (((c << e) >> (24 - qbits)) + 1) >> 1;
static inline int FUNC_0(int VAR_0, int VAR_1, int VAR_2)

{

    int VAR_3;



    VAR_0 = (((VAR_0 << VAR_1) >> (24 - VAR_2)) + 1) >> 1;

    VAR_3 = (1 << (VAR_2-1));

    if (VAR_0 >= VAR_3)

        VAR_0 = VAR_3 - 1;

    av_assert2(VAR_0 >= -VAR_3);

    return VAR_0;

}

static inline int FUNC_0(int VAR_0, int VAR_1, int VAR_2)
{ int VAR_3; VAR_0 = (((VAR_0 << VAR_1) >> (24 - VAR_2)) + 1) >> 1; VAR_3 = (1 << (VAR_2-1)); if (VAR_0 >= VAR_3)
VAR_0 = VAR_3 - 1; av_assert2(VAR_0 >= -VAR_3); return VAR_0; }