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 @@
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")
(ashift:SI (match_operand:SI 1 "register_operand" "0")
(const_int 16)))]
""
"!TARGET_68060"
"*
{
CC_STATUS_INIT;
......@@ -4228,7 +4228,7 @@
;; 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")
(ashift:SI (match_operand:SI 1 "register_operand" "0")
(match_operand:SI 2 "const_int_operand" "n")))]
......@@ -4574,13 +4574,13 @@
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"
[(set (match_operand:SI 0 "register_operand" "=d")
(lshiftrt:SI (match_operand:SI 1 "register_operand" "0")
(const_int 16)))]
""
"!TARGET_68060"
"*
{
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