Re: PING^1: [PATCH] i386: Add standard scalar operation patterns

2019-05-15 Thread Richard Sandiford
"H.J. Lu" writes: > On Thu, Feb 7, 2019 at 9:49 AM H.J. Lu wrote: >> >> Standard scalar operation patterns which preserve the rest of the vector >> look like >> >> (vec_merge:V2DF >>(vec_duplicate:V2DF >> (op:DF (vec_select:DF (reg/v:V2DF 85 [ x ]) >> (parall

PING^1: [PATCH] i386: Add standard scalar operation patterns

2019-05-15 Thread H.J. Lu
On Thu, Feb 7, 2019 at 9:49 AM H.J. Lu wrote: > > Standard scalar operation patterns which preserve the rest of the vector > look like > > (vec_merge:V2DF >(vec_duplicate:V2DF > (op:DF (vec_select:DF (reg/v:V2DF 85 [ x ]) > (parallel [ (const_int 0 [0])])) >

[PATCH] i386: Add standard scalar operation patterns

2019-02-07 Thread H.J. Lu
Standard scalar operation patterns which preserve the rest of the vector look like (vec_merge:V2DF (vec_duplicate:V2DF (op:DF (vec_select:DF (reg/v:V2DF 85 [ x ]) (parallel [ (const_int 0 [0])])) (reg:DF 87)) (reg/v:V2DF 85 [ x ]) (const_