[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH for-10.0 00/11] fpu: pickNaN follow ups
From: |
Richard Henderson |
Subject: |
[PATCH for-10.0 00/11] fpu: pickNaN follow ups |
Date: |
Tue, 3 Dec 2024 14:39:37 -0600 |
Based-on: 20241202131347.498124-55-peter.maydell@linaro.org
([PATCH v2 for-10.0 54/54] fpu: Remove default handling for dnan_pattern)
The first patch needs to be inserted into Peter's patch set,
any place before 54/54 when dnan_pattern becomes mandatory.
The rest are cleanups that become possible when the
softfloat-specialize.c.inc functions are inlined into their
single callers in softfloat-parts.c.inc.
r~
Richard Henderson (11):
target/arm: Copy entire float_status in is_ebf
softfloat: Inline pickNaNMulAdd
softfloat: Use goto for default nan case in pick_nan_muladd
softfloat: Remove which from parts_pick_nan_muladd
softfloat: Pad array size in pick_nan_muladd
softfloat: Move propagateFloatx80NaN to softfloat.c
softfloat: Use parts_pick_nan in propagateFloatx80NaN
softfloat: Inline pickNaN
softfloat: Share code between parts_pick_nan cases
softfloat: Sink frac_cmp in parts_pick_nan until needed
softfloat: Replace WHICH with RET in parts_pick_nan
fpu/softfloat.c | 19 ++++
target/arm/tcg/vec_helper.c | 20 ++--
fpu/softfloat-parts.c.inc | 136 +++++++++++++++++-----
fpu/softfloat-specialize.c.inc | 202 ---------------------------------
4 files changed, 131 insertions(+), 246 deletions(-)
--
2.43.0
- [PATCH for-10.0 00/11] fpu: pickNaN follow ups,
Richard Henderson <=
- [PATCH 05/11] softfloat: Pad array size in pick_nan_muladd, Richard Henderson, 2024/12/03
- [PATCH 01/11] target/arm: Copy entire float_status in is_ebf, Richard Henderson, 2024/12/03
- [PATCH 03/11] softfloat: Use goto for default nan case in pick_nan_muladd, Richard Henderson, 2024/12/03
- [PATCH 04/11] softfloat: Remove which from parts_pick_nan_muladd, Richard Henderson, 2024/12/03
- [PATCH 08/11] softfloat: Inline pickNaN, Richard Henderson, 2024/12/03