RFR: 8130150: RSA Acceleration (original) (raw)
Andrew Haley aph at redhat.com
Tue Jun 30 17:49:30 UTC 2015
- Previous message: RFR: 8046943: RSA Acceleration
- Next message: RFR: 8046943: RSA Acceleration
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 06/29/2015 10:32 AM, Andrew Haley wrote:
On 29/06/15 09:37, Vladimir Kozlov wrote:
Hi, Andrew
Did you file RFE for this change? 8046943 is JEP. No; I will do so.
Done.
typo? "less" -> "more".
+ * number of ints in the number is less than this value we do not + * use the intrinsic. + */ + private static final int MONTGOMERYINTRINSICTHRESHOLD = 512; trailing spaces: src/java.base/share/classes/java/math/BigInteger.java:273: Trailing whitespace src/java.base/share/classes/java/math/BigInteger.java:2770: Trailing whitespace I ran changes through JPRT and linux/solaris passed - thanks. Next step - Windows:
In the end I had to punt on Windows. It's ifdef'd out for someone who works on Windows to fix.
I am fine with JDK changes.
Would be nice to have a test for this change. Do existing tests cover this code? They do.
They don't. The RSA tests don't run for long enough to test the intrinsics. I wrote a new test for Montgomery multiplication.
I agree that we should limit size when to invoke multiplyToLen intrinsic too. File bug I will assign it. OK.
JDK-8130154
New webrevs:
http://cr.openjdk.java.net/~aph/8130150-jdk http://cr.openjdk.java.net/~aph/8130150-hs/
Andrew.
- Previous message: RFR: 8046943: RSA Acceleration
- Next message: RFR: 8046943: RSA Acceleration
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the hotspot-compiler-dev mailing list