* 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 a3ae7dd7f43861483733e2406ea770989fdc3244..01bc7fff7254622866ca2fda2ade9915e335af70 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 4e111289a38b3573e266b30bcb28310c0f369fe7..8259bc18cbb0ec444cd43711226ab3d97a81b267 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" "")