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