Re: [PATCH] Improve other 13 define_insns

2016-05-13 Thread Jakub Jelinek
On Fri, May 13, 2016 at 02:46:36PM +0300, Kirill Yukhin wrote: > NP. Below is the patch which fixes both issues. > It also revealed, that for "*and" pattern 32 byte long > internal buffer is not enough. > I've extended bunch of such buffers to 128 bytes. > > Probably we might want to re-factor all

Re: [PATCH] Improve other 13 define_insns

2016-05-13 Thread Kirill Yukhin
Hello, On 12 May 20:42, Jakub Jelinek wrote: > On Thu, May 12, 2016 at 05:20:02PM +0300, Kirill Yukhin wrote: > > > 2016-05-04 Jakub Jelinek > > > > > > * config/i386/sse.md (sse_shufps_, sse_storehps, sse_loadhps, > > > sse_storelps, sse_movss, avx2_vec_dup, avx2_vec_dupv8sf_1, > > > sse

Re: [PATCH] Improve other 13 define_insns

2016-05-12 Thread Jakub Jelinek
On Thu, May 12, 2016 at 05:20:02PM +0300, Kirill Yukhin wrote: > > 2016-05-04 Jakub Jelinek > > > > * config/i386/sse.md (sse_shufps_, sse_storehps, sse_loadhps, > > sse_storelps, sse_movss, avx2_vec_dup, avx2_vec_dupv8sf_1, > > sse2_shufpd_, sse2_storehpd, sse2_storelpd, sse2_loadh

Re: [PATCH] Improve other 13 define_insns

2016-05-12 Thread Kirill Yukhin
Hi Jakub, On 04 May 21:43, Jakub Jelinek wrote: > Hi! > > This patch tweaks more define_insns at once, again all the insns > should be already in AVX512F or AVX512VL. > > Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? > > 2016-05-04 Jakub Jelinek > > * config/i386

Re: [PATCH] Improve other 13 define_insns

2016-05-06 Thread Kirill Yukhin
On 04 May 21:43, Jakub Jelinek wrote: > Hi! > > This patch tweaks more define_insns at once, again all the insns > should be already in AVX512F or AVX512VL. > > Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? OK for trunk. -- Thanks, K > > 2016-05-04 Jakub Jelinek > >

[PATCH] Improve other 13 define_insns

2016-05-04 Thread Jakub Jelinek
Hi! This patch tweaks more define_insns at once, again all the insns should be already in AVX512F or AVX512VL. Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? 2016-05-04 Jakub Jelinek * config/i386/sse.md (sse_shufps_, sse_storehps, sse_loadhps, sse_store