static inline int get_ue_code(GetBitContext *gb, int order)

{

    if (order) {

        int ret = get_ue_golomb(gb) << order;

        return ret + get_bits(gb, order);

    }

    return get_ue_golomb(gb);

}

static inline int get_ue_code(GetBitContext *gb, int order)

{

    if (order) {

        int ret = get_ue_golomb(gb) << order;

        return ret + get_bits(gb, order);

    }

    return get_ue_golomb(gb);

}

        int ret = get_ue_golomb(gb) << order;         return ret + get_bits(gb, order);     return get_ue_golomb(gb);
static inline int FUNC_0(GetBitContext *VAR_0, int VAR_1)

{

    if (VAR_1) {

        int VAR_2 = get_ue_golomb(VAR_0) << VAR_1;

        return VAR_2 + get_bits(VAR_0, VAR_1);

    }

    return get_ue_golomb(VAR_0);

}

static inline int FUNC_0(GetBitContext *VAR_0, int VAR_1)
{ if (VAR_1) { int VAR_2 = get_ue_golomb(VAR_0) << VAR_1; return VAR_2 + get_bits(VAR_0, VAR_1); } return get_ue_golomb(VAR_0); }