Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8367761

AssertionError with several vector API mathlib tests with MaxVectorSize=32

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • None
    • 25
    • hotspot
    • None

      export CLASSPATH=<>

      java --add-modules=jdk.incubator.vector -Xbatch -ea -esa -Djdk.incubator.vector.DEBUG=true -XX:MaxVectorSize=32 -XX:-TieredCompilation org.testng.TestNG -verbose 4 -methods Double256VectorTests.ACOSDouble256VectorTests

      DEBUG: CPUFeatures: cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, rtm, adx, avx512f, avx512dq, avx512cd, avx512bw, avx512vl, sha, fma, vzeroupper, avx512_vpopcntdq, avx512_vpclmulqdq, avx512_vaes, avx512_vnni, clflush, clflushopt, clwb, avx512_vbmi2, avx512_vbmi, hv, serialize, rdtscp, rdpid, fsrm, gfni, avx512_bitalg, f16c, avx512_ifma, avx512_fp16
      DEBUG: VectorMathLibrary: SVML library is used (cpu features: [avx512f, sha, avx512_vnni, avx512_vpclmulqdq, avx, erms, fsrm, mmx, gfni, lzcnt, clmul, sse, avx512_vaes, avx512dq, serialize, fma, f16c, rtm, vzeroupper, cx8, ht, tsc, clwb, hv, tscinvbit, cmov, clflushopt, rdtscp, avx512_fp16, sse2, sse3, avx512vl, sse4.1, sse4.2, bmi1, bmi2, adx, avx512_bitalg, popcnt, fxsr, ssse3, avx512bw, avx512_vbmi, avx512_ifma, avx2, rdpid, clflush, avx512cd, avx512_vbmi2, aes, 3dnowpref, avx512_vpopcntdq])
      DEBUG: X64: AVX=true; AVX2=true; AVX512F=true; AVX512DQ=true
      ===== Invoked methods
          Double256VectorTests.ACOSDouble256VectorTests(java.util.function.IntFunction)[pri:0, instance:Double256VectorTests@55a561cf]double[-i * 5] 1436901839
          Double256VectorTests.ACOSDouble256VectorTests(java.util.function.IntFunction)[pri:0, instance:Double256VectorTests@55a561cf]double[i * 5] 1436901839
          Double256VectorTests.ACOSDouble256VectorTests(java.util.function.IntFunction)[pri:0, instance:Double256VectorTests@55a561cf]double[i + 1] 1436901839
          Double256VectorTests.ACOSDouble256VectorTests(java.util.function.IntFunction)[pri:0, instance:Double256VectorTests@55a561cf]double[0.01 + (i / (i + 1))] 1436901839
          Double256VectorTests.ACOSDouble256VectorTests(java.util.function.IntFunction)[pri:0, instance:Double256VectorTests@55a561cf]double[i -> i % 17 == 0 ? cornerCaseValue(i) : 0.01 + (i / (i + 1))] 1436901839
          Double256VectorTests.ACOSDouble256VectorTests(java.util.function.IntFunction)[pri:0, instance:Double256VectorTests@55a561cf]double[cornerCaseValue(i)] 1436901839
      =====
      FAILED: ACOSDouble256VectorTests(double[-i * 5])
      java.lang.AssertionError
              at jdk.incubator.vector/jdk.incubator.vector.CPUFeatures$X64.<clinit>(CPUFeatures.java:77)
              at jdk.incubator.vector/jdk.incubator.vector.VectorMathLibrary$SVML.suffix(VectorMathLibrary.java:129)
              at jdk.incubator.vector/jdk.incubator.vector.VectorMathLibrary$SVML.symbolName(VectorMathLibrary.java:140)
              at jdk.incubator.vector/jdk.incubator.vector.VectorMathLibrary.constructEntry(VectorMathLibrary.java:269)
              at jdk.incubator.vector/jdk.incubator.vector.VectorMathLibrary.lookup(VectorMathLibrary.java:258)
              at jdk.incubator.vector/jdk.incubator.vector.VectorMathLibrary.unaryMathOp(VectorMathLibrary.java:289)
              at jdk.incubator.vector/jdk.incubator.vector.DoubleVector.unaryMathOp(DoubleVector.java:723)
              at jdk.incubator.vector/jdk.incubator.vector.DoubleVector.lanewiseTemplate(DoubleVector.java:682)
              at jdk.incubator.vector/jdk.incubator.vector.Double256Vector.lanewise(Double256Vector.java:266)
              at jdk.incubator.vector/jdk.incubator.vector.Double256Vector.lanewise(Double256Vector.java:43)
              at Double256VectorTests.ACOSDouble256VectorTests(Double256VectorTests.java:4184)
              at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
              at java.base/java.lang.reflect.Method.invoke(Method.java:565)
              at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
              at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:599)
              at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:174)
              at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
              at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:822)
              at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:147)
              at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
              at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
              at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
              at org.testng.TestRunner.privateRun(TestRunner.java:764)
              at org.testng.TestRunner.run(TestRunner.java:585)
              at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
              at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
              at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
              at org.testng.SuiteRunner.run(SuiteRunner.java:286)
              at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
              at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
              at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
              at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
              at org.testng.TestNG.runSuites(TestNG.java:1069)
              at org.testng.TestNG.run(TestNG.java:1037)
              at org.testng.TestNG.privateMain(TestNG.java:1371)
              at org.testng.TestNG.main(TestNG.java:1335)

            jbhateja Jatin Bhateja
            jbhateja Jatin Bhateja
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: