From owner-freebsd-numerics@FreeBSD.ORG Sun Aug 5 18:48:56 2012 Return-Path: Delivered-To: freebsd-numerics@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CAE281065670 for ; Sun, 5 Aug 2012 18:48:56 +0000 (UTC) (envelope-from stephen@missouri.edu) Received: from wilberforce.math.missouri.edu (wilberforce.math.missouri.edu [128.206.184.213]) by mx1.freebsd.org (Postfix) with ESMTP id 90DE78FC12 for ; Sun, 5 Aug 2012 18:48:56 +0000 (UTC) Received: from [127.0.0.1] (wilberforce.math.missouri.edu [128.206.184.213]) by wilberforce.math.missouri.edu (8.14.5/8.14.5) with ESMTP id q75ImrIv006552; Sun, 5 Aug 2012 13:48:54 -0500 (CDT) (envelope-from stephen@missouri.edu) Message-ID: <501EC015.3000808@missouri.edu> Date: Sun, 05 Aug 2012 13:48:53 -0500 From: Stephen Montgomery-Smith User-Agent: Mozilla/5.0 (X11; Linux i686; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Bruce Evans References: <5017111E.6060003@missouri.edu> <501C361D.4010807@missouri.edu> <20120804165555.X1231@besplex.bde.org> <501D51D7.1020101@missouri.edu> <20120805030609.R3101@besplex.bde.org> <501D9C36.2040207@missouri.edu> <20120805175106.X3574@besplex.bde.org> In-Reply-To: <20120805175106.X3574@besplex.bde.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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: Sun, 05 Aug 2012 18:48:56 -0000 On 08/05/2012 05:05 AM, Bruce Evans wrote: > On Sat, 4 Aug 2012, Stephen Montgomery-Smith wrote: >> >> What is the purpose of the macros norm and spadd? > > [Answer snipped for brevity] Thank you. Your answers are very helpful. I had no idea what norm and spadd did, and now just even glancing through your answers tells me exactly what they do (even if I haven't yet fully understood why they work). If you don't want lengthy comments in the code, perhaps you could simply include the following link in a comment: http://lists.freebsd.org/pipermail/freebsd-numerics/2012-August/000020.html Let me say that in my proposed code for casinh, etc, that I do have essay length comments. http://people.freebsd.org/~stephen/catrig.c I plan to respect your style (keep out very lengthy comments), but I hope whomever commits my code will respect my style and keep the lengthy comments.