Hi, Sorry It looks like I forgot to ask if OK for backport to GCC 9, 10, 11 after some stew.
Thanks, Tamar > -----Original Message----- > From: Richard Sandiford <richard.sandif...@arm.com> > Sent: Thursday, July 22, 2021 7:11 PM > To: Tamar Christina <tamar.christ...@arm.com> > Cc: gcc-patches@gcc.gnu.org; nd <n...@arm.com>; Richard Earnshaw > <richard.earns...@arm.com>; Marcus Shawcroft > <marcus.shawcr...@arm.com>; Kyrylo Tkachov <kyrylo.tkac...@arm.com> > Subject: Re: [PATCH 3/4]AArch64: correct dot-product RTL patterns for > aarch64. > > Tamar Christina <tamar.christ...@arm.com> writes: > > Bootstrapped Regtested on aarch64-none-linux-gnu and no issues. > > > > Ok for master? > > > > Thanks, > > Tamar > > > > gcc/ChangeLog: > > > > * config/aarch64/aarch64-simd-builtins.def (sdot, udot): Rename to.. > > (sdot_prod, udot_prod): ... This. > > * config/aarch64/aarch64-simd.md (aarch64_<sur>dot<vsi2qi>): > Merged > > into... > > (<sur>dot_prod<vsi2qi>): ... this. > > (aarch64_<sur>dot_lane<vsi2qi>, aarch64_<sur>dot_laneq<vsi2qi>): > > Change operands order. > > (<sur>sadv16qi): Use new operands order. > > * config/aarch64/arm_neon.h (vdot_u32, vdotq_u32, vdot_s32, > > vdotq_s32): Use new RTL ordering. > > OK, thanks. > > Richard