< prev index next >

test/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java

Print this page
rev 11557 : 8132919: use package in compiler tests
Reviewed-by: duke

*** 1,58 **** ! // ! // Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. ! // Copyright (c) 2015, Red Hat Inc. All rights reserved. ! // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ! // ! // This code is free software; you can redistribute it and/or modify it ! // under the terms of the GNU General Public License version 2 only, as ! // published by the Free Software Foundation. ! // ! // This code is distributed in the hope that it will be useful, but WITHOUT ! // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ! // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ! // version 2 for more details (a copy is included in the LICENSE file that ! // accompanied this code). ! // ! // You should have received a copy of the GNU General Public License version ! // 2 along with this work; if not, write to the Free Software Foundation, ! // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. ! // ! // Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA ! // or visit www.oracle.com if you need additional information or have any ! // questions. ! // ! // import java.lang.invoke.MethodHandle; import java.lang.invoke.MethodHandles; - import java.lang.invoke.MethodType; import java.lang.reflect.Constructor; import java.lang.reflect.Executable; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.math.BigInteger; import java.util.Arrays; import java.util.Random; - import sun.hotspot.WhiteBox; - - import jdk.test.lib.Platform; - - /** - * @test - * @bug 8130150 8131779 8139907 - * @summary Verify that the Montgomery multiply and square intrinsic works and correctly checks their arguments. - * @modules java.base/jdk.internal.misc - * @library /testlibrary /test/lib - * @library /testlibrary - * @build MontgomeryMultiplyTest - * @run main ClassFileInstaller sun.hotspot.WhiteBox - * sun.hotspot.WhiteBox$WhiteBoxPermission - * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI MontgomeryMultiplyTest - */ - public class MontgomeryMultiplyTest { private static final WhiteBox wb = WhiteBox.getWhiteBox(); /* Compilation level corresponding to C2. */ --- 1,58 ---- ! /* ! * Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. ! * Copyright (c) 2015, Red Hat Inc. All rights reserved. ! * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ! * ! * This code is free software; you can redistribute it and/or modify it ! * under the terms of the GNU General Public License version 2 only, as ! * published by the Free Software Foundation. ! * ! * This code is distributed in the hope that it will be useful, but WITHOUT ! * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ! * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ! * version 2 for more details (a copy is included in the LICENSE file that ! * accompanied this code). ! * ! * You should have received a copy of the GNU General Public License version ! * 2 along with this work; if not, write to the Free Software Foundation, ! * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. ! * ! * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA ! * or visit www.oracle.com if you need additional information or have any ! * questions. ! */ + /** + * @test + * @bug 8130150 8131779 8139907 + * @summary Verify that the Montgomery multiply and square intrinsic works and correctly checks their arguments. + * @modules java.base/jdk.internal.misc + * @library /testlibrary /test/lib + * + * @build compiler.intrinsics.bigInteger.MontgomeryMultiplyTest + * @run driver ClassFileInstaller sun.hotspot.WhiteBox + * sun.hotspot.WhiteBox$WhiteBoxPermission + * @run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI + * compiler.intrinsics.bigInteger.MontgomeryMultiplyTest + */ + + package compiler.intrinsics.bigInteger; + + import jdk.test.lib.Platform; + import sun.hotspot.WhiteBox; + import java.lang.invoke.MethodHandle; import java.lang.invoke.MethodHandles; import java.lang.reflect.Constructor; import java.lang.reflect.Executable; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.math.BigInteger; import java.util.Arrays; import java.util.Random; public class MontgomeryMultiplyTest { private static final WhiteBox wb = WhiteBox.getWhiteBox(); /* Compilation level corresponding to C2. */
< prev index next >