From: Richard Kenner Date: Tue, 16 Apr 1996 15:33:38 +0000 (-0400) Subject: (ashlsi_16, lshrsi_16): Disable pattern for TARGET_68060; this special X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=dbe68272187841ad07fd9820370289533bd1c796;p=gcc.git (ashlsi_16, lshrsi_16): Disable pattern for TARGET_68060; this special case is not faster for that cpu. From-SVN: r11818 --- diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index 78deaf71586..f8c3fd78cb8 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -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;