This patch series does some bug fixes and code cleanup in the MIPS
target, and then does some optimizations.

Aurelien Jarno (14):
  softfloat: implement fused multiply-add NaN propagation for MIPS
  target-mips: use the softfloat floatXX_muladd functions
  target-mips: fix FPU exceptions
  target-mips: use softfloat constants when possible
  target-mips: cleanup load/store operations
  target-mips: optimize load operations
  target-mips: simplify load/store microMIPS helpers
  target-mips: implement unaligned loads using TCG
  target-mips: don't use local temps for store conditional
  target-mips: implement movn/movz using movcond
  target-mips: optimize ddiv/ddivu/div/divu with movcond
  target-mips: use deposit instead of hardcoded version
  target-mips: fix TLBR wrt SEGMask
  target-mips: don't flush extra TLB on permissions upgrade

 fpu/softfloat-specialize.h |   27 +++
 target-mips/helper.h       |   12 +-
 target-mips/op_helper.c    |  573 +++++++++++++++-----------------------------
 target-mips/translate.c    |  364 ++++++++++++++--------------
 4 files changed, 409 insertions(+), 567 deletions(-)

-- 
1.7.10.4


Reply via email to