]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
Merge tag 'pull-fpu-20260509' of https://gitlab.com/rth7680/qemu into staging
authorStefan Hajnoczi <stefanha@redhat.com>
Mon, 11 May 2026 14:49:37 +0000 (10:49 -0400)
committerStefan Hajnoczi <stefanha@redhat.com>
Mon, 11 May 2026 14:49:37 +0000 (10:49 -0400)
fpu: Cleanups and export FloatParts{64,128} internals,
     so far with a limited number of primitives.
host-utils: Introduce signed saturation primitives

# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmn/WBYdHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV+Uzgf9EnDTxP6DC+axVf4B
# HM9lFLf7VBVLvN9SJKmqyAVueCTXqFxjtaYkkps7syXevcklSWOgDcJglPyBRjua
# UQsV3QSj1XPe4GNS679a0dYpepuOJAoG0ThWuPKMIoIL6sI3Bgr72cEAjmKe2mXB
# dXHjsVWXAvG0b0GWom2pr+OPjF9B3DljGPS5X2D4bNGWQq+z4YD3j0tcHBumtJrJ
# DjENcRMe83cOAwwiw+nz3B1QdPM/6uNSYUTGD3D+IfTXw8KJctRGCOmMz6Yaz4xO
# n99N7H5drc1AzGzz5p/sSZh9WiPClpJPmF8U7DY9phsXwWlTLX25v/0g/CrDXKf5
# IKkDBw==
# =xs2f
# -----END PGP SIGNATURE-----
# gpg: Signature made Sat 09 May 2026 11:51:50 EDT
# gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg:                issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F

* tag 'pull-fpu-20260509' of https://gitlab.com/rth7680/qemu: (28 commits)
  host-utils: Introduce signed saturation primitives
  fpu: Drop QEMU_FLATTEN from muladd routines
  fpu: Return struct from parts{64,128}_addsub
  fpu: Return struct from parts{64,128}_mul
  fpu: Export parts{64,128}_compare
  fpu: Split scalbn from partsN(muladd_scalbn)
  fpu: Introduce record_denormals_used
  fpu: Return struct from parts{64,128}_pick_nan_muladd
  fpu: Introduce parts64_round_to_fmt
  fpu: Export default_nan, pick_nan, return_nan routines
  fpu: Return struct from parts{64,128}_round_to_int
  fpu: Return struct from parts{64,128}_div
  fpu: Return struct from parts{64,128}_pick_nan
  fpu: Sink exp_bias adjustment in float64r32_pack_raw
  fpu: Return struct from parts{64,128}_return_nan
  fpu: Return struct from parts{64,128}_silence_nan
  fpu: Return struct from parts{64,128}_default_nan
  fpu: Export unpack_canonical and round_pack_canonical routines
  fpu: Export FloatFmt structures
  fpu: Split FloatParts{64,128} to softfloat-parts.h
  ...

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

Trivial merge