From owner-freebsd-numerics@FreeBSD.ORG Sat Aug 4 20:52:13 2012 Return-Path: Delivered-To: freebsd-numerics@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7BC72106566B for ; Sat, 4 Aug 2012 20:52:13 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail16.syd.optusnet.com.au (mail16.syd.optusnet.com.au [211.29.132.197]) by mx1.freebsd.org (Postfix) with ESMTP id EA8998FC08 for ; Sat, 4 Aug 2012 20:52:12 +0000 (UTC) Received: from c122-106-171-246.carlnfd1.nsw.optusnet.com.au (c122-106-171-246.carlnfd1.nsw.optusnet.com.au [122.106.171.246]) by mail16.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id q74KqAKt015288 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 5 Aug 2012 06:52:11 +1000 Date: Sun, 5 Aug 2012 06:52:10 +1000 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: Stephen Montgomery-Smith In-Reply-To: <501D54DE.4010707@missouri.edu> Message-ID: <20120805064612.H3101@besplex.bde.org> References: <5017111E.6060003@missouri.edu> <501C361D.4010807@missouri.edu> <20120804165555.X1231@besplex.bde.org> <501D51D7.1020101@missouri.edu> <501D54DE.4010707@missouri.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-numerics@freebsd.org Subject: Re: Complex arg-trig functions X-BeenThere: freebsd-numerics@freebsd.org X-Mailman-Version: 2.1.5 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: Sat, 04 Aug 2012 20:52:13 -0000 On Sat, 4 Aug 2012, Stephen Montgomery-Smith wrote: > On 08/04/2012 11:46 AM, Stephen Montgomery-Smith wrote: >> On 08/04/2012 03:49 AM, Bruce Evans wrote: >>> On Fri, 3 Aug 2012, Stephen Montgomery-Smith wrote: >> >>> I made good progress with clog[fl](). The accuracy problems near 0 >>> are long solved and proved to be solved. > > Do you have access to a logl and log1pl? I found hypotl and atan2l. I have my development version which hasn't been committed for too long. It was handy for testing some things in clog(), but you can do almost the same by testing float functions and using double log/log1p() in them when you want to see errors in your functions except ones from when they call logf/log1pf(). Bruce