]> Git Repo - qemu.git/blobdiff - target-m68k/translate.c
M68k system mode semihosting.
[qemu.git] / target-m68k / translate.c
index eff32867b81a9d0b8ac7066f2a0f4eb7f1a60525..d7162fea6faae7759c6a3048390317483404ca4e 100644 (file)
@@ -1901,7 +1901,6 @@ DISAS_INSN(move_to_usp)
 
 DISAS_INSN(halt)
 {
-    gen_flush_cc_op(s);
     gen_jmp(s, gen_im32(s->pc));
     gen_op_halt();
 }
@@ -1919,7 +1918,8 @@ DISAS_INSN(stop)
     s->pc += 2;
 
     gen_set_sr_im(s, ext, 0);
-    disas_halt(s, insn);
+    gen_jmp(s, gen_im32(s->pc));
+    gen_op_stop();
 }
 
 DISAS_INSN(rte)
This page took 0.022335 seconds and 4 git commands to generate.