On Fri, 9 Jan 2026 14:41:07 GMT, Ferenc Rakoczi <[email protected]> wrote:
> The preconditions for the aarch64 and the AVX-512 intrinsic implementations > of the implKyber12To16() method of com.sun.crypto.provider.ML_KEM are > different and the AVX-512 one has stricter preconditions on the input, which > was not recorded in the assert() before calling the function (although they > were satisfied by all calling code). Now the assert() is corrected, and with > these preconditions, the aarch64 implementation is simplified. This pull request has now been integrated. Changeset: 99119597 Author: Ferenc Rakoczi <[email protected]> Committer: Weijun Wang <[email protected]> URL: https://git.openjdk.org/jdk/commit/99119597aa95c1139ae2259bed5ec885a7c01269 Stats: 91 lines in 2 files changed: 4 ins; 73 del; 14 mod 8374755: ML-KEM's 12-bit decompression can be simplified on aarch64 Reviewed-by: adinn ------------- PR: https://git.openjdk.org/jdk/pull/29141
