test/compiler/intrinsics/bmi/TestBlsrI.java
Print this page
rev 7044 : 8043674: Update compiler/intrinsic/bmi tests to run it on all platforms
Reviewed-by: fzhinkin
Contributed-by: Dmitrij Pochepko <dmitrij.pochepko@oracle.com>
*** 39,56 ****
public class TestBlsrI {
public static void main(String args[]) throws Throwable {
if (!CPUInfo.hasFeature("bmi1")) {
! System.out.println("CPU does not support bmi1 feature. " +
! "Test skipped.");
! return;
}
BMITestRunner.runTests(BlsrIExpr.class, args,
"-XX:+UseBMI1Instructions");
BMITestRunner.runTests(BlsrICommutativeExpr.class, args,
"-XX:+UseBMI1Instructions");
}
public static class BlsrIExpr extends Expr.BMIUnaryIntExpr {
--- 39,56 ----
public class TestBlsrI {
public static void main(String args[]) throws Throwable {
if (!CPUInfo.hasFeature("bmi1")) {
! System.out.println("INFO: CPU does not support bmi1 feature.");
}
BMITestRunner.runTests(BlsrIExpr.class, args,
+ "-XX:+IgnoreUnrecognizedVMOptions",
"-XX:+UseBMI1Instructions");
BMITestRunner.runTests(BlsrICommutativeExpr.class, args,
+ "-XX:+IgnoreUnrecognizedVMOptions",
"-XX:+UseBMI1Instructions");
}
public static class BlsrIExpr extends Expr.BMIUnaryIntExpr {