RFR: 8288047: Accelerate Poly1305 on x86_64 using AVX512 instructions [v16]

Volodymyr Paprotski duke at openjdk.org
Tue Nov 15 19:46:52 UTC 2022


On Tue, 15 Nov 2022 00:43:16 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:

>> Volodymyr Paprotski has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 23 commits:
>> 
>>  - Merge remote-tracking branch 'origin/master' into avx512-poly
>>  - Vladimir's review
>>  - live review with Sandhya
>>  - jcheck
>>  - Sandhya's review
>>  - fix windows and 32b linux builds
>>  - add getLimbs to interface and reviews
>>  - fix 32-bit build
>>  - make UsePolyIntrinsics option diagnostic
>>  - Merge remote-tracking branch 'origin/master' into avx512-poly
>>  - ... and 13 more: https://git.openjdk.org/jdk/compare/e269dc03...a26ac7db
>
> src/hotspot/share/opto/library_call.cpp line 6976:
> 
>> 6974: 
>> 6975:   if (!stubAddr) return false;
>> 6976:   Node* input = argument(1);
> 
> Receiver null check is missing. Since the method being intrinsified is non-static, the intrinsic itself has to take care of receiver null check.

I think I found the right code to copy-paste, if you could check again pls.

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

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


More information about the security-dev mailing list