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

Bhavana Kilambi bkilambi at openjdk.org
Thu Dec 18 12:44:53 UTC 2025


On Tue, 16 Dec 2025 15:45:15 GMT, Jatin Bhateja <jbhateja at openjdk.org> wrote:

>>>  I suggest creating a seperate PR for this ? You can either create a smaller standalone reproducer testcase or mention about the tests part of this PR.
>> 
>> Hi @jbhateja, thanks for the suggestion. Based on the comments here - https://bugs.openjdk.org/browse/JDK-8373574, is it ok if my fix (along with a regression test as suggested) be part of this PR?
>
>> > I suggest creating a seperate PR for this ? You can either create a smaller standalone reproducer testcase or mention about the tests part of this PR.
>> 
>> Hi @jbhateja, thanks for the suggestion. Based on the comments here - https://bugs.openjdk.org/browse/JDK-8373574, is it ok if my fix (along with a regression test as suggested) be part of this PR?
> 
> Hi @Bhavana-Kilambi , As @TobiHartmann suggested we can included your patch with the PR.
> Best Regards

Thanks @jatin-bhateja for including AArch64 changes to the patch. Also @TobiHartmann suggested (here - https://bugs.openjdk.org/browse/JDK-8373574) that it'd be good to have a regression test for the AArch64 failures. I have put together a small JTREG test taking one of the VectorAPI tests from `TestFloat16VectorOperations.java` introduced in this PR (which was the one failing on AArch64). Could you please include the testcase as well? The patch is attached here
[test.patch](https://github.com/user-attachments/files/24235556/test.patch)

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

PR Comment: https://git.openjdk.org/jdk/pull/28002#issuecomment-3670100491


More information about the serviceability-dev mailing list