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
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
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
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