[vectorIntrinsics] RFR: 8265321: Add Rearrange nodes implementation for Arm SVE
Wang Huang
whuang at openjdk.java.net
Sat Apr 17 02:06:14 UTC 2021
* Add Rearrange nodes implementation for Arm SVE, like rearrangeB/I/S/L
* add `sve_tbl` , which reads each element of the second source (index) vector and uses its value to select an indexed element from the first source (table) vector, and places the indexed table element in the destination vector element corresponding to the index vector element. If an index value is greater than or equal to the number of vector elements then it places zero in the corresponding destination vector element.[1]
[1] https://developer.arm.com/documentation/ddi0596/2020-12/SVE-Instructions/TBL--Programmable-table-lookup-in-single-vector-table-?lang=en
-------------
Commit messages:
- 8265321: Add Rearrange nodes implementation for Arm SVE
Changes: https://git.openjdk.java.net/panama-vector/pull/70/files
Webrev: https://webrevs.openjdk.java.net/?repo=panama-vector&pr=70&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8265321
Stats: 184 lines in 5 files changed: 120 ins; 2 del; 62 mod
Patch: https://git.openjdk.java.net/panama-vector/pull/70.diff
Fetch: git fetch https://git.openjdk.java.net/panama-vector pull/70/head:pull/70
PR: https://git.openjdk.java.net/panama-vector/pull/70
More information about the panama-dev
mailing list