test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

changeset 9713
c4567d28f31f
parent 7142
4d8781a35525
     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,

mercurial