Regression tests for BigInteger
Alan Eliasen
eliasen at mindspring.com
Sat Mar 1 07:03:26 UTC 2008
Attached is the code for regression test for multiply() and pow() in
BigInteger. It produces a lot of text (approximately 345 MB) to
standard output. You will need to save this output and diff it against
known good results. I have provided a file of known good results tested
against a variety of platforms, including the Kaffe JVM using the GMP
libraries for BigInteger.
It tests a lot of different size arguments, including arguments
around many powers of 2, which are the places that one would expect
problems to occur.
The known good results are available at:
http://futureboy.us/temp/BigIntegerGood.txt.bz2
This is a 56 MB download compressed with bzip2.
I'd appreciate it if others could test this on other platforms. I
don't anticipate any problems, though.
I haven't had much time to finish the changes to the pow() function,
but there are some more optimizations I'd like to put in.
--
Alan Eliasen | "Furious activity is no substitute
eliasen at mindspring.com | for understanding."
http://futureboy.us/ | --H.H. Williams
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: BigIntegerRegressionTest.java
URL: <http://mail.openjdk.java.net/pipermail/core-libs-dev/attachments/20080301/a354ae46/BigIntegerRegressionTest.java>
More information about the core-libs-dev
mailing list