1.1 --- a/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Mon Jun 17 17:20:10 2019 +0100 1.2 +++ b/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Tue Jun 18 09:33:34 2019 -0400 1.3 @@ -63,12 +63,20 @@ 1.4 null); 1.5 1.6 public static final BooleanSupplier SHA256_INSTRUCTION_AVAILABLE 1.7 - = new CPUSpecificPredicate("sparc.*", new String[] { "sha256" }, 1.8 - null); 1.9 + = new OrPredicate(new CPUSpecificPredicate("sparc.*", new String[] { "sha256" }, 1.10 + null), 1.11 + new OrPredicate(new CPUSpecificPredicate("ppc64.*", new String[] { "sha" }, 1.12 + null), 1.13 + new CPUSpecificPredicate("ppc64le.*", new String[] { "sha" }, 1.14 + null))); 1.15 1.16 public static final BooleanSupplier SHA512_INSTRUCTION_AVAILABLE 1.17 - = new CPUSpecificPredicate("sparc.*", new String[] { "sha512" }, 1.18 - null); 1.19 + = new OrPredicate(new CPUSpecificPredicate("sparc.*", new String[] { "sha512" }, 1.20 + null), 1.21 + new OrPredicate(new CPUSpecificPredicate("ppc64.*", new String[] { "sha" }, 1.22 + null), 1.23 + new CPUSpecificPredicate("ppc64le.*", new String[] { "sha" }, 1.24 + null))); 1.25 1.26 public static final BooleanSupplier ANY_SHA_INSTRUCTION_AVAILABLE 1.27 = new OrPredicate(IntrinsicPredicates.SHA1_INSTRUCTION_AVAILABLE,