aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBackport Tool <christophe.lyon@linaro.org>2016-01-28 13:32:52 +0100
committerLinaro Code Review <review@review.linaro.org>2016-02-04 09:46:30 +0000
commit5cde97d413185eb7f0b52ef324ed0573aac2e63b (patch)
tree255a69d06164836cf2223c572827d1c4d7c4f15a
parentdf7e22a143d4246ee728ff46a5552dfa2b6811c8 (diff)
gcc/
Backport from trunk r232921. 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com> * config/aarch64/aarch64.md (ccmp<mode>): Disassemble immediate as %1. (add<mode>3_compare0): Likewise. (addsi3_compare0_uxtw): Likewise. (add<mode>3nr_compare0): Likewise. (compare_neg<mode>): Likewise. (<optab><mode>3): Likewise. Change-Id: Ife9f84d09d1d04b486408a290c4bb067c0cf42af
-rw-r--r--gcc/config/aarch64/aarch64.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/config/aarch64/aarch64.md b/gcc/config/aarch64/aarch64.md
index 0eb10c49f54..e946b23ec52 100644
--- a/gcc/config/aarch64/aarch64.md
+++ b/gcc/config/aarch64/aarch64.md
@@ -279,7 +279,7 @@
"aarch64_ccmp_mode_to_code (GET_MODE (operands[1])) == GET_CODE (operands[5])"
"@
ccmp\\t%<w>2, %<w>3, %k5, %m4
- ccmp\\t%<w>2, %<w>3, %k5, %m4
+ ccmp\\t%<w>2, %3, %k5, %m4
ccmn\\t%<w>2, #%n3, %k5, %m4"
[(set_attr "type" "alus_sreg,alus_imm,alus_imm")]
)
@@ -1726,7 +1726,7 @@
""
"@
adds\\t%<w>0, %<w>1, %<w>2
- adds\\t%<w>0, %<w>1, %<w>2
+ adds\\t%<w>0, %<w>1, %2
subs\\t%<w>0, %<w>1, #%n2"
[(set_attr "type" "alus_sreg,alus_imm,alus_imm")]
)
@@ -1743,7 +1743,7 @@
""
"@
adds\\t%w0, %w1, %w2
- adds\\t%w0, %w1, %w2
+ adds\\t%w0, %w1, %2
subs\\t%w0, %w1, #%n2"
[(set_attr "type" "alus_sreg,alus_imm,alus_imm")]
)
@@ -1925,7 +1925,7 @@
""
"@
cmn\\t%<w>0, %<w>1
- cmn\\t%<w>0, %<w>1
+ cmn\\t%<w>0, %1
cmp\\t%<w>0, #%n1"
[(set_attr "type" "alus_sreg,alus_imm,alus_imm")]
)
@@ -2871,7 +2871,7 @@
""
"@
cmp\\t%<w>0, %<w>1
- cmp\\t%<w>0, %<w>1
+ cmp\\t%<w>0, %1
cmn\\t%<w>0, #%n1"
[(set_attr "type" "alus_sreg,alus_imm,alus_imm")]
)
@@ -3291,7 +3291,7 @@
""
"@
<logical>\\t%<w>0, %<w>1, %<w>2
- <logical>\\t%<w>0, %<w>1, %<w>2
+ <logical>\\t%<w>0, %<w>1, %2
<logical>\\t%0.<Vbtype>, %1.<Vbtype>, %2.<Vbtype>"
[(set_attr "type" "logic_reg,logic_imm,neon_logic")
(set_attr "simd" "*,*,yes")]