On Wed, 3 Jun 2026 18:17:24 GMT, Shawn Emery <[email protected]> wrote:

>> Curve25519 polynomial arithmetic is performed with intrinsincs implemented 
>> in GPR related instructions for multiplication and squaring operations 
>> (methods mult() and square()).  Benchmark improvements include:
>> 
>> - X25519 encapsulation: +19%
>> - X25519 decapsulation: +19%
>> - X22519 key agreement: +19%
>> - X25519 key-pair generation: +19%
>> - X25519-MLKEM encapsulation: +15%
>> - X25519-MLKEM decapsulation: +12%
>> - X25519-MLKEM key-pair generation: +13%
>> - EdDSA sign: +19%
>> - EdDSA verify: +16%
>> - EdDSA key-pair generation: +20%
>> 
>> ---------
>> - [x] I confirm that I make this contribution in accordance with the 
>> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai).
>
> Shawn Emery has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Fix compilation issues on Windows where |long| = 32 bits
>   Update comment based on @ascarpino's comment

> > Seems like this is worth a release note given the fairly significant 
> > performance improvements.
> 
> OK, I was going to combine this with the Aarch64 intrinsics improvements 
> (7-15%): #31409. Is this acceptable for release notes?

Yes, you can have a release note reference more than one issue using the 
`RN-MultipleLinks` label. See https://openjdk.org/guide/#advanced-options for 
more details.

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

PR Comment: https://git.openjdk.org/jdk/pull/31087#issuecomment-4659602665

Reply via email to