From owner-freebsd-current@FreeBSD.ORG Sat Jul 14 09:25:27 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CFA011065673 for ; Sat, 14 Jul 2012 09:25:27 +0000 (UTC) (envelope-from theraven@theravensnest.org) Received: from theravensnest.org (theraven.freebsd.your.org [216.14.102.27]) by mx1.freebsd.org (Postfix) with ESMTP id 96BE48FC12 for ; Sat, 14 Jul 2012 09:25:27 +0000 (UTC) Received: from [192.168.0.2] (cpc2-cmbg15-2-0-cust445.5-4.cable.virginmedia.com [86.26.13.190]) (authenticated bits=0) by theravensnest.org (8.14.5/8.14.5) with ESMTP id q6E9PCuk074586 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Sat, 14 Jul 2012 09:25:15 GMT (envelope-from theraven@theravensnest.org) Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=us-ascii From: David Chisnall In-Reply-To: <777FA576-7DBA-43B1-817A-0BB7CCF232E9@bsdimp.com> Date: Sat, 14 Jul 2012 10:24:59 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: 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> To: Warner Losh X-Mailer: Apple Mail (2.1278) X-Mailman-Approved-At: Sat, 14 Jul 2012 11:34:29 +0000 Cc: freebsd-current , Peter Jeremy Subject: Re: Use of C99 extra long double math functions after r236148 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Jul 2012 09:25:27 -0000 On 13 Jul 2012, at 17:40, Warner Losh wrote: > We shouldn't be gating the new math on an issue that only affects = sparc64 machines 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). 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. David [1] = http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055a/IHI0055A_aapcs64= .pdf=