Richard Sandiford via Gcc-patches writes:
> Richard Biener writes:
>> On Tue, Aug 3, 2021 at 2:10 PM Richard Sandiford via Gcc-patches
>> wrote:
>>>
>>> The issue-based vector costs currently assume that a multiply-add
>>> sequence can be implemented using a single instruction. This is
>>> gene
Richard Biener writes:
> On Tue, Aug 3, 2021 at 2:10 PM Richard Sandiford via Gcc-patches
> wrote:
>>
>> The issue-based vector costs currently assume that a multiply-add
>> sequence can be implemented using a single instruction. This is
>> generally true for scalars (which have a 4-operand inst
On Tue, Aug 3, 2021 at 2:10 PM Richard Sandiford via Gcc-patches
wrote:
>
> The issue-based vector costs currently assume that a multiply-add
> sequence can be implemented using a single instruction. This is
> generally true for scalars (which have a 4-operand instruction)
> and SVE (which allows
The issue-based vector costs currently assume that a multiply-add
sequence can be implemented using a single instruction. This is
generally true for scalars (which have a 4-operand instruction)
and SVE (which allows the output to be tied to any input).
However, for Advanced SIMD, multiplying two v