Re: floating point woes on i386

[email protected] (Michael van Elst) Fri, 26 Sep 2025 15:42:56 -0000 (UTC)
Newsgroups gmane.os.netbsd.devel.userlevel
Organization Serpens User Group
Message-ID <[email protected]>
[email protected] (Greg Troxel) writes:

>Does our amd64 build avoid the use of extended (80-bit) doubles?

It doesn't use them.

>Assuming no and no, do you understand why the IEEE754-expected 53 bits
>is found on amd64?  Is that just happenstance of how the test is
>compiled?

i386 uses 387 math, and that has 80bit registers. But in memory
it's reduced to 64bit. That's what confuses paranoia.

amd64 uses sse math with 64bit registers.