[vectorIntrinsics+fp16] Integrated: 8305563: [vectorapi]: Initial aarch64 backend implementation for FP16 operations
Bhavana Kilambi
bkilambi at openjdk.org
Fri Jun 30 02:03:19 UTC 2023
On Mon, 26 Jun 2023 12:34:12 GMT, Bhavana Kilambi <bkilambi at openjdk.org> wrote:
> This patch adds aarch64 (Neon and SVE) backend implementation for the following FP16 operations for which C2 support was added in the commit https://github.com/openjdk/panama-vector/commit/7460d9327aac7d1d2ba6aed4e7137a417dbf6a97 -
>
> Unary operations : AbsVHF, NegVHF
> Binary operations : AddVHF, SubVHF, MulVHF, DivVHF
> Ternary operations : AddReductionVHF, FmaVHF
> Conversion operations : VectorCastHF2D, VectorCastD2HF
>
> Some of these operations on Neon machines, require features "fphp" and "asimdhp" to be available. Feature detection for these features have also been added.
This pull request has now been integrated.
Changeset: 1317dcdf
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
URL: https://git.openjdk.org/panama-vector/commit/1317dcdf615e623693923ef0fbf23b234703827c
Stats: 1182 lines in 12 files changed: 400 ins; 0 del; 782 mod
8305563: [vectorapi]: Initial aarch64 backend implementation for FP16 operations
Reviewed-by: aph, xgong
-------------
PR: https://git.openjdk.org/panama-vector/pull/217
More information about the panama-dev
mailing list