Gcc46 and 128 Bit Floating Point
Thomas D. Dean
tomdean at speakeasy.org
Tue Feb 21 08:12:32 UTC 2012
On 02/20/12 23:20, Steve Kargl wrote:
> float --------> 24 bit significand, 32 bit size.
> double -------> 53 bit significand, 64 bit size.
> long double --> 53 bit significand, 80 bit size, i386
> long double --> 64 bit significand, 80 bit size, x86_64
> long double --> 113 bit significand, 128 bit size, sparc64
> __float128 ---> 113 bit significand, 128 bit size, i386, x86_64
>
Nice, if you are not working on my platform. In my initial message,
From dmesg:
CPU: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz (4160.12-MHz K8-class CPU)
Origin = "GenuineIntel" Id = 0x206d6 Family = 6 Model = 2d
Stepping = 6
And, I also said the __float128 is likely to leave me with some code
that is orphaned.
Tom Dean
More information about the freebsd-amd64
mailing list