throwing large numbers at ln() produces inconsistent results
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)
-
Account Deleted -
``` 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
-
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
- Log in to comment
``` This has been corrected some time ago. ```
Reported by `wolf.lammen` on 2009-10-20 09:14:20 - Status changed: `Duplicate`