From owner-freebsd-current@FreeBSD.ORG Sun Jul 8 23:56:56 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 ADD36106564A for ; Sun, 8 Jul 2012 23:56:56 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (ZIM.MIT.EDU [18.95.3.101]) by mx1.freebsd.org (Postfix) with ESMTP id 694558FC08 for ; Sun, 8 Jul 2012 23:56:56 +0000 (UTC) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.5/8.14.2) with ESMTP id q68Nur8f046816; Sun, 8 Jul 2012 19:56:53 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by zim.MIT.EDU (8.14.5/8.14.2/Submit) id q68NuqP9046815; Sun, 8 Jul 2012 19:56:52 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Date: Sun, 8 Jul 2012 19:56:52 -0400 From: David Schultz To: Steve Kargl Message-ID: <20120708235652.GA46771@zim.MIT.EDU> Mail-Followup-To: Steve Kargl , Warner Losh , Peter Jeremy , freebsd-current@FreeBSD.ORG References: <20120528221731.GA76723@troutmask.apl.washington.edu> <4FC40449.3040602@missouri.edu> <20120528233035.GA77157@troutmask.apl.washington.edu> <4FC40DEA.8030703@missouri.edu> <20120529000756.GA77386@troutmask.apl.washington.edu> <4FC43C8F.5090509@missouri.edu> <20120529045612.GB4445@server.rulingia.com> <20120708124047.GA44061@zim.MIT.EDU> <210816F0-7ED7-4481-ABFF-C94A700A3EA0@bsdimp.com> <20120708233624.GA53462@troutmask.apl.washington.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120708233624.GA53462@troutmask.apl.washington.edu> Cc: freebsd-current@FreeBSD.ORG, Peter Jeremy , Warner Losh 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: Sun, 08 Jul 2012 23:56:56 -0000 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!