Re: BigInt problem

2011-02-18 Thread Don
tsukikage wrote: Please see source in attachment. The output is M2 M3 M5 M7 M13 M17 M19 M31 M61 M89 M107 M127 M521 M607 M1279 M2203 M2281 M3217 M4253 M4423 *** M9689*** M9941 M11213 M19937 *** M21701*** M23209 It missed 2 Mersenne Primes 9689 & 21701. Is it my program bug or bigint broken?

Re: BigInt problem

2011-02-13 Thread bearophile
tsukikage: > For curiosity, would you explain/guess a possible reason for that? I leave the answer to Don, I don't know the internals of D BigInts. Multi-precision integers are basic bricks used to build many other programs. How can you be sure they don't contain bugs that break your heavy nume

Re: BigInt problem

2011-02-13 Thread tsukikage
For curiosity, would you explain/guess a possible reason for that? Thanks! bearophile wrote: tsukikage: Is it my program bug or bigint broken? http://d.puremagic.com/issues/show_bug.cgi?id=5568 Bye, bearophile

Re: BigInt problem

2011-02-12 Thread bearophile
tsukikage: > Is it my program bug or bigint broken? http://d.puremagic.com/issues/show_bug.cgi?id=5568 Bye, bearophile

BigInt problem

2011-02-12 Thread tsukikage
Please see source in attachment. The output is M2 M3 M5 M7 M13 M17 M19 M31 M61 M89 M107 M127 M521 M607 M1279 M2203 M2281 M3217 M4253 M4423 *** M9689*** M9941 M11213 M19937 *** M21701*** M23209 It missed 2 Mersenne Primes 9689 & 21701. Is it my program bug or bigint broken? It seems subtle.