[vectorIntrinsics+mask] RFR: 8270349: Initial X86 backend support for optimizing masking operations on AVX512 targets. [v2]
Sandhya Viswanathan
sviswanathan at openjdk.java.net
Sat Aug 14 01:18:54 UTC 2021
On Wed, 11 Aug 2021 22:45:07 GMT, Sandhya Viswanathan <sviswanathan at openjdk.org> wrote:
>> Jatin Bhateja has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits:
>>
>> - 8270349: Merge with latest vectorIntrinsics+mask tip + extend backend support for XorV,AndV,OrV and Compare masked operations.
>> - 8270349: Fix for 32-bit build failure.
>> - 8270349: Initial X86 backend support for optimizing masking operations on AVX512 targets.
>
> src/hotspot/cpu/x86/assembler_x86.cpp line 8933:
>
>> 8931: }
>> 8932:
>> 8933: void Assembler::evppermb(XMMRegister dst, KRegister mask, XMMRegister nds, XMMRegister src, bool merge, int vector_len) {
>
> This should be evpermb.
This comment and ev prefix comments below are still pending from last reviews.
-------------
PR: https://git.openjdk.java.net/panama-vector/pull/99
More information about the panama-dev
mailing list