summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--translate-i386.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/translate-i386.c b/translate-i386.c
index 086d74a4fc..32e188bbb7 100644
--- a/translate-i386.c
+++ b/translate-i386.c
@@ -3085,6 +3085,7 @@ long disas_insn(DisasContext *s, uint8_t *pc_start)
}
gen_pop_update(s);
s->cc_op = CC_OP_EFLAGS;
+ s->is_jmp = 2; /* abort translation because TF flag may change */
}
break;
case 0x9e: /* sahf */