Integrated: 8371820: Further AES performance improvements for key schedule generation

Martin Doerr mdoerr at openjdk.org
Tue Dec 2 19:40:17 UTC 2025


On Thu, 13 Nov 2025 16:48:28 GMT, Martin Doerr <mdoerr at openjdk.org> wrote:

> This fix simplifies the hotspot intrinsics for some platforms and optimizes the key computation for encryption. We can save the `genInvRoundKeys` computation when we only do encryption.
> 
> The micro:org.openjdk.bench.javax.crypto.AESReinit benchmark results are improved by 17% for ppc64 and 26% for x86_64.

This pull request has now been integrated.

Changeset: 618732ff
Author:    Martin Doerr <mdoerr at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/618732ffc04ef393c9b8a3265c12ba66f31784d9
Stats:     61 lines in 7 files changed: 13 ins; 8 del; 40 mod

8371820: Further AES performance improvements for key schedule generation

Reviewed-by: rrich, valeriep

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

PR: https://git.openjdk.org/jdk/pull/28299


More information about the hotspot-compiler-dev mailing list