Hi James,

On Wed, 12 Aug 2020 at 10:40, James Greenhalgh <james.greenha...@arm.com> wrote:
>
>
> Hi,
>
> As subject, this patch rewrites the mla intrinsics to use a + b * c rather
> than inline assembler, thereby opening them to CSE, scheduling, etc.
>
> Bootstrapped and tested on aarch64-none-linux-gnu.
>

Do we have tests that make sure we still generate the mla instructions?

> OK?
>
> Thanks,
> James
>
> ---
>
> gcc/Changelog:
>
> 2020-08-11  James Greenhalgh  <james.greenha...@arm.com>
>
>         config/aarch64/arm_neon.h (vmla_s8): Upgrade to C rather than asm.
>         (vmla_s16): Likewise.
>         (vmla_s32): Likewise.
>         (vmla_u8): Likewise.
>         (vmla_u16): Likewise.
>         (vmla_u32): Likewise.
>         (vmlaq_s8): Likewise.
>         (vmlaq_s16): Likewise.
>         (vmlaq_s32): Likewise.
>         (vmlaq_u8): Likewise.
>         (vmlaq_u16): Likewise.
>         (vmlaq_u32): Likewise.
>

Reply via email to