OSDN Git Service

* config/mips/mips.md (abs<mode>2) [GPR]: Remove.
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Jul 2005 05:24:51 +0000 (05:24 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Jul 2005 05:24:51 +0000 (05:24 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101752 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/mips/mips.md

index fd0abeb..b61d62d 100644 (file)
@@ -1,3 +1,7 @@
+2005-07-07  Ian Lance Taylor  <ian@airs.com>
+
+       * config/mips/mips.md (abs<mode>2) [GPR]: Remove.
+
 2005-07-07  John David Anglin  <dave.anglin@nrc-crc.gc.ca>
 
        PR middle-end/22239
index 1c6c697..1299521 100644 (file)
 ;; exception on -2147483648 (sigh).
 
 (define_insn "abs<mode>2"
-  [(set (match_operand:GPR 0 "register_operand" "=d")
-       (abs:GPR (match_operand:GPR 1 "register_operand" "d")))]
-  "!TARGET_MIPS16"
-{
-  if (REGNO (operands[0]) == REGNO (operands[1]) && GENERATE_BRANCHLIKELY)
-    return "%(bltzl\t%1,1f\;<d>subu\t%0,%.,%0\n%~1:%)";
-  else
-    return "%(bgez\t%1,1f\;move\t%0,%1\;<d>subu\t%0,%.,%0\n%~1:%)";
-}
-  [(set_attr "type" "multi")
-   (set_attr "mode" "<MODE>")
-   (set_attr "length" "12")])
-
-(define_insn "abs<mode>2"
   [(set (match_operand:ANYF 0 "register_operand" "=f")
        (abs:ANYF (match_operand:ANYF 1 "register_operand" "f")))]
   ""