Date: Tue, 21 Feb 2012 00:12:32 -0800 From: "Thomas D. Dean" <tomdean@speakeasy.org> To: Steve Kargl <sgk@troutmask.apl.washington.edu> Cc: freebsd-amd64@freebsd.org Subject: Re: Gcc46 and 128 Bit Floating Point Message-ID: <4F4351F0.2000608@speakeasy.org> In-Reply-To: <20120221072053.GA10302@troutmask.apl.washington.edu> References: <4F3EA37F.9010207@speakeasy.org> <CAGE5yCpvF0-b1iKAVGbya=fUNaYbGyrpj1PHSQxw4BvycNMLDg@mail.gmail.com> <4F3EC0B4.6050107@speakeasy.org> <20120221072053.GA10302@troutmask.apl.washington.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F4351F0.2000608>