On 7/18/19 10:07 AM, Jan Beulich wrote:
>>>> On 27.06.19 at 10:59,  wrote:
>> Conversion of comparison results to full vectors does, when VPMOVM2* are
>> unavailable, not require any intermediate VMOVDQ{A,U}*: Simply use
>> embedded masking on VPTERNLOG* right away, which is available with
>> AVX512F (while VPMOVM2{D,Q} are available only with AVX512DQ).
>>
>> Note that the chosen immediate is only one of many possible ones; I was
>> trying to make the insn here distinguishable from the pre-existing uses
>> of vpternlog.
>>
>> gcc/
>> 2019-06-27  Jan Beulich  <jbeul...@suse.com>
>>
>>      * config/i386/sse.md (<avx512>_cvtmask2<ssemodesuffix><mode>):
>>      Require only AVX512F.
>>      (*<avx512>_cvtmask2<ssemodesuffix><mode>): Likewise.  Add
>>      alternative expanding to vpternlog.
OK
jeff

Reply via email to