From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:48083) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TLgP2-0007MW-Nw for qemu-devel@nongnu.org; Tue, 09 Oct 2012 16:27:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TLgP1-0004Nm-Od for qemu-devel@nongnu.org; Tue, 09 Oct 2012 16:27:44 -0400 Received: from hall.aurel32.net ([88.191.126.93]:45229) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TLgP1-0004NA-IW for qemu-devel@nongnu.org; Tue, 09 Oct 2012 16:27:43 -0400 From: Aurelien Jarno Date: Tue, 9 Oct 2012 22:27:24 +0200 Message-Id: <1349814458-21739-1-git-send-email-aurelien@aurel32.net> Subject: [Qemu-devel] [PATCH 00/14] target-mips: misc fixes and optimizations List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Aurelien Jarno 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