Revision c53f4a62 target-mips/helper.c

b/target-mips/helper.c
387 387
                   come back to the jump.  */
388 388
                env->CP0_EPC = env->PC - 4;
389 389
                env->CP0_Cause |= (1 << CP0Ca_BD);
390
                env->hflags &= ~MIPS_HFLAG_BMASK;
391 390
            } else {
392 391
                env->CP0_EPC = env->PC;
393 392
                env->CP0_Cause &= ~(1 << CP0Ca_BD);
......
395 394
            env->CP0_Status |= (1 << CP0St_EXL);
396 395
            env->hflags &= ~MIPS_HFLAG_UM;
397 396
        }
397
        env->hflags &= ~MIPS_HFLAG_BMASK;
398 398
        if (env->CP0_Status & (1 << CP0St_BEV)) {
399 399
            env->PC = (int32_t)0xBFC00200;
400 400
        } else {

Also available in: Unified diff