> -----Original Message----- > From: Tamar Christina <tamar.christ...@arm.com> > Sent: 18 December 2020 16:09 > To: gcc-patches@gcc.gnu.org > Cc: nd <n...@arm.com>; Ramana Radhakrishnan > <ramana.radhakrish...@arm.com>; Richard Earnshaw > <richard.earns...@arm.com>; ni...@redhat.com; Kyrylo Tkachov > <kyrylo.tkac...@arm.com> > Subject: [PATCH]Arm MVE: Add missing complex mul iterators > > Hi All, > > Seems when I split the patch I forgot to include these into the rot iterator.. > The uncommitted hunks were still in my local tree so didn't notice. > > Tested for -march=armv8.1-m.main+mve.fp -mfloat-abi=hard -mfpu=auto > and no issues. > > Ok for master?
Ok. Thanks, Kyrill > > Thanks, > Tamar > > gcc/ChangeLog: > > * config/arm/iterators.md (rot): Add UNSPEC_VCMUL, > UNSPEC_VCMUL90, > UNSPEC_VCMUL180, UNSPEC_VCMUL270 > > --- inline copy of patch -- > diff --git a/gcc/config/arm/iterators.md b/gcc/config/arm/iterators.md > index > c6b1b28c896f9fb3081021ea4efcae8abaaceb55..ecbc6727312313c6c354b1a > 0b92c8369912354c6 100644 > --- a/gcc/config/arm/iterators.md > +++ b/gcc/config/arm/iterators.md > @@ -1177,6 +1177,10 @@ (define_int_attr crypto_mode [(UNSPEC_SHA1H > "V4SI") (UNSPEC_AESMC "V16QI") > > (define_int_attr rot [(UNSPEC_VCADD90 "90") > (UNSPEC_VCADD270 "270") > + (UNSPEC_VCMUL "0") > + (UNSPEC_VCMUL90 "90") > + (UNSPEC_VCMUL180 "180") > + (UNSPEC_VCMUL270 "270") > (UNSPEC_VCMLA "0") > (UNSPEC_VCMLA90 "90") > (UNSPEC_VCMLA180 "180") > > > --