axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Axiom-developer] On [bug #4565] log10 in GCL returns a bad value fo


From: David MENTRE
Subject: Re: [Axiom-developer] On [bug #4565] log10 in GCL returns a bad value for log10(1000): FIXED?
Date: Thu, 04 Sep 2003 22:03:10 +0200
User-agent: Gnus/5.1002 (Gnus v5.10.2) Emacs/21.2 (gnu/linux)

Camm Maguire <address@hidden> writes:

> Our lisp spec expert tells me that routines returning floating point
> values like (log10...) are not required to return exact integers in
> cases like these.  
>
> What you want is something like this:
>
> (defun logi (x y &aux i r) 
>         (declare (longfloat x y r)) 
>         (declare (fixnum i)) 
>         (multiple-value-bind (i r) (round (log x y)) 
>                 i))

I've integrated your answer in the bug system.

Thank you for the report and explanation.

Yours,
d.
-- 
 address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]