Re: expected baseline changes for forky => proposal no more FPU and 80bits float/double on i386
Simon Richter <[email protected]>
| Newsgroups | gmane.linux.debian.devel.general |
|---|---|
| Message-ID | <[email protected]> |
Hi,
On 8/14/26 19:27, Andrey Rakhmatullin wrote:
>>> Now that we have as baseline SSE2 could be possible to have #1127352
>>> closed and use SSE for float and double.
>> Does that make sense if the goal is compatibility for older binaries,
>> mostly games, that have been tested against x87 only?
> Yes, because the ABI stays the same.
The floating point results change, though, so the behaviour is different
from what the software was tested with, especially the rounding
behaviour is a lot more aggressive.
Also, older glibc versions did not include SSE state in
fegetenv()/fesetenv(), and the floating point environment for SSE is
decoupled from the FPU environment, so it will be difficult to provide a
compatible environment without breaking ABI.
Simon
OpenPGP_signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEtjuqOJSXmNjSiX3Tfr04e7CZCBEFAmp/CN4ACgkQfr04e7CZ CBHh2Af/Zl3YcDFVLz7vpcY1VGgsiXiWvrxXpNF/boMOrJBbQgc+w/xwFVZAx09I KtFrfJMWBKbBBCZKlJwtixsBA+X+/T5oZtPksOVLdsm+Nj32hPLYDYa1HpFObOnp zLJYMu5EC4T6FfXLchQFGAfpJhMog0CVyO+VivQb7KfTo+VHL9ABdSSDYmDTC4IU hgIUcUh/Bn+zVMnAez3AJ43F5bC5G73OD1yOXmI83o92F/twjBoQZYGvo9jSpkTA dKtcgMRL40EZpMyPgp0EFmLYoliylSyKYYQ+J4Rf2W2QRSUdsMfEWw6bGeAaXgD2 WoYSMS/u/602oSgJPBqC45RtS+n/rw== =pjUp -----END PGP SIGNATURE-----