diff options
author | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-02-29 19:04:34 +0000 |
---|---|---|
committer | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-02-29 19:04:34 +0000 |
commit | 350b056ac716e7a01389e37f3246a35ee4216592 (patch) | |
tree | 91623ac36ca6f28cdf667933ee73d56c9b48ec95 /gcc/config/h8300/h8300.md | |
parent | 9bf7efa355a44c445a34682f13dfcfb2c3772e13 (diff) | |
download | gcc-350b056ac716e7a01389e37f3246a35ee4216592.tar.gz |
* config/h8300/h8300.md: Tweak operand numbers of some
peephole2's.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78658 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/h8300/h8300.md')
-rw-r--r-- | gcc/config/h8300/h8300.md | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/gcc/config/h8300/h8300.md b/gcc/config/h8300/h8300.md index ca71dd69f94..2f3448188d1 100644 --- a/gcc/config/h8300/h8300.md +++ b/gcc/config/h8300/h8300.md @@ -4198,27 +4198,27 @@ || (TARGET_H8300S && INTVAL (operands[1]) == 3))" [(parallel [(set (match_dup 0) (ashiftrt:HI (match_dup 0) - (match_dup 5))) + (match_dup 4))) (clobber (scratch:QI))]) (set (cc0) (match_dup 0)) (set (pc) - (if_then_else (match_dup 4) + (if_then_else (match_dup 5) (label_ref (match_dup 3)) (pc)))] "switch (GET_CODE (operands[2])) { case GTU: - operands[4] = gen_rtx_NE (VOIDmode, cc0_rtx, const0_rtx); + operands[5] = gen_rtx_NE (VOIDmode, cc0_rtx, const0_rtx); break; case LEU: - operands[4] = gen_rtx_EQ (VOIDmode, cc0_rtx, const0_rtx); + operands[5] = gen_rtx_EQ (VOIDmode, cc0_rtx, const0_rtx); break; default: - operands[4] = operands[2]; + operands[5] = operands[2]; break; } - operands[5] = GEN_INT (exact_log2 (INTVAL (operands[1]) + 1));") + operands[4] = GEN_INT (exact_log2 (INTVAL (operands[1]) + 1));") ;; Transform ;; @@ -4478,27 +4478,27 @@ (match_dup 0)) (parallel [(set (match_dup 4) (ashiftrt:SI (match_dup 4) - (match_dup 6))) + (match_dup 5))) (clobber (scratch:QI))]) (set (cc0) (match_dup 4)) (set (pc) - (if_then_else (match_dup 5) + (if_then_else (match_dup 6) (label_ref (match_dup 3)) (pc)))] "switch (GET_CODE (operands[2])) { case GTU: - operands[5] = gen_rtx_NE (VOIDmode, cc0_rtx, const0_rtx); + operands[6] = gen_rtx_NE (VOIDmode, cc0_rtx, const0_rtx); break; case LEU: - operands[5] = gen_rtx_EQ (VOIDmode, cc0_rtx, const0_rtx); + operands[6] = gen_rtx_EQ (VOIDmode, cc0_rtx, const0_rtx); break; default: - operands[5] = operands[2]; + operands[6] = operands[2]; break; } - operands[6] = GEN_INT (exact_log2 (INTVAL (operands[1]) + 1));") + operands[5] = GEN_INT (exact_log2 (INTVAL (operands[1]) + 1));") ;; Transform ;; @@ -4525,27 +4525,27 @@ || (TARGET_H8300S && INTVAL (operands[1]) == 3))" [(parallel [(set (match_dup 0) (ashiftrt:SI (match_dup 0) - (match_dup 5))) + (match_dup 4))) (clobber (scratch:QI))]) (set (cc0) (match_dup 0)) (set (pc) - (if_then_else (match_dup 4) + (if_then_else (match_dup 5) (label_ref (match_dup 3)) (pc)))] "switch (GET_CODE (operands[2])) { case GTU: - operands[4] = gen_rtx_NE (VOIDmode, cc0_rtx, const0_rtx); + operands[5] = gen_rtx_NE (VOIDmode, cc0_rtx, const0_rtx); break; case LEU: - operands[4] = gen_rtx_EQ (VOIDmode, cc0_rtx, const0_rtx); + operands[5] = gen_rtx_EQ (VOIDmode, cc0_rtx, const0_rtx); break; default: - operands[4] = operands[2]; + operands[5] = operands[2]; break; } - operands[5] = GEN_INT (exact_log2 (INTVAL (operands[1]) + 1));") + operands[4] = GEN_INT (exact_log2 (INTVAL (operands[1]) + 1));") ;; Transform ;; @@ -4578,26 +4578,26 @@ || INTVAL (operands[1]) == 255)" [(set (match_dup 0) (and:SI (match_dup 0) - (match_dup 5))) + (match_dup 4))) (set (cc0) (match_dup 0)) (set (pc) - (if_then_else (match_dup 4) + (if_then_else (match_dup 5) (label_ref (match_dup 3)) (pc)))] "switch (GET_CODE (operands[2])) { case GTU: - operands[4] = gen_rtx_NE (VOIDmode, cc0_rtx, const0_rtx); + operands[5] = gen_rtx_NE (VOIDmode, cc0_rtx, const0_rtx); break; case LEU: - operands[4] = gen_rtx_EQ (VOIDmode, cc0_rtx, const0_rtx); + operands[5] = gen_rtx_EQ (VOIDmode, cc0_rtx, const0_rtx); break; default: - operands[4] = operands[2]; + operands[5] = operands[2]; break; } - operands[5] = GEN_INT (~INTVAL (operands[1]));") + operands[4] = GEN_INT (~INTVAL (operands[1]));") ;; Transform ;; |