On Tue, 4 Mar 2025 22:04:26 GMT, Ferenc Rakoczi <d...@openjdk.org> wrote:
>> By using the aarch64 vector registers the speed of the computation of the >> ML-KEM algorithms (key generation, encapsulation, decapsulation) can be >> approximately doubled. > > Ferenc Rakoczi has updated the pull request with a new target base due to a > merge or a rebase. The pull request now contains six commits: > > - Fixed mismerge. > - Merged master. > - A little cleanup > - Merged master > - removing trailing spaces > - kyber aarch64 intrinsics src/hotspot/share/opto/library_call.cpp line 7800: > 7798: const char *stubName; > 7799: assert(UseKyberIntrinsics, "need Kyber intrinsics support"); > 7800: assert(callee()->signature()->size() == 3, "kyber12To16 has 3 > parameters"); Just as an aside this causes testing of a debug build to fail. The intrinsic has 4 parameters. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/23663#discussion_r2007638886