static int do_break(CPUMIPSState *env, target_siginfo_t *info,

                    unsigned int code)

{

    int ret = -1;



    switch (code) {

    case BRK_OVERFLOW:

    case BRK_DIVZERO:

        info->si_signo = TARGET_SIGFPE;


        info->si_code = (code == BRK_OVERFLOW) ? FPE_INTOVF : FPE_INTDIV;



        break;

    default:





        break;

    }



    return ret;

}
static int do_break(CPUMIPSState *env, target_siginfo_t *info,

                    unsigned int code)

{

    int ret = -1;



    switch (code) {

    case BRK_OVERFLOW:

    case BRK_DIVZERO:

        info->si_signo = TARGET_SIGFPE;


        info->si_code = (code == BRK_OVERFLOW) ? FPE_INTOVF : FPE_INTDIV;



        break;

    default:





        break;

    }



    return ret;

}
static int FUNC_0(CPUMIPSState *VAR_0, target_siginfo_t *VAR_1,

                    unsigned int VAR_2)

{

    int VAR_3 = -1;



    switch (VAR_2) {

    case BRK_OVERFLOW:

    case BRK_DIVZERO:

        VAR_1->si_signo = TARGET_SIGFPE;


        VAR_1->si_code = (VAR_2 == BRK_OVERFLOW) ? FPE_INTOVF : FPE_INTDIV;



        break;

    default:





        break;

    }



    return VAR_3;

}
static int FUNC_0(CPUMIPSState *VAR_0, target_siginfo_t *VAR_1,
unsigned int VAR_2)
{ int VAR_3 = -1; switch (VAR_2) { case BRK_OVERFLOW:
case BRK_DIVZERO:
VAR_1->si_signo = TARGET_SIGFPE; VAR_1->si_code = (VAR_2 == BRK_OVERFLOW) ? FPE_INTOVF : FPE_INTDIV; break; default:
break; } return VAR_3; }