aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTamar Christina <tamar.christina@arm.com>2020-12-18 16:17:45 +0000
committerTamar Christina <tamar.christina@arm.com>2020-12-18 16:17:45 +0000
commitbcac28716bbb74392a95d769f593a6b48b3330b1 (patch)
treef46f7af7f2f6218eeb764b3af25c9db854448d1a
parent785b49434d27377208f6b058e589507cd0feadb3 (diff)
downloadgcc-bcac28716bbb74392a95d769f593a6b48b3330b1.zip
gcc-bcac28716bbb74392a95d769f593a6b48b3330b1.tar.gz
gcc-bcac28716bbb74392a95d769f593a6b48b3330b1.tar.bz2
Arm: MVE: Add missing complex mul iterators
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. gcc/ChangeLog: * config/arm/iterators.md (rot): Add UNSPEC_VCMUL, UNSPEC_VCMUL90, UNSPEC_VCMUL180, UNSPEC_VCMUL270.
-rw-r--r--gcc/config/arm/iterators.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/arm/iterators.md b/gcc/config/arm/iterators.md
index c6b1b28..ecbc672 100644
--- a/gcc/config/arm/iterators.md
+++ b/gcc/config/arm/iterators.md
@@ -1177,6 +1177,10 @@
(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")