General primitive array equality/comparison/mismatch was intrinsified on x86 via JDK-8143355.
A _vectorizedMismatch stub routine was added that is wired up in C2. The same stub routine can also be wired up in C1.
For an example of how to wire up a stub routine in the interpreter and C1 see the fix for x86 CRC32 intrinsics:
https://bugs.openjdk.java.net/browse/JDK-7088419
http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/b800986664f4
A _vectorizedMismatch stub routine was added that is wired up in C2. The same stub routine can also be wired up in C1.
For an example of how to wire up a stub routine in the interpreter and C1 see the fix for x86 CRC32 intrinsics:
https://bugs.openjdk.java.net/browse/JDK-7088419
http://hg.openjdk.java.net/hsx/hsx25/hotspot/rev/b800986664f4
- relates to
-
JDK-8143355 Update for addition of vectorizedMismatch intrinsic for x86
-
- Resolved
-
-
JDK-8044082 Efficient array comparison intrinsics
-
- Draft
-