Re: [patch] Remove redundant intrinsics

2018-06-18 Thread Jeff Law
On 06/14/2018 05:44 AM, Koval, Julia wrote: > Hi, > > This patch should fix the issue. Ok for trunk? > > gcc/testsuite/ > * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit version. OK. jeff

RE: [patch] Remove redundant intrinsics

2018-06-14 Thread Koval, Julia
Julia > Cc: GCC Patches ; Kirill Yukhin > > Subject: Re: [patch] Remove redundant intrinsics > > On Mon, Jun 4, 2018 at 3:27 AM, Koval, Julia wrote: > > Hi, > > > > Since pre-Icelake ISA already had 128bit version vpclmul and vaes, we > >

Re: [patch] Remove redundant intrinsics

2018-06-12 Thread H.J. Lu
On Mon, Jun 4, 2018 at 3:27 AM, Koval, Julia wrote: > Hi, > > Since pre-Icelake ISA already had 128bit version vpclmul and vaes, we already > have intrinsics for them(_mm_aesdec_si128, _mm_aesdeclast_si128, > _mm_aesenc_si128, _mm_aesenclast_si128, _mm_clmulepi64_si128). Therefore > intrinsics

Re: [patch] Remove redundant intrinsics

2018-06-11 Thread Kirill Yukhin
Hello Julia! On 04 июн 10:27, Koval, Julia wrote: > Hi, > > Since pre-Icelake ISA already had 128bit version vpclmul and vaes, we already > have intrinsics for them(_mm_aesdec_si128, _mm_aesdeclast_si128, > _mm_aesenc_si128, _mm_aesenclast_si128, _mm_clmulepi64_si128). Therefore > intrinsics fo

[patch] Remove redundant intrinsics

2018-06-04 Thread Koval, Julia
Hi, Since pre-Icelake ISA already had 128bit version vpclmul and vaes, we already have intrinsics for them(_mm_aesdec_si128, _mm_aesdeclast_si128, _mm_aesenc_si128, _mm_aesenclast_si128, _mm_clmulepi64_si128). Therefore intrinsics for them, introduced with Icelake instructions are redundant. Th