Skip to content

Commit 0ed087d

Browse files
mur47x111zapster
authored andcommitted
Add missing intrinsics for Vector API
1 parent 6252112 commit 0ed087d

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/meta/UnimplementedGraalIntrinsics.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,13 @@ public UnimplementedGraalIntrinsics(Architecture arch) {
130130
"com/sun/crypto/provider/ML_KEM.implKyberInverseNtt([S[S)I",
131131
"com/sun/crypto/provider/ML_KEM.implKyberNtt([S[S)I",
132132
"com/sun/crypto/provider/ML_KEM.implKyberNttMult([S[S[S[S)I");
133+
134+
add(toBeInvestigated, // @formatter:off
135+
// JDK-8353786: Migrate Vector API math library support to FFM API
136+
"jdk/internal/vm/vector/VectorSupport.libraryBinaryOp(JLjava/lang/Class;Ljava/lang/Class;ILjava/lang/String;Ljdk/internal/vm/vector/VectorSupport$VectorPayload;Ljdk/internal/vm/vector/VectorSupport$VectorPayload;Ljdk/internal/vm/vector/VectorSupport$BinaryOperation;)Ljdk/internal/vm/vector/VectorSupport$VectorPayload;",
137+
"jdk/internal/vm/vector/VectorSupport.libraryUnaryOp(JLjava/lang/Class;Ljava/lang/Class;ILjava/lang/String;Ljdk/internal/vm/vector/VectorSupport$Vector;Ljdk/internal/vm/vector/VectorSupport$UnaryOperation;)Ljdk/internal/vm/vector/VectorSupport$Vector;"
138+
// @formatter:on
139+
);
133140
}
134141

135142
add(ignore,

0 commit comments

Comments
 (0)