Skip to content

Commit ad521f0

Browse files
committed
[GR-63579] Add unimplemented Graal intriniscs for SHA3Parallel.doubleKeccak on AMD64.
PullRequest: graal/20419
2 parents b7bea54 + 7ad5d5d commit ad521f0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

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

+5
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,11 @@ public UnimplementedGraalIntrinsics(Architecture arch) {
119119
// scalar operations
120120
"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;",
121121
"jdk/internal/vm/vector/Float16Math.sqrt(Ljava/lang/Class;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;");
122+
// C2 categorized the following as implemented. Remove when JDK-8351034 is integrated
123+
if (arch instanceof AMD64) {
124+
add(toBeInvestigated,
125+
"sun/security/provider/SHA3Parallel.doubleKeccak([J[J)I");
126+
}
122127
}
123128

124129
add(ignore,

0 commit comments

Comments
 (0)