RFR: 8288047: Accelerate Poly1305 on x86_64 using AVX512 instructions [v16]
Volodymyr Paprotski
duke at openjdk.org
Tue Nov 15 19:43:18 UTC 2022
On Tue, 15 Nov 2022 00:45:54 GMT, Vladimir Ivanov <vlivanov at openjdk.org> wrote:
>> library_call.cpp takes care of that, it passes the address of 0'th element to the stub.
>
> Ah, got it. Worth elaborating that in the comments. Otherwise, they confuse rather than help:
>
> // void processBlocks(byte[] input, int len, int[5] a, int[5] r)
> const Register input = rdi; //input+offset
> const Register length = rbx;
> const Register accumulator = rcx;
> const Register R = r8;
Added a comment, hopefully less confusing.
-------------
PR: https://git.openjdk.org/jdk/pull/10582
More information about the security-dev
mailing list