[vectorIntrinsics] RFR: 8259536: Add cast nodes between interger types implementation for Arm SVE

Ningsheng Jian njian at openjdk.java.net
Tue Jan 12 07:56:08 UTC 2021


On Tue, 12 Jan 2021 03:13:31 GMT, Wang Huang <whuang at openjdk.org> wrote:

> This patch add cast nodes between interger types implementation for Arm SVE like  "VectorCastB2X" "VectorCastI2X " "VectorCastS2X" "VectorCastL2X".

Changes requested by njian (Committer).

src/hotspot/share/opto/vectorIntrinsics.cpp line 335:

> 333: bool LibraryCallKit::inline_vector_shuffle_iota() {
> 334:   // TODO shuffle is not supported on SVE
> 335:   if (UseSVE > 0) {

This is AArch64 only option, and should not be used in shared code.

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

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


More information about the panama-dev mailing list