RFR: 8370691: Add new Float16Vector type and enable intrinsification of vector operations supported by auto-vectorizer [v5]

Jatin Bhateja jbhateja at openjdk.org
Tue Dec 9 08:30:15 UTC 2025


On Mon, 8 Dec 2025 11:25:22 GMT, Bhavana Kilambi <bkilambi at openjdk.org> wrote:

>> Yes: there could be auto-vectorization.
>> No: `i` is not reset, it keeps counting from where `i < SPECIES.loopBound(LEN)` fails, and handles the tail, right?
>> 
>> It could be good to run this test once with and once without auto vectorization, just to make sure the vectors you see are from the Vector API, and not auto vectorization.
>
> Thanks. I missed that `i` isn't being reinitialised/reset again. Do we even need the tail loop in this case when the `LEN = 2048`? We may not even have any tail iterations?

@Bhavana-Kilambi vectorDim is a parameterizable parameter.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/28002#discussion_r2601582561


More information about the core-libs-dev mailing list