RFR: 8355216: Accelerate P-256 arithmetic on aarch64 [v2]

Andrew Haley aph at openjdk.org
Tue Dec 2 10:10:32 UTC 2025


On Mon, 1 Dec 2025 22:19:09 GMT, Ben Perez <bperez at openjdk.org> wrote:

>> An aarch64 implementation of the `MontgomeryIntegerPolynomial256.mult()` method
>
> Ben Perez has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Fixed typo

src/hotspot/cpu/aarch64/assembler_aarch64.hpp line 3194:

> 3192:     _umullv(Vd, Ta, Vn, Tb, Vm, Ts, lane);
> 3193:   }
> 3194: 

These seem to be essentially identical except for one assertion.

Suggestion: as elsewhere in class Assembler,` #define INSN` for the common pattern, then use it.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27946#discussion_r2580496108


More information about the hotspot-dev mailing list