< prev index next >

test/compiler/intrinsics/bigInteger/TestMulAdd.java

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

*** 27,50 **** * @bug 8081778 * @summary Add C2 x86 intrinsic for BigInteger::mulAdd() method * * @run main/othervm/timeout=600 -XX:-TieredCompilation -Xbatch * -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-UseSquareToLenIntrinsic -XX:-UseMultiplyToLenIntrinsic ! * -XX:CompileCommand=dontinline,TestMulAdd::main ! * -XX:CompileCommand=option,TestMulAdd::base_multiply,ccstr,DisableIntrinsic,_mulAdd * -XX:CompileCommand=option,java.math.BigInteger::multiply,ccstr,DisableIntrinsic,_mulAdd * -XX:CompileCommand=option,java.math.BigInteger::square,ccstr,DisableIntrinsic,_mulAdd * -XX:CompileCommand=option,java.math.BigInteger::squareToLen,ccstr,DisableIntrinsic,_mulAdd * -XX:CompileCommand=option,java.math.BigInteger::mulAdd,ccstr,DisableIntrinsic,_mulAdd * -XX:CompileCommand=inline,java.math.BigInteger::multiply * -XX:CompileCommand=inline,java.math.BigInteger::square * -XX:CompileCommand=inline,java.math.BigInteger::squareToLen ! * -XX:CompileCommand=inline,java.math.BigInteger::mulAdd TestMulAdd */ import java.util.Random; - import java.math.*; public class TestMulAdd { // Avoid intrinsic by preventing inlining multiply() and mulAdd(). public static BigInteger base_multiply(BigInteger op1) { --- 27,53 ---- * @bug 8081778 * @summary Add C2 x86 intrinsic for BigInteger::mulAdd() method * * @run main/othervm/timeout=600 -XX:-TieredCompilation -Xbatch * -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-UseSquareToLenIntrinsic -XX:-UseMultiplyToLenIntrinsic ! * -XX:CompileCommand=dontinline,compiler.intrinsics.bigInteger.TestMulAdd::main ! * -XX:CompileCommand=option,compiler.intrinsics.bigInteger.TestMulAdd::base_multiply,ccstr,DisableIntrinsic,_mulAdd * -XX:CompileCommand=option,java.math.BigInteger::multiply,ccstr,DisableIntrinsic,_mulAdd * -XX:CompileCommand=option,java.math.BigInteger::square,ccstr,DisableIntrinsic,_mulAdd * -XX:CompileCommand=option,java.math.BigInteger::squareToLen,ccstr,DisableIntrinsic,_mulAdd * -XX:CompileCommand=option,java.math.BigInteger::mulAdd,ccstr,DisableIntrinsic,_mulAdd * -XX:CompileCommand=inline,java.math.BigInteger::multiply * -XX:CompileCommand=inline,java.math.BigInteger::square * -XX:CompileCommand=inline,java.math.BigInteger::squareToLen ! * -XX:CompileCommand=inline,java.math.BigInteger::mulAdd ! * compiler.intrinsics.bigInteger.TestMulAdd */ + package compiler.intrinsics.bigInteger; + + import java.math.BigInteger; import java.util.Random; public class TestMulAdd { // Avoid intrinsic by preventing inlining multiply() and mulAdd(). public static BigInteger base_multiply(BigInteger op1) {
< prev index next >