Commit dbe68272 by Richard Kenner

(ashlsi_16, lshrsi_16): Disable pattern for TARGET_68060; this special

case is not faster for that cpu.

From-SVN: r11818
parent 7a13fe96
...@@ -4210,13 +4210,13 @@ ...@@ -4210,13 +4210,13 @@
FAIL; FAIL;
} ") } ")
;; On all 68k models, this makes faster code in a special case. ;; On most 68k models, this makes faster code in a special case.
(define_insn "" (define_insn "ashlsi_16"
[(set (match_operand:SI 0 "register_operand" "=d") [(set (match_operand:SI 0 "register_operand" "=d")
(ashift:SI (match_operand:SI 1 "register_operand" "0") (ashift:SI (match_operand:SI 1 "register_operand" "0")
(const_int 16)))] (const_int 16)))]
"" "!TARGET_68060"
"* "*
{ {
CC_STATUS_INIT; CC_STATUS_INIT;
...@@ -4228,7 +4228,7 @@ ...@@ -4228,7 +4228,7 @@
;; On the 68000, this makes faster code in a special case. ;; On the 68000, this makes faster code in a special case.
(define_insn "" (define_insn "ashlsi_17_24"
[(set (match_operand:SI 0 "register_operand" "=d") [(set (match_operand:SI 0 "register_operand" "=d")
(ashift:SI (match_operand:SI 1 "register_operand" "0") (ashift:SI (match_operand:SI 1 "register_operand" "0")
(match_operand:SI 2 "const_int_operand" "n")))] (match_operand:SI 2 "const_int_operand" "n")))]
...@@ -4574,13 +4574,13 @@ ...@@ -4574,13 +4574,13 @@
return \"add%.l %0,%0\;subx%.l %0,%0\;neg%.l %0\"; return \"add%.l %0,%0\;subx%.l %0,%0\;neg%.l %0\";
}") }")
;; On all 68k models, this makes faster code in a special case. ;; On most 68k models, this makes faster code in a special case.
(define_insn "lshrsi_16" (define_insn "lshrsi_16"
[(set (match_operand:SI 0 "register_operand" "=d") [(set (match_operand:SI 0 "register_operand" "=d")
(lshiftrt:SI (match_operand:SI 1 "register_operand" "0") (lshiftrt:SI (match_operand:SI 1 "register_operand" "0")
(const_int 16)))] (const_int 16)))]
"" "!TARGET_68060"
"* "*
{ {
CC_STATUS_INIT; CC_STATUS_INIT;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment