static inline int check_fit(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(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); }