[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/12] softfloat header updates
From: |
Alex Bennée |
Subject: |
[Qemu-devel] [PULL 00/12] softfloat header updates |
Date: |
Mon, 19 Aug 2019 13:16:57 +0100 |
The following changes since commit afd760539308a5524accf964107cdb1d54a059e3:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190816'
into staging (2019-08-16 17:21:40 +0100)
are available in the Git repository at:
https://github.com/stsquad/qemu.git tags/pull-softfloat-headers-190819-1
for you to fetch changes up to 5f8ab0004e878a6cd0f50fa8659df4a4f853eea8:
targets (various): use softfloat-helpers.h where we can (2019-08-19 12:07:13
+0100)
----------------------------------------------------------------
Softfloat updates
- minor refactoring of constants
- drop LIT64 macro
- re-organise header inclusion
----------------------------------------------------------------
Alex Bennée (12):
fpu: replace LIT64 usage with UINT64_C for specialize constants
fpu: convert float[16/32/64]_squash_denormal to new modern style
fpu: use min/max values from stdint.h for integral overflow
fpu: replace LIT64 with UINT64_C macros
target/m68k: replace LIT64 with UINT64_C macros
fpu: remove the LIT64 macro
fpu: move inline helpers into a separate header
fpu: make softfloat-macros "self-contained"
fpu: rename softfloat-specialize.h -> .inc.c
target/mips: rationalise softfloat includes
target/riscv: rationalise softfloat includes
targets (various): use softfloat-helpers.h where we can
...oat-specialize.h => softfloat-specialize.inc.c} | 26 +-
fpu/softfloat.c | 264 ++++++++++-----------
include/fpu/softfloat-helpers.h | 132 +++++++++++
include/fpu/softfloat-macros.h | 8 +-
include/fpu/softfloat.h | 65 +----
linux-user/mips/cpu_loop.c | 1 +
target/alpha/helper.c | 2 +-
target/m68k/softfloat.c | 98 ++++----
target/microblaze/cpu.c | 2 +-
target/mips/cpu.h | 8 +-
target/mips/internal.h | 7 +
target/mips/msa_helper.c | 1 +
target/mips/op_helper.c | 1 +
target/riscv/cpu.c | 1 +
target/riscv/cpu.h | 2 +-
target/riscv/fpu_helper.c | 1 +
target/s390x/cpu.c | 2 +-
target/sh4/cpu.c | 3 +-
target/tricore/helper.c | 2 +-
target/unicore32/cpu.c | 1 -
20 files changed, 342 insertions(+), 285 deletions(-)
rename fpu/{softfloat-specialize.h => softfloat-specialize.inc.c} (98%)
create mode 100644 include/fpu/softfloat-helpers.h
--
2.20.1
- [Qemu-devel] [PULL 00/12] softfloat header updates,
Alex Bennée <=
- [Qemu-devel] [PULL 02/12] fpu: convert float[16/32/64]_squash_denormal to new modern style, Alex Bennée, 2019/08/19
- [Qemu-devel] [PULL 09/12] fpu: rename softfloat-specialize.h -> .inc.c, Alex Bennée, 2019/08/19
- [Qemu-devel] [PULL 01/12] fpu: replace LIT64 usage with UINT64_C for specialize constants, Alex Bennée, 2019/08/19
- [Qemu-devel] [PULL 04/12] fpu: replace LIT64 with UINT64_C macros, Alex Bennée, 2019/08/19
- [Qemu-devel] [PULL 06/12] fpu: remove the LIT64 macro, Alex Bennée, 2019/08/19
- [Qemu-devel] [PULL 11/12] target/riscv: rationalise softfloat includes, Alex Bennée, 2019/08/19
- [Qemu-devel] [PULL 03/12] fpu: use min/max values from stdint.h for integral overflow, Alex Bennée, 2019/08/19
- [Qemu-devel] [PULL 07/12] fpu: move inline helpers into a separate header, Alex Bennée, 2019/08/19
- [Qemu-devel] [PULL 10/12] target/mips: rationalise softfloat includes, Alex Bennée, 2019/08/19
- [Qemu-devel] [PULL 08/12] fpu: make softfloat-macros "self-contained", Alex Bennée, 2019/08/19