throwing large numbers at ln() produces inconsistent results

Issue #318 duplicate
Former user created an issue

Originally reported on Google Code with ID 318 ``` What steps will reproduce the problem? 1. ln(57!) 2. ln(58!) 3a. ln(61!) 3b. ln(72.3e6!)

What is the expected output? What do you see instead?

Actual output: 1. 176.39584840699735171524 2. pop-up error: ln: function undefined for specified argument 3a. 0 3b. 0

Expected output: 2/3a the right answer 3b: certainly not zero

What version of the product are you using? On what operating system? 0.10.1 Jaunty AMD64

Please provide any additional information below.

```

Reported by `aepalea` on 2009-10-20 08:13:20

Comments (3)

  1. Former user Account Deleted

    ``` This has been corrected some time ago. ```

    Reported by `wolf.lammen` on 2009-10-20 09:14:20 - Status changed: `Duplicate`

  2. zanetu NA

    ``` Same problem. This bug doesn't seem to have been fixed. ln(x) doesn't work for x > 10^78. For x > 10^82, it just returns 0.

    SpeedCrunsh v0.10.1 OS: Kubuntu 9.04 (jaunty) 32bit

    ```

    Reported by `zanetu` on 2010-01-14 18:56:41

  3. Former user Account Deleted

    ``` I just checked it again, the current git version of SpeedCrunch is not subject to this bug. ln(1e82) yields 188.811977625511746089475299284117865023290322067559, the correct result. Sorry, please update your SpeedCrunch version.

    cheers Wolf ```

    Reported by `wolf.lammen` on 2010-01-16 14:15:35

  4. Log in to comment