Migrate Vector API math library (SVML and SLEEF) linkage from native code (in JVM) to Java FFM API.
Since FFM API doesn't support vector calling conventions yet, migration affects only symbol lookup for now. But it still enables significant simplifications on JVM side.
Since FFM API doesn't support vector calling conventions yet, migration affects only symbol lookup for now. But it still enables significant simplifications on JVM side.
- causes
-
JDK-8355656 Several vector tests fail when built with clang
-
- Open
-
-
JDK-8355698 JDK not supporting sleef could cause exception at runtime after JDK-8353786
-
- Open
-
-
JDK-8355689 Wrong native entry name for FloatMaxVector vector math stubs with -XX:MaxVectorSize=8
-
- Resolved
-
-
JDK-8355739 AssertionError: Invalid CPU feature name after 8353786
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/e57fd710
-
Review(master) openjdk/jdk/24462
(1 links to)