< 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 >