From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:34550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLc4V-0008Vj-PJ for qemu-devel@nongnu.org; Sun, 15 May 2011 10:13:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QLc4T-0007gN-21 for qemu-devel@nongnu.org; Sun, 15 May 2011 10:13:27 -0400 Received: from hall.aurel32.net ([88.191.126.93]:42075) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QLc4S-0007g1-T2 for qemu-devel@nongnu.org; Sun, 15 May 2011 10:13:25 -0400 From: Aurelien Jarno Date: Sun, 15 May 2011 16:13:10 +0200 Message-Id: <1305468801-6015-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 00/11] softfloat-native removal and i386 improvements 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. Aurelien Jarno (11): target-ppc: remove old CONFIG_SOFTFLOAT #ifdef target-mips/gdbstub: remove old CONFIG_SOFTFLOAT #ifdef softfloat-native: remove softfloat: always enable floatx80 and float128 support target-i386: remove old code handling float64 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 softfloat: add floatx80_log2() function target-i386: use floatx80_log2() to implement helper_fyl2x*() 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 | 120 +++++----- fpu/softfloat.h | 77 ++----- gdbstub.c | 2 - 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 | 337 +++++++++++----------------- target-ppc/helper.h | 2 - target-ppc/op_helper.c | 11 - target-ppc/translate.c | 2 - 17 files changed, 271 insertions(+), 1696 deletions(-) delete mode 100644 fpu/softfloat-native.c delete mode 100644 fpu/softfloat-native.h -- 1.7.2.3