Changes since v1: * Tweaked local variable decls for movem. * Fixed the bitfield patches such that they work with linux-user-test-0.3. (Along with the whole passle of extra patches required to make that work.)
The register bitfield patch still depends on the patches posted here in another thread implementing extract and sextract. r~ Laurent Vivier (1): target-m68k: Implement 680x0 movem Richard Henderson (4): target-m68k: Do not cpu_abort on undefined insns target-m68k: Inline shifts target-m68k: Implement bitfield ops for registers target-m68k: Implement bitfield ops for memory target-m68k/cpu.h | 1 + target-m68k/helper.c | 52 ---- target-m68k/helper.h | 10 +- target-m68k/op_helper.c | 185 +++++++++++++ target-m68k/translate.c | 702 ++++++++++++++++++++++++++++++++++++++++++++---- 5 files changed, 843 insertions(+), 107 deletions(-) -- 2.7.4