RFR: 8282664: Unroll by hand StringUTF16 and StringLatin1 polynomial hash loops [v8]
Claes Redestad
redestad at openjdk.org
Tue Nov 8 23:48:24 UTC 2022
On Tue, 8 Nov 2022 19:14:25 GMT, Roger Riggs <rriggs at openjdk.org> wrote:
>> Claes Redestad has updated the pull request incrementally with five additional commits since the last revision:
>>
>> - Merge pull request #2 from luhenry/dev/cl4es/8282664-polyhash
>>
>> Unroll + Reorder BBs
>> - fixup! Handle size=0 and size=1 in Java
>> - Handle size=0 and size=1 in Java
>> - reorder BB to do single scalar first to avoid slowdown of short arrays, longer arrays jumps will be amortized by speedups
>> - Unroll loop for cnt1 < 32
>
> src/java.base/share/classes/jdk/internal/module/ModuleHashes.java line 141:
>
>> 139: *
>> 140: * @param supplier supplies the module reader to access the module content
>> 141: *
>
> Revert, there are no other changes to ModuleHashes.java
Fixed.
-------------
PR: https://git.openjdk.org/jdk/pull/10847
More information about the core-libs-dev
mailing list