RFR: 8320709: AArch64: Vectorized Poly1305 intrinsics [v5]

Andrew Dinn adinn at openjdk.org
Tue Jan 9 16:09:34 UTC 2024


On Mon, 27 Nov 2023 12:21:41 GMT, Andrew Haley <aph at openjdk.org> wrote:

>> Andrew Haley has updated the pull request incrementally with two additional commits since the last revision:
>> 
>>  - Whitespace
>>  - Whitespace
>
> src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp line 7527:
> 
>> 7525:     __ bind(DONE);
>> 7526:   }
>> 7527:   __ poly1305_fully_reduce(S0, u0);
> 
> This call to `poly1305_fully_reduce` is probably unnecessary, because the caller invokes `IntegerPolynomial1305::finalCarryReduceLast`. However, this part of the contract is undocumented.

Well, I guess we leave this last call in place then. It probably won't cost much relative to the rest of the work that gets done.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/16812#discussion_r1446293115


More information about the hotspot-dev mailing list