RFR (M): 8143355: Update for addition of vectorizedMismatch intrinsic for x86

Paul Sandoz paul.sandoz at oracle.com
Wed Dec 2 09:15:28 UTC 2015


> On 2 Dec 2015, at 03:02, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:
> 
>   2) improving C1 (perhaps even the interpreter?) since the intrinsic is a stub which IIUC makes it easier to plug in.
> 
> If that is the case the flag should be global.
> 

Ah, so IIIUC this:
+++ new/src/share/vm/opto/c2_globals.hpp	2015-11-23 14:52:06.559779600 -0800
@@ -727,6 +727,9 @@
   product(bool, UseMontgomerySquareIntrinsic, false,                        \
           "Enables intrinsification of BigInteger.montgomerySquare()")      \
                                                                             \
+  product(bool, UseVectorizedMismatchIntrinsic, false,                      \
+          "Enables intrinsification of ArraysSupport.vectorizedMismatch()") \

Should be moved (for later use) to src/share/vm/runtime/globals.cpp

Thanks,
Paul.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20151202/0a1a05e5/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20151202/0a1a05e5/signature.asc>


More information about the hotspot-compiler-dev mailing list