Skip site navigation (1)Skip section navigation (2)
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>