RFR: 8266332: Adler32 intrinsic for x86 64-bit platforms [v6]

Sandhya Viswanathan sviswanathan at openjdk.java.net
Fri May 7 18:21:26 UTC 2021


On Fri, 7 May 2021 09:26:30 GMT, Nils Eliasson <neliasso at openjdk.org> wrote:

>> Xubo Zhang has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   remove checking AVX_512 in vbroadcastf128
>
> I find this test for Adler32: test/hotspot/jtreg/compiler/intrinsics/zip/TestAdler32.java
> 
> Will there be a benchmark added to micros?

@neliasso  Could you please help review this patch. Jatin and I have looked at it and it looks good to us but we are not official reviewers. The algorithm is from https://github.com/intel/isa-l/blob/master/igzip/adler32_avx2_4.asm. 

Also the jmh micro http://cr.openjdk.java.net/~pli/rfr/8216259/TestAdler32.java is from Pengfei Li @pfustc, shared as part of JDK-8216259 aarch64 optimization.  Maybe Pengfei can contribute that to the OpenJDK.

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

PR: https://git.openjdk.java.net/jdk/pull/3806


More information about the hotspot-compiler-dev mailing list