Re: [PATCH i386 AVX512] [60/n] Update 128bit ashrv insn pattern.

2014-10-03 Thread Uros Bizjak
On Fri, Oct 3, 2014 at 12:26 PM, Kirill Yukhin wrote: > Hello Uroš, > On 29 Sep 09:54, Uros Bizjak wrote: >> > +(define_expand "vashrv2di3" >> > + [(set (match_operand:V2DI 0 "register_operand") >> > + (ashiftrt:V2DI >> > + (match_operand:V2DI 1 "register_operand") >> > + (m

Re: [PATCH i386 AVX512] [60/n] Update 128bit ashrv insn pattern.

2014-10-03 Thread Kirill Yukhin
Hello Uroš, On 29 Sep 09:54, Uros Bizjak wrote: > > +(define_expand "vashrv2di3" > > + [(set (match_operand:V2DI 0 "register_operand") > > + (ashiftrt:V2DI > > + (match_operand:V2DI 1 "register_operand") > > + (match_operand:V2DI 2 "nonimmediate_operand")))] > > + "TARGET_XO

Re: [PATCH i386 AVX512] [60/n] Update 128bit ashrv insn pattern.

2014-09-29 Thread Uros Bizjak
On Fri, Sep 26, 2014 at 1:13 PM, Kirill Yukhin wrote: > Hello, > This tiny patch extends 128bit ashrv expander. > > Bootstrapped. > AVX-512* tests on top of patch-set all pass > under simulator. > > Is it ok for trunk? > > gcc/ > * config/i386/sse.md > (define_mode_iterator VI128_1

[PATCH i386 AVX512] [60/n] Update 128bit ashrv insn pattern.

2014-09-26 Thread Kirill Yukhin
Hello, This tiny patch extends 128bit ashrv expander. Bootstrapped. AVX-512* tests on top of patch-set all pass under simulator. Is it ok for trunk? gcc/ * config/i386/sse.md (define_mode_iterator VI128_128 [V16QI V8HI V2DI]): Delete. (define_expand "vashr3"): Add masking