RFR: 8355585: Aarch64: Add aarch64 backend for Float16 vector operations [v4]

Emanuel Peter epeter at openjdk.org
Tue May 20 17:15:00 UTC 2025


On Tue, 20 May 2025 13:19:50 GMT, Bhavana Kilambi <bkilambi at openjdk.org> wrote:

>> Bhavana Kilambi has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits:
>> 
>>  - Merge master
>>  - Remove additional spaces in the aarch64_vector_ad.m4 file
>>  - Address review comments
>>  - 8355585: Aarch64: Add aarch64 backend for Float16 vector operations
>>    
>>    This patch adds aarch64 backend (both Neon and SVE) for FP16 vector
>>    operations - add, mul, sub, div, min, max, sqrt and fma.
>>    
>>    Testing:
>>    All JTREG tests - hotspot_all, jdk (tier 1-3) and langtools (tier 1)
>>    pass on aarch64 which also includes the JTREG test to test the FP16
>>    vector operations - test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
>
> Hi @theRealAph , Can I request you to please take a look at this PR? I need a "reviewer" to review my change as well for the PR to be ready for integration. Thanks in advance!

@Bhavana-Kilambi I'd like to run some testing before integration, please ping me again in 24h for results :)

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

PR Comment: https://git.openjdk.org/jdk/pull/25096#issuecomment-2895238712


More information about the hotspot-compiler-dev mailing list