From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:58433) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QOctt-0005rW-LP for qemu-devel@nongnu.org; Mon, 23 May 2011 17:42:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QOctq-0003Cb-PA for qemu-devel@nongnu.org; Mon, 23 May 2011 17:42:57 -0400 Received: from hall.aurel32.net ([88.191.126.93]:53487) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QOctq-0003CF-Ke for qemu-devel@nongnu.org; Mon, 23 May 2011 17:42:54 -0400 From: Aurelien Jarno Date: Mon, 23 May 2011 23:42:42 +0200 Message-Id: <1306186971-9528-1-git-send-email-aurelien@aurel32.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH v2 0/9] softfloat-native removal and i386 improvement List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Aurelien Jarno This patch series finally removes softfloat-native as it is not used by default in any target. In then laters improves the target-i386 code as it does not need to be compatible with softfloat-native anymore. v1 -> v2: fix mips/gdbstub reorder patches to fix target-i386 bisection dropped log2 patches Aurelien Jarno (9): target-ppc: remove old CONFIG_SOFTFLOAT #ifdef target-mips/gdbstub: remove old CONFIG_SOFTFLOAT #ifndef target-i386: remove old code handling float64 softfloat-native: remove softfloat: always enable floatx80 and float128 support target-i386: use floatx80 constants in helper_fld*_ST0() softfloat: add float*_is_zero_or_denormal() target-i386: cleanup helper_fxam_ST0() target-i386: add support for FPU exceptions Makefile.target | 3 +- configure | 2 - cpu-all.h | 7 +- fpu/softfloat-native.c | 540 -------------------------------------------- fpu/softfloat-native.h | 531 ------------------------------------------- fpu/softfloat-specialize.h | 7 - fpu/softfloat.c | 62 ----- fpu/softfloat.h | 76 ++----- gdbstub.c | 4 - target-i386/cpu.h | 37 ++-- target-i386/exec.h | 144 +------------ target-i386/helper.c | 41 +++- target-i386/machine.c | 104 +--------- target-i386/op_helper.c | 329 +++++++++++---------------- target-ppc/helper.h | 2 - target-ppc/op_helper.c | 11 - target-ppc/translate.c | 2 - 17 files changed, 208 insertions(+), 1694 deletions(-) delete mode 100644 fpu/softfloat-native.c delete mode 100644 fpu/softfloat-native.h -- 1.7.5.1