Date: Tue, 28 Feb 2012 23:52:34 -0800 From: "Thomas D. Dean" <tomdean@speakeasy.org> To: Bruce Evans <brde@optusnet.com.au> Cc: freebsd-amd64@FreeBSD.org Subject: Re: Gcc46 and 128 Bit Floating Point Message-ID: <4F4DD942.8070106@speakeasy.org> In-Reply-To: <20120229161408.G2514@besplex.bde.org> References: <4F3EA37F.9010207@speakeasy.org> <CAGE5yCpvF0-b1iKAVGbya=fUNaYbGyrpj1PHSQxw4BvycNMLDg@mail.gmail.com> <4F3EC0B4.6050107@speakeasy.org> <4F4DA398.6070703@speakeasy.org> <20120229161408.G2514@besplex.bde.org>
index | next in thread | previous in thread | raw e-mail
On 02/28/12 22:03, Bruce Evans wrote:
>
>> #include <quadmath.h>
>> #include <stdio.h>
>> int main() {
>> char buf[128];
>> __float128 x = sqrtq(2.0Q);
>> quadmath_snprintf(buf, sizeof buf, "%.45Qf",x);
>> printf("sin(%s) = ",buf);
>> quadmath_snprintf(buf, sizeof buf, "%.45Qf",sinq(x));
>> printf("%s\n",buf);
>> return 0;
>> }
>>
>> gcc46 math.c -o math /usr/local/lib/gcc46/libquadmath.a /usr/lib/libm.a
> objdump -d math | grep fsqrt
4014fd: d9 fa fsqrt
407bb4: d9 fa fsqrt
Comes from the libs.
Tom Dean
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F4DD942.8070106>
