void op_addo (void)

{

    target_ulong tmp;



    tmp = T0;

    T0 += T1;

    if ((T0 >> 31) ^ (T1 >> 31) ^ (tmp >> 31)) {

        CALL_FROM_TB1(do_raise_exception_direct, EXCP_OVERFLOW);

    }

    RETURN();

}

void op_addo (void)

{

    target_ulong tmp;



    tmp = T0;

    T0 += T1;

    if ((T0 >> 31) ^ (T1 >> 31) ^ (tmp >> 31)) {

        CALL_FROM_TB1(do_raise_exception_direct, EXCP_OVERFLOW);

    }

    RETURN();

}

    if ((T0 >> 31) ^ (T1 >> 31) ^ (tmp >> 31)) {
void FUNC_0 (void)

{

    target_ulong tmp;



    tmp = T0;

    T0 += T1;

    if ((T0 >> 31) ^ (T1 >> 31) ^ (tmp >> 31)) {

        CALL_FROM_TB1(do_raise_exception_direct, EXCP_OVERFLOW);

    }

    RETURN();

}

void FUNC_0 (void)
{ target_ulong tmp; tmp = T0; T0 += T1; if ((T0 >> 31) ^ (T1 >> 31) ^ (tmp >> 31)) { CALL_FROM_TB1(do_raise_exception_direct, EXCP_OVERFLOW); } RETURN(); }