On 15 November 2013 16:52, Tejas Belagod wrote:
> Hi,
>
> The attached patch fixes all the reduc_* expansions to be BE-safe by moving
> the scalar result to the LSB where RTL expects it. While moving it also adds
> patterns that will give gcc the freedom to choose between 2-lane-situations
> like
Hi,
The attached patch fixes all the reduc_* expansions to be BE-safe by moving the
scalar result to the LSB where RTL expects it. While moving it also adds
patterns that will give gcc the freedom to choose between 2-lane-situations like
ADDP Dd, Vd.2D
DUP Vd.2D, Vd.d[0]
and
ADDP Vd.2