[vectorIntrinsics] RFR: 8266286: Add LoadVectorGather and StoreVectorScatter's partial version
Wang Huang
whuang at openjdk.java.net
Mon May 31 07:08:30 UTC 2021
On Mon, 31 May 2021 02:31:31 GMT, Xiaohong Gong <xgong at openjdk.org> wrote:
>> * Add LoadVectorGather and StoreVectorScatter's partial version
>> * use `sve_whilelo`
>
> src/hotspot/cpu/aarch64/aarch64_sve.ad line 4173:
>
>> 4171: instruct gatherI_partial(vReg dst, indirect mem, vReg idx, pRegGov pTmp, rFlagsReg cr) %{
>> 4172: predicate(UseSVE > 0 &&
>> 4173: n->as_LoadVectorGather()->memory_size() >= 16 &&
>
> Since there is the min vector size (size in byte >= 16) limitation in `op_sve_supported`, is this needed here?
Sure. Thank you for your review. I will change that.
-------------
PR: https://git.openjdk.java.net/panama-vector/pull/87
More information about the panama-dev
mailing list