target_ulong helper_udiv(target_ulong a, target_ulong b)

{

    uint64_t x0;

    uint32_t x1;



    x0 = (a & 0xffffffff) | ((int64_t) (env->y) << 32);

    x1 = (b & 0xffffffff);



    if (x1 == 0) {

        raise_exception(TT_DIV_ZERO);

    }



    x0 = x0 / x1;

    if (x0 > 0xffffffff) {

        env->cc_src2 = 1;

        return 0xffffffff;

    } else {

        env->cc_src2 = 0;

        return x0;

    }

}

target_ulong helper_udiv(target_ulong a, target_ulong b)

{

    uint64_t x0;

    uint32_t x1;



    x0 = (a & 0xffffffff) | ((int64_t) (env->y) << 32);

    x1 = (b & 0xffffffff);



    if (x1 == 0) {

        raise_exception(TT_DIV_ZERO);

    }



    x0 = x0 / x1;

    if (x0 > 0xffffffff) {

        env->cc_src2 = 1;

        return 0xffffffff;

    } else {

        env->cc_src2 = 0;

        return x0;

    }

}

target_ulong helper_udiv(target_ulong a, target_ulong b)         env->cc_src2 = 1;         return 0xffffffff;     } else {         env->cc_src2 = 0;         return x0;         env->cc_src2 = 1;     } else {         env->cc_src2 = 0;         return x0;
target_ulong FUNC_0(target_ulong a, target_ulong b)

{

    uint64_t x0;

    uint32_t x1;



    x0 = (a & 0xffffffff) | ((int64_t) (env->y) << 32);

    x1 = (b & 0xffffffff);



    if (x1 == 0) {

        raise_exception(TT_DIV_ZERO);

    }



    x0 = x0 / x1;

    if (x0 > 0xffffffff) {

        env->cc_src2 = 1;

        return 0xffffffff;

    } else {

        env->cc_src2 = 0;

        return x0;

    }

}

target_ulong FUNC_0(target_ulong a, target_ulong b)
{ uint64_t x0; uint32_t x1; x0 = (a & 0xffffffff) | ((int64_t) (env->y) << 32); x1 = (b & 0xffffffff); if (x1 == 0) { raise_exception(TT_DIV_ZERO); } x0 = x0 / x1; if (x0 > 0xffffffff) { env->cc_src2 = 1; return 0xffffffff; } else { env->cc_src2 = 0; return x0; } }