File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
compiler/src/jdk.graal.compiler/src/jdk/graal/compiler/hotspot/meta Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -119,6 +119,17 @@ public UnimplementedGraalIntrinsics(Architecture arch) {
119
119
// scalar operations
120
120
"jdk/internal/vm/vector/Float16Math.fma(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljdk/internal/vm/vector/Float16Math$TernaryOperator;)Ljava/lang/Object;" ,
121
121
"jdk/internal/vm/vector/Float16Math.sqrt(Ljava/lang/Class;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;" );
122
+
123
+ add (toBeInvestigated ,
124
+ // JDK-8349721: Add aarch64 intrinsics for ML-KEM
125
+ // JDK-8351412: Add AVX-512 intrinsics for ML-KEM
126
+ "com/sun/crypto/provider/ML_KEM.implKyber12To16([BI[SI)I" ,
127
+ "com/sun/crypto/provider/ML_KEM.implKyberAddPoly([S[S[S)I" ,
128
+ "com/sun/crypto/provider/ML_KEM.implKyberAddPoly([S[S[S[S)I" ,
129
+ "com/sun/crypto/provider/ML_KEM.implKyberBarrettReduce([S)I" ,
130
+ "com/sun/crypto/provider/ML_KEM.implKyberInverseNtt([S[S)I" ,
131
+ "com/sun/crypto/provider/ML_KEM.implKyberNtt([S[S)I" ,
132
+ "com/sun/crypto/provider/ML_KEM.implKyberNttMult([S[S[S[S)I" );
122
133
}
123
134
124
135
add (ignore ,
You can’t perform that action at this time.
0 commit comments