[vectorIntrinsics+mask] RFR: 8271313: AArch64: SVE backend support for masking operations with predicate feature [v2]

Xiaohong Gong xgong at openjdk.java.net
Mon Aug 9 07:30:15 UTC 2021


On Mon, 9 Aug 2021 06:12:04 GMT, Ningsheng Jian <njian at openjdk.org> wrote:

>> Xiaohong Gong has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision:
>> 
>>  - Add the implementation for masked compare and mask reinterpretation when esize is different
>>  - Merge panama-vector:vectorIntrinsics+mask into JDK-8271313
>>  - 8271313: AArch64: SVE backend support for masking operations with predicate feature
>
> src/hotspot/cpu/aarch64/aarch64_sve.ad line 173:
> 
>> 171:     // By default, we only support vector operations with no less than 8 bytes and 2 elements.
>> 172:     // TODO: set min vector size to 8 and have a full test.
>> 173:     return 16 <= length_in_bytes && length_in_bytes <= MaxVectorSize && vlen >= 2;
> 
> I think we should fix this TODO in this patch.

Fixed in this patch. Thanks for the advice!

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

PR: https://git.openjdk.java.net/panama-vector/pull/105


More information about the panama-dev mailing list