[vectorIntrinsics+mask] RFR: 8270349: Initial X86 backend support for optimizing masking operations on AVX512 targets. [v4]

Sandhya Viswanathan sviswanathan at openjdk.java.net
Mon Aug 16 18:01:51 UTC 2021


On Fri, 13 Aug 2021 23:43:41 GMT, Sandhya Viswanathan <sviswanathan at openjdk.org> wrote:

>> Jatin Bhateja has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   8270349: Review comments resolution.
>
> src/hotspot/cpu/x86/x86.ad line 7790:
> 
>> 7788:     int vlen_enc = vector_length_encoding(vlen_in_bytes);
>> 7789:     __ evpcmp(T_BYTE, $dst$$KRegister, k0, $src$$XMMRegister, ExternalAddress(vector_masked_cmp_bits()),
>> 7790:               Assembler::eq, vlen_enc, $scratch$$Register);
> 
> We could use evpmovb2m here.

This is still pending.

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

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


More information about the panama-dev mailing list