target/m68k/cpu.h | 2 + target/m68k/helper.h | 3 + target/m68k/cpu.c | 2 + target/m68k/fpu_helper.c | 201 ++ target/m68k/gen-floatx80-pow10.c | 30 + target/m68k/translate.c | 49 +- tests/tcg/m68k/packeddecimal-1.c | 41 + tests/tcg/m68k/packeddecimal-2.c | 42 + target/m68k/floatx80-pow10.c.inc | 4933 ++++++++++++++++++++++++++++++ tests/tcg/m68k/Makefile.target | 4 +- 10 files changed, 5293 insertions(+), 14 deletions(-) create mode 100644 target/m68k/gen-floatx80-pow10.c create mode 100644 tests/tcg/m68k/packeddecimal-1.c create mode 100644 tests/tcg/m68k/packeddecimal-2.c create mode 100644 target/m68k/floatx80-pow10.c.inc