void do_raise_exception_err (uint32_t exception, int error_code)

{

#if 0

    printf("Raise exception %3x code : %d\n", exception, error_code);

#endif

    switch (exception) {

    case EXCP_PROGRAM:

        if (error_code == EXCP_FP && msr_fe0 == 0 && msr_fe1 == 0)

            return;

        break;

    default:

        break;

    }

    env->exception_index = exception;

    env->error_code = error_code;

    cpu_loop_exit();

}

void do_raise_exception_err (uint32_t exception, int error_code)

{

#if 0

    printf("Raise exception %3x code : %d\n", exception, error_code);

#endif

    switch (exception) {

    case EXCP_PROGRAM:

        if (error_code == EXCP_FP && msr_fe0 == 0 && msr_fe1 == 0)

            return;

        break;

    default:

        break;

    }

    env->exception_index = exception;

    env->error_code = error_code;

    cpu_loop_exit();

}

void FUNC_0 (uint32_t VAR_0, int VAR_1)

{

#if 0

    printf("Raise VAR_0 %3x code : %d\n", VAR_0, VAR_1);

#endif

    switch (VAR_0) {

    case EXCP_PROGRAM:

        if (VAR_1 == EXCP_FP && msr_fe0 == 0 && msr_fe1 == 0)

            return;

        break;

    default:

        break;

    }

    env->exception_index = VAR_0;

    env->VAR_1 = VAR_1;

    cpu_loop_exit();

}

void FUNC_0 (uint32_t VAR_0, int VAR_1)
{ #if 0
printf("Raise VAR_0 %3x code : %d\n", VAR_0, VAR_1); #endif
switch (VAR_0) { case EXCP_PROGRAM:
if (VAR_1 == EXCP_FP && msr_fe0 == 0 && msr_fe1 == 0)
return; break; default:
break; } env->exception_index = VAR_0; env->VAR_1 = VAR_1; cpu_loop_exit(); }