diff options
Diffstat (limited to 'gcc/config/arm/iterators.md')
-rw-r--r-- | gcc/config/arm/iterators.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/config/arm/iterators.md b/gcc/config/arm/iterators.md index 4eb203365a6..e5cef6852a2 100644 --- a/gcc/config/arm/iterators.md +++ b/gcc/config/arm/iterators.md @@ -763,6 +763,12 @@ (V4QQ "8") (V2HQ "16") (QQ "8") (HQ "16") (V2HA "16") (HA "16") (SQ "") (SA "")]) +(define_mode_attr qaddsub_clob_q [(V4UQQ "0") (V2UHQ "0") (UQQ "0") (UHQ "0") + (V2UHA "0") (UHA "0") + (V4QQ "0") (V2HQ "0") (QQ "0") (HQ "0") + (V2HA "0") (HA "0") (SQ "ARM_Q_BIT_READ") + (SA "ARM_Q_BIT_READ")]) + ;; Mode attribute for vshll. (define_mode_attr V_innermode [(V8QI "QI") (V4HI "HI") (V2SI "SI")]) |