* arm.md (clzsi2): The CLZ instruction is predicable.
authorRichard Earnshaw <rearnsha@arm.com>
Fri, 9 May 2003 17:10:30 +0000 (17:10 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Fri, 9 May 2003 17:10:30 +0000 (17:10 +0000)
From-SVN: r66637

gcc/ChangeLog
gcc/config/arm/arm.md

index a3ae7dd..01bc7ff 100644 (file)
@@ -1,3 +1,7 @@
+2003-05-09  Richard Earnshaw  <rearnsha@arm.com>
+
+       * arm.md (clzsi2): The CLZ instruction is predicable.
+
 2003-05-09  Bob Wilson  <bob.wilson@acm.org>
 
        * config/xtensa/xtensa.c: Formatting.
index 4e11128..8259bc1 100644 (file)
   [(set (match_operand:SI 0 "s_register_operand" "=r")
        (clz:SI (match_operand:SI 1 "s_register_operand" "r")))]
   "TARGET_ARM && arm_arch5"
-  "clz\\t%0, %1")
+  "clz%?\\t%0, %1"
+  [(set_attr "predicable" "yes")])
 
 (define_expand "ffssi2"
   [(set (match_operand:SI 0 "s_register_operand" "")