On Thu, 12 Sep 2024 11:34:44 GMT, Maurizio Cimadamore <mcimadam...@openjdk.org> 
wrote:

>> In other words, I don't think the goal of this (and related) PR is "improve 
>> mismatch so that it blows other alternatives - like Unsafe, or array" out of 
>> the water - as much as it is "make sure that using MemorySegment::mismatch 
>> is competitive with other offerings".
>
> Then, an interesting part of these PRs is that we have uncovered quite a lot 
> of issues both with our intrinsics (e.g. `fill` is not vectorized and works 
> badly on Windows, mismatch works poorly on aarch64) *and* missed optimization 
> opportunities - e.g. "short" segment loops are not optimized as tightly as 
> they could. But it is not the job of these PRs to fix all these issues. The 
> main focus remain: for small sizes it is not worth going down 
> intrinsics-lane. Let's stick to it (in the interest of keeping the review 
> focused).

Yepp. So, let us keep these tricks up our sleeves and then maybe come back with 
a new PR.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/20848#discussion_r1756793795

Reply via email to