8200251: AArch64::CPUFeature out of sync with VM_Version::Feature_Flag
Summary: Added enums to CPUFeature to be in sync with VM_Version::Feature_Flag
Reviewed-by: kvn, aph, shade
--- a/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java Thu Mar 29 09:52:53 2018 -0700
+++ b/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.aarch64/src/jdk/vm/ci/aarch64/AArch64.java Thu Mar 29 16:07:39 2018 -0400
@@ -171,6 +171,8 @@
SHA1,
SHA2,
CRC32,
+ LSE,
+ STXR_PREFETCH,
A53MAC,
DMB_ATOMICS
}
@@ -183,7 +185,11 @@
public enum Flag {
UseBarriersForVolatile,
UseCRC32,
- UseNeon
+ UseNeon,
+ UseSIMDForMemoryOps,
+ AvoidUnalignedAccesses,
+ UseLSE,
+ UseBlockZeroing
}
private final EnumSet<Flag> flags;