diff --git a/qemu/target/mips/translate.c b/qemu/target/mips/translate.c index 9cb5c10f..fda7e818 100644 --- a/qemu/target/mips/translate.c +++ b/qemu/target/mips/translate.c @@ -6472,8 +6472,6 @@ static void gen_mtc0(DisasContext *ctx, TCGv arg, int reg, int sel) default: goto cp0_unimplemented; } - /* Stop translation as we may have switched the execution mode */ - ctx->bstate = BS_STOP; break; default: goto cp0_unimplemented; @@ -7798,8 +7796,6 @@ static void gen_dmtc0(DisasContext *ctx, TCGv arg, int reg, int sel) default: goto cp0_unimplemented; } - /* Stop translation as we may have switched the execution mode */ - ctx->bstate = BS_STOP; break; default: goto cp0_unimplemented;