< prev index next >
test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
Print this page
rev 8431 : 8081790: aarch64: SHA tests fail
Summary: Fix SHA tests in JTReg so they recognize aarch64
Reviewed-by: duke
Contributed-by: alexander.alexeev@caviumnetworks.com
*** 57,76 ****
== IntrinsicPredicates.TIERED_MAX_LEVEL);
return Platform.isServer() && (!isTiered || maxLevelIsReachable);
};
public static final BooleanSupplier SHA1_INSTRUCTION_AVAILABLE
! = new CPUSpecificPredicate("sparc.*", new String[] { "sha1" },
! null);
public static final BooleanSupplier SHA256_INSTRUCTION_AVAILABLE
! = new CPUSpecificPredicate("sparc.*", new String[] { "sha256" },
! null);
public static final BooleanSupplier SHA512_INSTRUCTION_AVAILABLE
! = new CPUSpecificPredicate("sparc.*", new String[] { "sha512" },
! null);
public static final BooleanSupplier ANY_SHA_INSTRUCTION_AVAILABLE
= new OrPredicate(IntrinsicPredicates.SHA1_INSTRUCTION_AVAILABLE,
new OrPredicate(
IntrinsicPredicates.SHA256_INSTRUCTION_AVAILABLE,
--- 57,79 ----
== IntrinsicPredicates.TIERED_MAX_LEVEL);
return Platform.isServer() && (!isTiered || maxLevelIsReachable);
};
public static final BooleanSupplier SHA1_INSTRUCTION_AVAILABLE
! = new OrPredicate(
! new CPUSpecificPredicate("sparc.*", new String[] { "sha1" },null),
! new CPUSpecificPredicate("aarch64.*", new String[] { "sha1" },null));
public static final BooleanSupplier SHA256_INSTRUCTION_AVAILABLE
! = new OrPredicate(
! new CPUSpecificPredicate("sparc.*", new String[] { "sha256" },null),
! new CPUSpecificPredicate("aarch64.*", new String[] { "sha256" },null));
public static final BooleanSupplier SHA512_INSTRUCTION_AVAILABLE
! = new OrPredicate(
! new CPUSpecificPredicate("sparc.*", new String[] { "sha512" },null),
! new CPUSpecificPredicate("aarch64.*", new String[] { "sha512" },null));
public static final BooleanSupplier ANY_SHA_INSTRUCTION_AVAILABLE
= new OrPredicate(IntrinsicPredicates.SHA1_INSTRUCTION_AVAILABLE,
new OrPredicate(
IntrinsicPredicates.SHA256_INSTRUCTION_AVAILABLE,
< prev index next >