[PULL 0/9] fpu patch queue

Richard Henderson posted 9 patches 1 month, 2 weeks ago
Failed in applying to current master (apply log)
Maintainers: Aurelien Jarno <aurelien@aurel32.net>, Peter Maydell <peter.maydell@linaro.org>, "Alex Bennée" <alex.bennee@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>
include/fpu/softfloat-types.h  |   7 ++
include/fpu/softfloat.h        |  18 ++-
fpu/softfloat.c                | 242 +++++++++++++++++++++++++++++++++++-----
target/i386/tcg/fpu_helper.c   |  30 ++---
fpu/softfloat-parts.c.inc      | 152 +++++++++++++++++--------
fpu/softfloat-specialize.c.inc | 245 +++++++++++++++++------------------------
6 files changed, 459 insertions(+), 235 deletions(-)
[PULL 0/9] fpu patch queue
Posted by Richard Henderson 1 month, 2 weeks ago
The following changes since commit afe653676dc6dfd49f0390239ff90b2f0052c2b8:

  Merge tag 'audio-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging (2026-02-23 14:03:50 +0000)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-fpu-20260224

for you to fetch changes up to b5fee33bbf2764e9540ab5e6b6af4c9493f65677:

  fpu: Add conversion routines for OCP FP4 E2M1 (2026-02-24 16:21:18 +1100)

----------------------------------------------------------------
- Reformat NaN classification to share code
- Fix pseudo-NaN handling in FPATAN/FYL2XP1/FYL2X helpers
- Add conversion routines for OCP FP8 and FP4 formats

----------------------------------------------------------------
Max Chou (8):
      fpu/softfloat: Refactor IEEE format NaN classification to share code
      fpu/softfloat: Refactor floatx80 format NaN classification to share code
      target/i386: Fix pseudo-NaN handling in FPATAN/FYL2XP1/FYL2X helpers
      fpu: Add overflow_raises_invalid to FloatFmt
      fpu: Add saturate parameter to parts_uncanon
      fpu: Add conversion routines for OCP FP8 E5M2
      fpu: Add conversion routines for OCP FP8 E4M3
      fpu: Add conversion routines for OCP FP4 E2M1

Richard Henderson (1):
      fpu: Introduce FloatFmtExpMaxKind

 include/fpu/softfloat-types.h  |   7 ++
 include/fpu/softfloat.h        |  18 ++-
 fpu/softfloat.c                | 242 +++++++++++++++++++++++++++++++++++-----
 target/i386/tcg/fpu_helper.c   |  30 ++---
 fpu/softfloat-parts.c.inc      | 152 +++++++++++++++++--------
 fpu/softfloat-specialize.c.inc | 245 +++++++++++++++++------------------------
 6 files changed, 459 insertions(+), 235 deletions(-)
Re: [PULL 0/9] fpu patch queue
Posted by Peter Maydell 1 month, 2 weeks ago
On Tue, 24 Feb 2026 at 05:45, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> The following changes since commit afe653676dc6dfd49f0390239ff90b2f0052c2b8:
>
>   Merge tag 'audio-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging (2026-02-23 14:03:50 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/rth7680/qemu.git tags/pull-fpu-20260224
>
> for you to fetch changes up to b5fee33bbf2764e9540ab5e6b6af4c9493f65677:
>
>   fpu: Add conversion routines for OCP FP4 E2M1 (2026-02-24 16:21:18 +1100)
>
> ----------------------------------------------------------------
> - Reformat NaN classification to share code
> - Fix pseudo-NaN handling in FPATAN/FYL2XP1/FYL2X helpers
> - Add conversion routines for OCP FP8 and FP4 formats
>
> ----------------------------------------------------------------



Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.0
for any user-visible changes.

-- PMM