From owner-freebsd-current@FreeBSD.ORG Sat Jul 14 16:12:46 2012 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 34E951065677 for ; Sat, 14 Jul 2012 16:12:46 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id DE7598FC1D for ; Sat, 14 Jul 2012 16:12:45 +0000 (UTC) Received: by obbun3 with SMTP id un3so8225533obb.13 for ; Sat, 14 Jul 2012 09:12:45 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=nCb52YUdRq/huSy4nJ/pyf7K+g8aXgUc8RSV7BkJKTQ=; b=WgQ1EoB3R3ycbgP3DZ/iE5iQKPKXe89F8qBDDOrK6I9+H5MglzaZL8WLd5m24Bjtgm ehkP1sQqw8xJLwPMXLey4TMbFBmpSE0lPM+LIX9dlyGhYQzWnO6dPB+PHXYX25jM4EWi Ts1O4jJWo+6J93Lm/o0e3sTl1DiSqWCxSllkOfr5BOQ8l0CPsNr2ldQ1ACqemR10XeoM 3yC08JVsCxfxwPJc5E0cUdJ6vU7yPrgqSpprvm87S5RyHj7pwCUaBwfpad/vF8d59Bbp mhHkeqXQ6AELySrYgbmm9BCaB5N4txWS7U0ACH/YfadNufB01RR58Vw2EFwl9IRyUs8H Zzvg== Received: by 10.50.186.162 with SMTP id fl2mr1732860igc.44.1342282365169; Sat, 14 Jul 2012 09:12:45 -0700 (PDT) Received: from 63.imp.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id ga6sm4234253igc.2.2012.07.14.09.12.43 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 14 Jul 2012 09:12:44 -0700 (PDT) Sender: Warner Losh Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: Date: Sat, 14 Jul 2012 10:12:42 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <37B3FD2A-94E9-46DB-980C-DDC8C93C4D4B@bsdimp.com> 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: David Chisnall X-Mailer: Apple Mail (2.1084) X-Gm-Message-State: ALoCoQmUpiUmdRDEAydpp6x44CsnEe07GTXde0QSmqHtse0FBcfxkUfTfoPaA/mzedh53ANB/6DE 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 16:12:46 -0000 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