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).