Revision bc2c3909

b/target-mips/translate.c
971 971
{
972 972
    const unsigned char *opn = "unk";
973 973

  
974
    if (!(ctx->CP0_Status & (1 << CP0St_CU0))) {
974
    if (!(ctx->CP0_Status & (1 << CP0St_CU0)) &&
975
        !(ctx->hflags & MIPS_HFLAG_UM) &&
976
        !(ctx->hflags & MIPS_HFLAG_ERL) &&
977
        !(ctx->hflags & MIPS_HFLAG_EXL)) {
975 978
        if (loglevel & CPU_LOG_TB_IN_ASM) {
976 979
            fprintf(logfile, "CP0 is not usable\n");
977 980
        }

Also available in: Unified diff