[9] RFR(M): 8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics

Zoltán Majó zoltan.majo at oracle.com
Thu Jul 2 15:39:52 UTC 2015


I updated the code to also consider intrinsics that were recently added 
for the following methods:
- java.math.BigInteger.implMontgomeryMultiply
- java.math.BigInteger.implMontgomerySquare
- java.util.zip.CRC32C.updateBytes
- java.util.zip.CRC32C.updateDirectByteBuffer

In the latest webrev (webrev.08) three files have changed relative to 
the previous webrev (webrev.07):
- hotspot: src/share/vm/classfile/vmSymbols.hpp (merge conflict)
- jdk: src/java.base/share/classes/java/util/zip/CRC32.java and 
src/java.base/share/classes/java/math/BigInteger.java (annotations were 
added to intrinsified methods)

Here is the updated webrev:
- hotspot: http://cr.openjdk.java.net/~zmajo/8076112/hotspot/webrev.08/
- jdk: http://cr.openjdk.java.net/~zmajo/8076112/jdk/webrev.08/

All JPRT tests pass.

I plan to push the newest webrev (webrev.08) on Friday (July 3) if no 
other issues come up by then.

Thank you and best regards,


On 07/01/2015 10:54 AM, Zoltán Majó wrote:
> Hi,
> thank you, everyone, for the comments/suggestions/feedback! If no 
> other issues come up, I intend to push the latest webrev (webrev.07) 
> on Thursday (July 2).
> Best regards,
> Zoltan

More information about the security-dev mailing list