[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/11] softfloat-native removal and i386 improvement
From: |
Aurelien Jarno |
Subject: |
[Qemu-devel] [PATCH 00/11] softfloat-native removal and i386 improvements |
Date: |
Sun, 15 May 2011 16:13:10 +0200 |
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
- [Qemu-devel] [PATCH 00/11] softfloat-native removal and i386 improvements,
Aurelien Jarno <=
- [Qemu-devel] [PATCH 11/11] target-i386: use floatx80_log2() to implement helper_fyl2x*(), Aurelien Jarno, 2011/05/15
- [Qemu-devel] [PATCH 01/11] target-ppc: remove old CONFIG_SOFTFLOAT #ifdef, Aurelien Jarno, 2011/05/15
- [Qemu-devel] [PATCH 07/11] softfloat: add float*_is_zero_or_denormal(), Aurelien Jarno, 2011/05/15
- [Qemu-devel] [PATCH 04/11] softfloat: always enable floatx80 and float128 support, Aurelien Jarno, 2011/05/15
- [Qemu-devel] [PATCH 08/11] target-i386: cleanup helper_fxam_ST0(), Aurelien Jarno, 2011/05/15
- [Qemu-devel] [PATCH 06/11] target-i386: use floatx80 constants in helper_fld*_ST0(), Aurelien Jarno, 2011/05/15