> -----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")
> 
> 
> --

Reply via email to