On Saturday, 4 February 2012 11:53:35 UTC+8, Dr. David Kirkby wrote:
>
>
>
> On 2 February 2012 23:05, rjf <> wrote:
>
>>
>> I don't know about arithmetic on ARM specifically, but there is
>> something
>> wrong with a gamma() function that fails to return an integer (perhaps
>> in float format) when it is
>> given an integer argument (perhaps in float format), and the answer is
>> exactly representable
>> as an integer in float format.
>>
>
> Would you say this is true for any function foobar(),  or gamma() in 
> particular? 
>

It's well-known how to compute gamma() better than it is implemented in 
(e)glibc, the prevalent Linux libc implementation, 
which computes exp(lgamma()) rather than gamma() directly. 

See e.g.
http://oai.cwi.nl/oai/asset/10080/10080A.pdf

Perhaps I should give it to a student, to re-write in C or Cython :)

  

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to