Date: Sat, 14 Jul 2012 10:12:42 -0600 From: Warner Losh <imp@bsdimp.com> To: David Chisnall <theraven@theravensnest.org> Cc: freebsd-current <freebsd-current@freebsd.org>, Peter Jeremy <peter@rulingia.com> Subject: Re: Use of C99 extra long double math functions after r236148 Message-ID: <37B3FD2A-94E9-46DB-980C-DDC8C93C4D4B@bsdimp.com> In-Reply-To: <B40AED26-0DA5-4146-A40C-A158F0587456@theravensnest.org> References: <20120529045612.GB4445@server.rulingia.com> <20120708124047.GA44061@zim.MIT.EDU> <210816F0-7ED7-4481-ABFF-C94A700A3EA0@bsdimp.com> <20120708233624.GA53462@troutmask.apl.washington.edu> <4FFBF16D.2030007@gwdg.de> <2A1DE516-ABB4-49D7-8C3D-2C4DA2D9FCF5@bsdimp.com> <4FFC412B.4090202@gwdg.de> <20120710151115.GA56950@zim.MIT.EDU> <4FFC5E5D.8000502@gwdg.de> <20120710225801.GB58778@zim.MIT.EDU> <20120711005506.GA88249@server.rulingia.com> <777FA576-7DBA-43B1-817A-0BB7CCF232E9@bsdimp.com> <B40AED26-0DA5-4146-A40C-A158F0587456@theravensnest.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jul 14, 2012, at 3:24 AM, David Chisnall wrote: > On 13 Jul 2012, at 17:40, Warner Losh wrote: >=20 >> We shouldn't be gating the new math on an issue that only affects = sparc64 machines >=20 > Mostly agreed, but it's worth noting that the APCS for ARMv8[1] = specifies that long double should be IEEE 754- 2008 quad precision. I = think ARMv8 is going to be an important platform for us in the next few = years, so ld128 is not just for SPARC (I'd also like us to switch to = ld128 on PowerPC, since that's the ABI that everyone else uses, but I = don't anticipate PowerPC becoming tier 1 any time soon, whereas I would = very much like to see ARMv8 become tier 1 within a year of shipping = silicon). >=20 > That's not to say that we should hold things up waiting for ld128 = versions, just that adding ld128 versions soon after adding ld80 ones = would be very helpful. Agreed. My point was more "don't gate everything on the 128-bit = versions" not "hey, nobody do this, it is stupid." If the 128-bit = versions are ready at the same time as the 80-bit versions, so much the = better. Warner > David >=20 > [1] = http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055a/IHI0055A_aapcs64= .pdf
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37B3FD2A-94E9-46DB-980C-DDC8C93C4D4B>