RFR: 8266332: Adler32 intrinsic for x86 64-bit platforms [v5]
Nils Eliasson
neliasso at openjdk.java.net
Tue May 4 17:14:51 UTC 2021
On Tue, 4 May 2021 15:56:18 GMT, Andrew Haley <aph at openjdk.org> wrote:
> > @theRealAph Vector API is still incubator module and cannot be used to implement standard JRE till it is finalized and becomes a standard module.
>
> Sure, I get that, and I suppose if we're desperate to have a vectorized intrinsic for Adler32 _right now_ this PR must go ahead right now. However, I'd be delighted to see the end of exquisitely hand-carved but hard-to-understand and hard-to-maintain assembly language, and it would be an excellent test for the coverage of the Vector API.
We already have Adler32 implemented on aarch - so I think it is very reasonable to add it on x64 too. But I am very sympathetic to your general point about big chunks of handcrafted assembly.
-------------
PR: https://git.openjdk.java.net/jdk/pull/3806
More information about the hotspot-compiler-dev
mailing list