[PATCH v5 0/9] fpu: Add conversion routines for OCP FP{4,8}

Richard Henderson posted 9 patches 1 month, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260223082154.5623-1-richard.henderson@linaro.org
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(-)
[PATCH v5 0/9] fpu: Add conversion routines for OCP FP{4,8}
Posted by Richard Henderson 1 month, 2 weeks ago
Changes for v5:
  - Rebase on master, resolving s390 conflict.
  - Introduce parts_float_to_e5m2 for saturation of Inf.


r~


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(-)

-- 
2.43.0