Commit 106df84b8d for qemu.org

commit 106df84b8dc40d41c08412e572cf10e3892e3d3f
Merge: b1c7ff93cc df540b566e
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date:   Thu Apr 30 10:32:40 2026 -0400

    Merge tag 'pull-fpu-20260430' of https://gitlab.com/rth7680/qemu into staging

    fpu: Drop PARTS_GENERIC_64_128{_256}
    fpu: Drop FRAC_GENERIC_64_128{_256}
    fpu: Constify frac{64,128,256}_* inputs
    fpu: Return struct from *_unpack_canonical
    fpu: Inline some *_unpack_raw into only caller
    fpu: Change parts_float_to_float_narrow to parts128_to_parts64
    fpu: Change parts_float_to_float_widen to parts64_to_parts128

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmnyhOMdHHJpY2hhcmQu
    # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV864AgAjMAhRH1SfqWPr2yK
    # 9hTvgA579zN1UmadpdQ/5RQp/XFx4h7n35vozI1pJTsgbNtnNR3VJFC7ORN6IlBU
    # 3nL0TlRzmXTlW8jhdaVF3RJzTjoYuo4of+Q3RTmJ4gibxnmENkkPHOwLjFRFioxn
    # X2Ae6bjZ+SXwRJh2bt/WpMs2npz+hkmGAmwmuNT1VD/x1VWNG6QTQPg10JLS623t
    # OGqAdLzXRwb8hWQR/eJjTZgSjTRKFi7O3ty1GMlLrLvdQYa7MkfbSexda6mVqiaj
    # MHMe6eFlPHv6wUR5Qzh4h1f/fPKIE/GndEahkUq2ztcFgrY3Yo3Fb9OYbOGvzNvF
    # tU7piA==
    # =6hiS
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed 29 Apr 2026 18:23:31 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-20260430' of https://gitlab.com/rth7680/qemu: (48 commits)
      fpu: Change parts_float_to_float_widen to parts64_to_parts128
      fpu: Change parts_float_to_float_narrow to parts128_to_parts64
      fpu: Return struct from float128_unpack_canonical
      fpu: Return struct from float128_unpack_raw
      fpu: Inline floatx80_unpack_raw into only caller
      fpu: Return struct from float{32,64}_unpack_canonical
      fpu: Inline float64_unpack_raw into callers
      fpu: Inline float32_unpack_raw into callers
      fpu: Return struct from bfloat16_unpack_canonical
      fpu: Inline bfloat16_unpack_raw into callers
      fpu: Return struct from float16_unpack_canonical
      fpu: Return struct from float16a_unpack_canonical
      fpu: Inline float16_unpack_raw into callers
      fpu: Return struct from float8_e5m2_unpack_canonical
      fpu: Return struct from float8_e4m3_unpack_canonical
      fpu: Return struct from float4_e2m1_unpack_canonical
      fpu: Return structure from unpack_raw64
      fpu: Constify frac{64,128,256}_* inputs
      fpu: Drop FRAC_GENERIC_64_128{_256}
      fpu: Drop PARTS_GENERIC_64_128{_256}
      ...

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