Skip to content

Commit 972f2eb

Browse files
ferakoczSandhya Viswanathan
authored andcommitted
8351412: Add AVX-512 intrinsics for ML-KEM
Reviewed-by: sviswanathan
1 parent e9d1d87 commit 972f2eb

File tree

10 files changed

+986
-11
lines changed

10 files changed

+986
-11
lines changed

src/hotspot/cpu/x86/stubGenerator_x86_64.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4204,6 +4204,8 @@ void StubGenerator::generate_compiler_stubs() {
42044204

42054205
generate_chacha_stubs();
42064206

4207+
generate_kyber_stubs();
4208+
42074209
generate_dilithium_stubs();
42084210

42094211
generate_sha3_stubs();

src/hotspot/cpu/x86/stubGenerator_x86_64.hpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -490,10 +490,13 @@ class StubGenerator: public StubCodeGenerator {
490490
// SHA3 stubs
491491
void generate_sha3_stubs();
492492

493-
// Dilithium stubs and helper functions
493+
// Kyber stubs
494+
void generate_kyber_stubs();
495+
496+
// Dilithium stubs
494497
void generate_dilithium_stubs();
495-
// BASE64 stubs
496498

499+
// BASE64 stubs
497500
address base64_shuffle_addr();
498501
address base64_avx2_shuffle_addr();
499502
address base64_avx2_input_mask_addr();

0 commit comments

Comments
 (0)