Hi, this patch-series adds the inital infrastructure for FPU instructions and adds the first few: add, sub, mul, div, cmp, ftoi, and itof. Patch [02/07] moves the general CHECK_REG_PAIR to each single instruction since add.f and sub.f do not use 64-bit registers and would generate a false exception.
Cheers, Bastian Bastian Koppelmann (7): target-tricore: Add FPU infrastructure target-tricore: Move general CHECK_REG_PAIR of decode_rrr_divide target-tricore: add add.f/sub.f instructions target-tricore: Add mul.f instruction target-tricore: Add div.f instruction target-tricore: Add cmp.f instruction target-tricore: Add ftoi and itof instructions target-tricore/Makefile.objs | 2 +- target-tricore/cpu.h | 4 +- target-tricore/fpu_helper.c | 248 +++++++++++++++++++++++++++++++++++++++ target-tricore/helper.h | 7 ++ target-tricore/translate.c | 31 ++++- target-tricore/tricore-opcodes.h | 18 +++ 6 files changed, 305 insertions(+), 5 deletions(-) create mode 100644 target-tricore/fpu_helper.c -- 2.7.2