From owner-freebsd-current@FreeBSD.ORG Mon Jul 9 15:38:17 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 EE8911065670; Mon, 9 Jul 2012 15:38:16 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id BEA728FC14; Mon, 9 Jul 2012 15:38:16 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 37DF1B911; Mon, 9 Jul 2012 11:38:16 -0400 (EDT) From: John Baldwin To: freebsd-current@freebsd.org Date: Mon, 9 Jul 2012 11:15:14 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p17; KDE/4.5.5; amd64; ; ) References: <20120528221731.GA76723@troutmask.apl.washington.edu> <20120708233624.GA53462@troutmask.apl.washington.edu> <20120708235652.GA46771@zim.MIT.EDU> In-Reply-To: <20120708235652.GA46771@zim.MIT.EDU> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201207091115.14220.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Mon, 09 Jul 2012 11:38:16 -0400 (EDT) Cc: David Schultz , Peter Jeremy , Warner Losh , Steve Kargl 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: Mon, 09 Jul 2012 15:38:17 -0000 On Sunday, July 08, 2012 7:56:52 pm David Schultz wrote: > On Sun, Jul 08, 2012, Steve Kargl wrote: > > > > The question remains of what to do about the missing functions. Bruce > > > > and Steve have been working on expl and logl for years. If those ever > > > > get in the tree, the remaining long double functions are easy. Those > > > > functions are basically done, modulo a bunch of cleanup and testing, > > > > and I encourage any mathematically inclined folks who are interested > > > > in pushing things along to get in touch with them. I'm not going to > > > > have any time myself for a few months at least. > > > > > > Where can I find these? > > > > I've posted expl() a few times for the ld80 version. > > I don't have an ld128 version, which is why I have > > yet to submit a formal patch for expl(). I also > > have an ld80 expm1l(). I have a copy of bde's ld80 > > logl(). IIRC, bde wrote an ld128, but I don't have > > nor do I know if it has been tested. > > Yes, Bruce has ld128 versions, and clusteradm very kindly got us a > sparc64 machine to test on. That was about the time I ran out of time > to keep working on it. If someone wants to pick it up, that would be > great. > > > PS: I also wrote sincos[fl](), which is very handy for the > > complex trig functions. > > Yes, you should commit that! So it sounds like there are at least some outstanding patches that should go into the tree. Can we at least get these things committed (even if they are only enabled for certain platforms for now)? -- John Baldwin