[vectorIntrinsics+fp16] RFR: 8305563: [vectorapi]: Initial aarch64 backend implementation for FP16 operations [v3]
Xiaohong Gong
xgong at openjdk.org
Thu Jun 29 09:55:28 UTC 2023
On Wed, 28 Jun 2023 09:31:32 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.
>
> Bhavana Kilambi has updated the pull request incrementally with one additional commit since the last revision:
>
> Change method name fp_arithmetic according to Arm ARM
LGTM!
-------------
Marked as reviewed by xgong (Committer).
PR Review: https://git.openjdk.org/panama-vector/pull/217#pullrequestreview-1504953358
More information about the panama-dev
mailing list