RFR: 8360934: Add AVX-512 intrinsics for ML-KEM - enhancement on AVX512_VBMI [v4]

Shawn M Emery duke at openjdk.org
Sat Jan 10 07:15:50 UTC 2026


On Sat, 10 Jan 2026 03:20:18 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

>> src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp line 876:
>> 
>>> 874:     __ evmovdquq(xmm22, Address(perms), Assembler::AVX_512bit);
>>> 875: 
>>> 876:     __ BIND(VBMILoop);
>> 
>> Better to align loop sarting address to OptoLoopAlignment
>
> I will run the micro benchmark on AMD Turin and report back by early next week.

> Better to align loop sarting address to OptoLoopAlignment

For parity, should I do this for the other labels in the file as well?

> I will run the micro benchmark on AMD Turin and report by back early next week.

That would be great, thank you for doing this!

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/28815#discussion_r2678401684


More information about the security-dev mailing list