Integrated: 8355585: Aarch64: Add aarch64 backend for Float16 vector operations
Bhavana Kilambi
bkilambi at openjdk.org
Tue May 27 08:20:00 UTC 2025
On Wed, 7 May 2025 14:14:14 GMT, Bhavana Kilambi <bkilambi at openjdk.org> wrote:
> This patch adds aarch64 backend (both Neon and SVE) for FP16 vector operations - add, mul, sub, div, min, max, sqrt and fma.
>
> Testing:
> 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`
This pull request has now been integrated.
Changeset: 7bc315fa
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/7bc315fa6ac4e539e52b077f15c061516e208278
Stats: 1116 lines in 9 files changed: 426 ins; 0 del; 690 mod
8355585: Aarch64: Add aarch64 backend for Float16 vector operations
Reviewed-by: epeter, haosun, xgong, aph
-------------
PR: https://git.openjdk.org/jdk/pull/25096
More information about the hotspot-compiler-dev
mailing list