-
Bug
-
Resolution: Unresolved
-
P4
-
25
-
+ uname -a
Linux riscv-dev 5.10.134-17.2.al8.x86_64 #1 SMP Fri Aug 9 15:49:42 CST 2024 x86_64 x86_64 x86_64 GNU/Linux
+ cat /etc/os-release
NAME="Alibaba Cloud Linux"
VERSION="3 (OpenAnolis Edition)"
ID="alinux"
ID_LIKE="rhel fedora centos anolis"
VERSION_ID="3"
VARIANT="OpenAnolis Edition"
VARIANT_ID="openanolis"
ALINUX_MINOR_ID="2104"
ALINUX_UPDATE_ID="10"
PLATFORM_ID="platform:al8"
PRETTY_NAME="Alibaba Cloud Linux 3.2104 U10 (OpenAnolis Edition)"
ANSI_COLOR="0;31"
HOME_URL="https://www.aliyun.com/"
+ free -h
total used free shared buff/cache available
Mem: 495Gi 12Gi 410Gi 2.0Mi 77Gi 483Gi
Swap: 0B 0B 0B
+ lscpu
+ head -n 22
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 128
On-line CPU(s) list: 0-127
Thread(s) per core: 2
Core(s) per socket: 64
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 25
Model: 17
Model name: AMD EPYC 9T24 96-Core Processor
Stepping: 1
CPU MHz: 3699.495
BogoMIPS: 5400.00
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 1024K
L3 cache: 32768K
+ ldd --version
ldd (GNU libc) 2.32
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
+ java -version
openjdk version "25-internal" 2025-09-16
OpenJDK Runtime Environment (build 25-internal-05b48129)
OpenJDK 64-Bit Server VM (build 25-internal-05b48129, mixed mode, sharing)
+ java -Xinternalversion
OpenJDK 64-Bit Server VM (25-internal-05b48129) for linux-amd64 JRE (25-internal-05b48129), built on 2025-02-23T11:54:42Z with gcc 10.2.1 20210130 (Red Hat 10.2.1-11)
+ git remote -v
origin git@github.com:openjdk/jdk.git (fetch)
origin git@github.com:openjdk/jdk.git (push)
+ git log -n 1
+ head -n 1
commit 898d4798003d7b9cd54ef3a149eb037998a39887+ clang -v
clang version 17.0.6 (Alibaba Cloud Compiler 17.0.6.1-24.05.10.alios7)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/yansendao/software/acc/x86_64/bin
Found candidate GCC installation: /usr/lib/gcc/x86_64-redhat-linux/10
Selected GCC installation: /usr/lib/gcc/x86_64-redhat-linux/10
Candidate multilib: .;@m64
Selected multilib: .;@m64+ uname -a Linux riscv-dev 5.10.134-17.2.al8.x86_64 #1 SMP Fri Aug 9 15:49:42 CST 2024 x86_64 x86_64 x86_64 GNU/Linux + cat /etc/os-release NAME="Alibaba Cloud Linux" VERSION="3 (OpenAnolis Edition)" ID="alinux" ID_LIKE="rhel fedora centos anolis" VERSION_ID="3" VARIANT="OpenAnolis Edition" VARIANT_ID="openanolis" ALINUX_MINOR_ID="2104" ALINUX_UPDATE_ID="10" PLATFORM_ID="platform:al8" PRETTY_NAME="Alibaba Cloud Linux 3.2104 U10 (OpenAnolis Edition)" ANSI_COLOR="0;31" HOME_URL="https://www.aliyun.com/" + free -h total used free shared buff/cache available Mem: 495Gi 12Gi 410Gi 2.0Mi 77Gi 483Gi Swap: 0B 0B 0B + lscpu + head -n 22 Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 128 On-line CPU(s) list: 0-127 Thread(s) per core: 2 Core(s) per socket: 64 Socket(s): 1 NUMA node(s): 1 Vendor ID: AuthenticAMD CPU family: 25 Model: 17 Model name: AMD EPYC 9T24 96-Core Processor Stepping: 1 CPU MHz: 3699.495 BogoMIPS: 5400.00 Hypervisor vendor: KVM Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 1024K L3 cache: 32768K + ldd --version ldd (GNU libc) 2.32 Copyright (C) 2020 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Written by Roland McGrath and Ulrich Drepper. + java -version openjdk version "25-internal" 2025-09-16 OpenJDK Runtime Environment (build 25-internal-05b48129) OpenJDK 64-Bit Server VM (build 25-internal-05b48129, mixed mode, sharing) + java -Xinternalversion OpenJDK 64-Bit Server VM (25-internal-05b48129) for linux-amd64 JRE (25-internal-05b48129), built on 2025-02-23T11:54:42Z with gcc 10.2.1 20210130 (Red Hat 10.2.1-11) + git remote -v origin git@github.com:openjdk/jdk.git (fetch) origin git@github.com:openjdk/jdk.git (push) + git log -n 1 + head -n 1 commit 898d4798003d7b9cd54ef3a149eb037998a39887 + clang -v clang version 17.0.6 (Alibaba Cloud Compiler 17.0.6.1-24.05.10.alios7) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /home/yansendao/software/acc/x86_64/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-redhat-linux/10 Selected GCC installation: /usr/lib/gcc/x86_64-redhat-linux/10 Candidate multilib: .;@m64 Selected multilib: .;@m64
-
x86_64
-
linux
jdk/incubator/vector/Double128VectorTests.java
jdk/incubator/vector/Double256VectorTests.java
jdk/incubator/vector/Double512VectorTests.java
jdk/incubator/vector/DoubleMaxVectorTests.java
jdk/incubator/vector/Float128VectorTests.java
jdk/incubator/vector/Float256VectorTests.java
jdk/incubator/vector/Float512VectorTests.java
jdk/incubator/vector/Float64VectorTests.java
jdk/incubator/vector/FloatMaxVectorTests.java
jdk/incubator/vector/LoadJsvmlTest.java
Test log snippet:
test Double128VectorTests.ACOSDouble128VectorTests(double[-i * 5]): failure [72ms]
java.lang.InternalError: not supported: ACOS Species[double, 2, S_128_BIT] __jsvml_acos2_ha_l9
at jdk.incubator.vector/jdk.incubator.vector.VectorMathLibrary.constructEntry(VectorMathLibrary.java:275)
at jdk.incubator.vector/jdk.incubator.vector.VectorMathLibrary.lookup(VectorMathLibrary.java:257)
at jdk.incubator.vector/jdk.incubator.vector.VectorMathLibrary.unaryMathOp(VectorMathLibrary.java:288)
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.Double128Vector.lanewise(Double128Vector.java:264)
at jdk.incubator.vector/jdk.incubator.vector.Double128Vector.lanewise(Double128Vector.java:41)
at Double128VectorTests.ACOSDouble128VectorTests(Double128VectorTests.java:4052)
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 com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:107)
at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:63)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1447)
Caused by: java.util.NoSuchElementException: Symbol not found: __jsvml_acos2_ha_l9
at java.base/java.lang.foreign.SymbolLookup.findOrThrow(SymbolLookup.java:180)
at jdk.incubator.vector/jdk.incubator.vector.VectorMathLibrary.constructEntry(VectorMathLibrary.java:270)
... 36 more
- caused by
-
JDK-8353786 Migrate Vector API math library support to FFM API
-
- Resolved
-
- links to
-
Review(master) openjdk/jdk/24914