Hi Jakub,

> On 3 May 2018, at 12:28, Jakub Jelinek <ja...@redhat.com> wrote:
> 
> On Thu, Apr 26, 2018 at 10:09:48PM +0200, Jakub Jelinek wrote:
>> ICC apparently has these two intrinsics (why it doesn't have a maskz_ one
>> is unclear to me) which are like _mm512_{,mask_}mullo_epi64, except they are
>> available in AVX512F rather than just AVX512DQ and if AVX512DQ is not
>> enabled they expand to 3 vpmuludq instructions + 3 shifts + 2 adds; for
>> AVX512DQ they are the same as mullo without x.
>> 
>> Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk?
>> 
>> 2018-04-26  Jakub Jelinek  <ja...@redhat.com>
>> 
>>      PR target/85530
>>      * config/i386/avx512fintrin.h (_mm512_mullox_epi64,
>>      _mm512_mask_mullox_epi64): New intrinsics.
>> 
>>      * gcc.target/i386/avx512f-vpmullq-1.c: New test.
>>      * gcc.target/i386/avx512f-vpmullq-2.c: New test.
>>      * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
>>      * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
> 
> I'd like to ping this patch, ok for trunk?
Your patch is ok for trunk.

> 
>       Jakub

--
Thanks, K

Reply via email to