* pa.md (abssi2): Rework to avoid matching constraints.
authorJeff Law <law@gcc.gnu.org>
Sat, 24 Feb 1996 07:04:43 +0000 (00:04 -0700)
committerJeff Law <law@gcc.gnu.org>
Sat, 24 Feb 1996 07:04:43 +0000 (00:04 -0700)
From-SVN: r11344

gcc/config/pa/pa.md

index e89c6f58095fb9447239277ea132a108f51eb0f6..5ff58483c90c1b213f3f01e09e4e2808cd1864ae 100644 (file)
 
 (define_insn "abssi2"
   [(set (match_operand:SI 0 "register_operand" "=r")
-       (abs:SI (match_operand:SI 1 "register_operand" "0")))]
+       (abs:SI (match_operand:SI 1 "register_operand" "r")))]
   ""
-  "comiclr,< 0,%0,0\;subi 0,%0,%0"
+  "or,<= %%r0,%1,%0\;subi 0,%0,%0"
   [(set_attr "type" "multi")
    (set_attr "length" "8")])