Re: Patch ping (Re: [PATCH] Add _mm512_{,mask_}mullox_epi64 intrinsics (PR target/85530))

2018-05-03 Thread Kirill Yukhin
Hi Jakub, > On 3 May 2018, at 12:28, Jakub Jelinek 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 i

Patch ping (Re: [PATCH] Add _mm512_{,mask_}mullox_epi64 intrinsics (PR target/85530))

2018-05-03 Thread Jakub Jelinek
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

[PATCH] Add _mm512_{,mask_}mullox_epi64 intrinsics (PR target/85530)

2018-04-26 Thread Jakub Jelinek
Hi! 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 A