Code Review for jdk

Prepared by:bpb on Wed Jun 19 09:00:23 PDT 2013
Workspace:/Users/bpb/Work/JSL/jdk/jdk8/tl8/jdk
Compare against: ssh://hg.openjdk.java.net/jdk8/tl/jdk
Compare against version:7461
Summary of changes: 836 lines changed: 688 ins; 24 del; 124 mod; 9361 unchg
Patch of changes: jdk.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/math/BigDecimal.java

rev 7462 : 4837946: Faster multiplication and exponentiation of large integers
4646474: BigInteger.pow() algorithm slow in 1.4.0
Summary: Implement Karatsuba and 3-way Toom-Cook multiplication as well as exponentiation using Karatsuba and Toom-Cook squaring.
Reviewed-by: alanb, bpb, martin
Contributed-by: Alan Eliasen <eliasen@mindspring.com>
19 lines changed: 0 ins; 17 del; 2 mod; 5220 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/classes/java/math/BigInteger.java

rev 7462 : 4837946: Faster multiplication and exponentiation of large integers
4646474: BigInteger.pow() algorithm slow in 1.4.0
Summary: Implement Karatsuba and 3-way Toom-Cook multiplication as well as exponentiation using Karatsuba and Toom-Cook squaring.
Reviewed-by: alanb, bpb, martin
Contributed-by: Alan Eliasen <eliasen@mindspring.com>
538 lines changed: 488 ins; 2 del; 48 mod; 3417 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw test/java/math/BigInteger/BigIntegerTest.java

rev 7462 : 4837946: Faster multiplication and exponentiation of large integers
4646474: BigInteger.pow() algorithm slow in 1.4.0
Summary: Implement Karatsuba and 3-way Toom-Cook multiplication as well as exponentiation using Karatsuba and Toom-Cook squaring.
Reviewed-by: alanb, bpb, martin
Contributed-by: Alan Eliasen <eliasen@mindspring.com>
279 lines changed: 200 ins; 5 del; 74 mod; 724 unchg

This code review page was prepared using ../make/scripts/webrev.ksh (vers 24.0-hg+jbs).