From owner-freebsd-numerics@FreeBSD.ORG Sun Nov 10 18:15:42 2013 Return-Path: Delivered-To: freebsd-numerics@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DABA0B97; Sun, 10 Nov 2013 18:15:42 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9E8C328C1; Sun, 10 Nov 2013 18:15:42 +0000 (UTC) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.14.7/8.14.7) with ESMTP id rAAIFf3K083686; Sun, 10 Nov 2013 10:15:41 -0800 (PST) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.14.7/8.14.7/Submit) id rAAIFfxk083685; Sun, 10 Nov 2013 10:15:41 -0800 (PST) (envelope-from sgk) Date: Sun, 10 Nov 2013 10:15:41 -0800 From: Steve Kargl To: David Chisnall Subject: Re: MUSL math functions Message-ID: <20131110181541.GA83590@troutmask.apl.washington.edu> References: <20131031133352.GA59918@troutmask.apl.washington.edu> <20131101072032.P1002@besplex.bde.org> <20131108085039.GA1821@zim.MIT.EDU> <15792BD0-C47C-4DCA-A112-D3C54F211E67@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <15792BD0-C47C-4DCA-A112-D3C54F211E67@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: David Schultz , "freebsd-numerics@FreeBSD.org" , Bruce Evans X-BeenThere: freebsd-numerics@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussions of high quality implementation of libm functions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Nov 2013 18:15:42 -0000 On Sun, Nov 10, 2013 at 10:05:18AM +0000, David Chisnall wrote: > On 8 Nov 2013, at 08:50, David Schultz wrote: > > > However, several things have happened since then. For one, years > > have passed and there's still quite a bit of work to do. For two, > > the only ld128 platform, sparc64, doesn't look as important as it > > used to be. For a long time, we had trouble even finding a viable > > test machine. Therefore, I think any incremental improvement would > > be welcome -- even if it means doing ld80 only. > > The PowerPC SysV ABI says that it's ld128 The use of ld128 in msun means the IEEE 128-bit binary format with a 113-bit significand. With (at least 32-bit) powerpc, long double is represented by a double-double format with a 106-bit significand. msun has no support for a double-double format. -- Steve