This patch series does some optimization and cleanup in the SH4 emulation. Aurelien Jarno (11): target-sh4: mark a few helpers const and pure target-sh4: use float32_muladd() to implement fmac target-sh4: implement addc and subc using TCG target-sh4: implement addv and subv using TCG target-sh4: optimize xtrct target-sh4: optimize swap.w target-sh4: remove gen_clr_t() and gen_set_t() target-sh4: rework exceptions handling target-sh4: cleanup DisasContext target-sh4: remove useless code gdbstub/sh4: fix build with USE_SOFTFLOAT_STRUCT_TYPES
gdbstub.c | 144 +++++++++++++++++++++++--------------- target-sh4/helper.h | 24 +++---- target-sh4/op_helper.c | 123 ++++---------------------------- target-sh4/translate.c | 181 ++++++++++++++++++++++++++++++------------------ 4 files changed, 226 insertions(+), 246 deletions(-) -- 1.7.10.4