[vectorIntrinsics] RFR: 8266775: Add VectorLoadConst node implementation for Arm SVE [v3]

Wang Huang whuang at openjdk.java.net
Tue May 11 03:13:37 UTC 2021


On Mon, 10 May 2021 09:55:43 GMT, Xiaohong Gong <xgong at openjdk.org> wrote:

>> Wang Huang has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   use sve_index
>
> src/hotspot/cpu/aarch64/aarch64_sve.ad line 4233:
> 
>> 4231:   ins_encode %{
>> 4232:     __ lea(rscratch1, ExternalAddress(StubRoutines::aarch64::vector_iota_indices()));
>> 4233:     __ sve_ld1b(as_FloatRegister($dst$$reg), __ B, ptrue, Address(rscratch1, 0));
> 
> Could it use `INDEX <Zd>.<T>, #<imm1>, #<imm2>`  (Create index starting from and incremented by immediate) here?

Great suggestion. I will change that. Thank you.

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

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


More information about the panama-dev mailing list