diff options
author | David Edelsohn <dje@gcc.gnu.org> | 1999-01-26 05:45:37 -0500 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 1999-01-26 05:45:37 -0500 |
commit | aa9bc2fc33095447342291cb201b4f52f26ef216 (patch) | |
tree | 3c460f7fea052ec7ca47baeb418e822c84023053 /gcc/config | |
parent | 554fbeef31814272ba1b41d16669e372df3123b8 (diff) | |
download | gcc-aa9bc2fc33095447342291cb201b4f52f26ef216.zip gcc-aa9bc2fc33095447342291cb201b4f52f26ef216.tar.gz gcc-aa9bc2fc33095447342291cb201b4f52f26ef216.tar.bz2 |
rs6000.md (doz + set cr and or + set cr patterns): Add missing '#' to split patterns.
* rs6000.md (doz + set cr and or + set cr patterns): Add missing
'#' to split patterns. Correct indentation of some new patterns.
From-SVN: r24871
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 68 |
1 files changed, 36 insertions, 32 deletions
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 03969a7..e8ae79b 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -1823,7 +1823,9 @@ (const_int 0) (minus:SI (match_dup 2) (match_dup 1))))] "TARGET_POWER" - "doz%I2. %0,%1,%2" + "@ + doz%I2. %0,%1,%2 + #" [(set_attr "type" "delayed_compare")]) (define_split @@ -2732,7 +2734,9 @@ (ior:SI (match_dup 1) (match_dup 2)))] "" - "or. %0,%1,%2" + "@ + or. %0,%1,%2 + #" [(set_attr "type" "compare")]) (define_split @@ -4266,8 +4270,8 @@ (clobber (match_scratch:SI 4 "=r,r"))] "includes_lshift_p (operands[2], operands[3])" "@ - {rlinm.|rlwinm.} %4,%1,%h2,%m3,%M3 - #" + {rlinm.|rlwinm.} %4,%1,%h2,%m3,%M3 + #" [(set_attr "type" "delayed_compare")]) (define_split @@ -4299,8 +4303,8 @@ (and:SI (ashift:SI (match_dup 1) (match_dup 2)) (match_dup 3)))] "includes_lshift_p (operands[2], operands[3])" "@ - {rlinm.|rlwinm.} %0,%1,%h2,%m3,%M3 - #" + {rlinm.|rlwinm.} %0,%1,%h2,%m3,%M3 + #" [(set_attr "type" "delayed_compare")]) (define_split @@ -4369,12 +4373,12 @@ (clobber (match_scratch:SI 4 "=q,X,X,q,X,X"))] "TARGET_POWER" "@ - sre. %3,%1,%2 - mr. %1,%1 - {s%A2i.|s%A2wi.} %3,%1,%h2 - # - cmpli %0,%1,0 - #" + sre. %3,%1,%2 + mr. %1,%1 + {s%A2i.|s%A2wi.} %3,%1,%h2 + # + cmpli %0,%1,0 + #" [(set_attr "type" "delayed_compare") (set_attr "length" "4,4,4,8,8,8")]) @@ -4437,10 +4441,10 @@ (clobber (match_scratch:SI 4 "=q,X,X,q"))] "TARGET_POWER" "@ - sre. %0,%1,%2 - mr. %0,%1 - {s%A2i.|s%A2wi.} %0,%1,%h2 - #" + sre. %0,%1,%2 + mr. %0,%1 + {s%A2i.|s%A2wi.} %0,%1,%h2 + #" [(set_attr "type" "delayed_compare") (set_attr "length" "4,4,4,8")]) @@ -7821,12 +7825,12 @@ (match_operand:DI 2 "gpc_reg_operand" "r,r"))) (const_int 0))) (clobber (match_scratch:DI 3 "=r,r"))] - "TARGET_POWERPC64" - "@ - eqv. %3,%1,%2 - #" - [(set_attr "type" "compare") - (set_attr "length" "4,8")]) + "TARGET_POWERPC64" + "@ + eqv. %3,%1,%2 + #" + [(set_attr "type" "compare") + (set_attr "length" "4,8")]) (define_split [(set (match_operand:CC 0 "cc_reg_not_cr0_operand" "") @@ -7850,12 +7854,12 @@ (const_int 0))) (set (match_operand:DI 0 "gpc_reg_operand" "=r,r") (not:DI (xor:DI (match_dup 1) (match_dup 2))))] - "TARGET_POWERPC64" - "@ - eqv. %0,%1,%2 - #" - [(set_attr "type" "compare") - (set_attr "length" "4,8")]) + "TARGET_POWERPC64" + "@ + eqv. %0,%1,%2 + #" + [(set_attr "type" "compare") + (set_attr "length" "4,8")]) (define_split [(set (match_operand:CC 3 "cc_reg_not_cr0_operand" "") @@ -8410,8 +8414,8 @@ (set (match_operand:SI 0 "gpc_reg_operand" "=r,r") (match_dup 1))] "" "@ - mr. %0,%1 - #" + mr. %0,%1 + #" [(set_attr "type" "compare")]) (define_split @@ -9182,8 +9186,8 @@ (set (match_operand:DI 0 "gpc_reg_operand" "=r,r") (match_dup 1))] "TARGET_POWERPC64" "@ - mr. %0,%1 - #" + mr. %0,%1 + #" [(set_attr "type" "compare")]) (define_split |