OSDN Git Service

2002-12-03 Aldy Hernandez <aldyh@redhat.com>
authoraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Dec 2002 23:41:32 +0000 (23:41 +0000)
committeraldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Dec 2002 23:41:32 +0000 (23:41 +0000)
        * config/rs6000/spe.md (*movv1di_const0): New pattern.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59791 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/rs6000/spe.md

index f0f23ef..73406ad 100644 (file)
@@ -1,3 +1,7 @@
+2002-12-03  Aldy Hernandez  <aldyh@redhat.com>
+
+        * config/rs6000/spe.md (*movv1di_const0): New pattern.
+
 2002-12-03  Richard Henderson  <rth@redhat.com>
 
        * libgcc-std.ver: Inherit GCC_3.3 from GCC_3.0.
index 704cf78..3413858 100644 (file)
   "evxor %0,%0,%0"
   [(set_attr "type" "vecsimple")])
 
+(define_insn "*movv1di_const0"
+  [(set (match_operand:V1DI 0 "gpc_reg_operand" "=r")
+       (match_operand:V1DI 1 "zero_constant" ""))]
+  "TARGET_SPE"
+  "evxor %0,%0,%0"
+  [(set_attr "type" "vecsimple")])
+
 ;; Vector move instructions.
 
 (define_expand "movv2si"