unicorn/qemu/target/m68k
Pavel Dovgalyuk 01150e151e
m68k: implement movep instruction
This patch implements movep instruction. It moves data between a data register
and alternate bytes within the address space starting at the location
specified and incrementing by two.

It was designed for the original 68000 and used in firmwares for
interfacing the 8-bit peripherals through the 16-bit data bus.
Without this patch opcode for this instruction is recognized as some bitop.

Backports commit 1226e212292e271b8795265c9639d5c0553df199 from qemu
2018-03-07 11:51:32 -05:00
..
cpu-qom.h
cpu.c m68k: implement movep instruction 2018-03-07 11:51:32 -05:00
cpu.h m68k: implement movep instruction 2018-03-07 11:51:32 -05:00
fpu_helper.c target/m68k: Switch fpu_rom from make_floatx80() to make_floatx80_init() 2018-03-04 23:05:01 -05:00
helper.c target/m68k: add pflush/ptest 2018-03-06 11:21:51 -05:00
helper.h target/m68k: add pflush/ptest 2018-03-06 11:21:51 -05:00
Makefile.objs target-m68k: move FPU helpers to fpu_helper.c 2018-03-03 15:04:05 -05:00
op_helper.c target/m68k: add pflush/ptest 2018-03-06 11:21:51 -05:00
qregs.def target-m68k: use floatx80 internally 2018-03-03 19:35:17 -05:00
translate.c m68k: implement movep instruction 2018-03-07 11:51:32 -05:00
unicorn.c unicorn/m68k: Lessen usage of M68K_CPU macro 2018-03-07 10:37:50 -05:00
unicorn.h Move target-* CPU file into a target/ folder 2018-03-01 22:50:58 -05:00