static inline int check_fit_tl(tcg_target_long val, unsigned int bits)

{

    return (val << ((sizeof(tcg_target_long) * 8 - bits))

            >> (sizeof(tcg_target_long) * 8 - bits)) == val;

}

static inline int check_fit_tl(tcg_target_long val, unsigned int bits)

{

    return (val << ((sizeof(tcg_target_long) * 8 - bits))

            >> (sizeof(tcg_target_long) * 8 - bits)) == val;

}

static inline int FUNC_0(tcg_target_long VAR_0, unsigned int VAR_1)

{

    return (VAR_0 << ((sizeof(tcg_target_long) * 8 - VAR_1))

            >> (sizeof(tcg_target_long) * 8 - VAR_1)) == VAR_0;

}

static inline int FUNC_0(tcg_target_long VAR_0, unsigned int VAR_1)
{ return (VAR_0 << ((sizeof(tcg_target_long) * 8 - VAR_1))
>> (sizeof(tcg_target_long) * 8 - VAR_1)) == VAR_0; }