unicorn/qemu/target
Emilio G. Cota bb95f85569
target/mips: convert to TranslatorOps
Notes:

- DISAS_TOO_MANY replaces the former "break" in the translation loop.
However, care must be taken not to overwrite a previous condition
in is_jmp; that's why in translate_insn we first check is_jmp and
return if it's != DISAS_NEXT.

- Added an assert in translate_insn, before exiting due to an exception,
to make sure that is_jmp is set to DISAS_NORETURN (the exception
generation function always sets it.)

- Added an assert for the default case in is_jmp's switch.

Backports commit 18f440edfb974feaff8490d4861844b5a2b7a3b5 from qemu
2018-05-12 16:42:21 -04:00
..
arm translator: merge max_insns into DisasContextBase 2018-05-11 13:59:17 -04:00
i386 translator: merge max_insns into DisasContextBase 2018-05-11 13:59:17 -04:00
m68k target/m68k: Fix build Werror with gcc 8.0.1 2018-05-11 10:37:45 -04:00
mips target/mips: convert to TranslatorOps 2018-05-12 16:42:21 -04:00
sparc target/sparc: convert to TranslatorOps 2018-05-11 15:17:12 -04:00