[vectorIntrinsics] RFR: VectorMask.intoArray intrinsics
Jatin Bhateja
jbhateja at openjdk.java.net
Thu Nov 4 16:49:20 UTC 2021
On Thu, 4 Nov 2021 06:29:59 GMT, Mai Đặng Quân Anh <duke at openjdk.java.net> wrote:
> Hi,
>
> This small patch applies intrinsics for `VectorMask.intoArray`. This uses the existing `VectorSupport.store` with the signature changes similar to `VectorSupport.load`.
> `VectorMask.intoArray` implementation is moved to each concrete class, `VectorMask.toArray` implementation is changed similar to `Vector.toArray`, avoiding referring to `getBits`.
> In the hotspot, a small change is made to wrap the node in a `VectorStoreMask` node before passing it to `StoreVectorNode`, similar to how `VectorMask.fromArray` is handled there.
>
> Thank you very much.
PR157, integrated into vectorIntrinsics+compress branch address this.
8276083: Incremental patch to further optimize new compress/expand APIs over X86 #157
-------------
PR: https://git.openjdk.java.net/panama-vector/pull/160
More information about the panama-dev
mailing list