Complex arg-trig functions

Stephen Montgomery-Smith stephen at missouri.edu
Sat Sep 22 05:41:25 UTC 2012


On 09/22/2012 12:26 AM, Stephen Montgomery-Smith wrote:
> On 09/21/2012 11:28 PM, Bruce Evans wrote:
>> On Fri, 21 Sep 2012, Stephen Montgomery-Smith wrote:
>>
>>> On 09/21/2012 06:18 PM, Bruce Evans wrote:
>>>> On Sat, 22 Sep 2012, Bruce Evans wrote:
>>>>
>>>>> ...
>>>>> Patches tomorrow.  Well, the main new one now, for all 3 files since
>>>>> part of it has lots of magic numbers which are not handled by the
>>>>> conversion scripts.
>>>>> ...
>>>>> The patch is also attached.
>>>>
>>>> The attachment was larger than intended.  It had my complete patch set
>>>> for catrig*.c.
>>>
>>> Will there be another complete patch set tomorrow, or did you just
>>> send it today?
>>
>> I sent it all and won't change much more for a while.  I might
>> describe it
>> more tomorrow.
>
> The only change I made was to change atanh to atanhl in catrigl.c,
> seeing that I had written one for myself.

I am finding some errors with catrigl.c in real_part_reciprocal.  I 
don't know how SET_LDBL_EXPSIGN is meant to work.  But I needed to add 
the extra statement:

+        scale = 1;
         SET_LDBL_EXPSIGN(scale, 0x7fff - ix);



More information about the freebsd-numerics mailing list