OSDN Git Service

* pa.md (zero_extendqihi2): No need to explicitly set a length,
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Aug 1993 16:26:12 +0000 (16:26 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Aug 1993 16:26:12 +0000 (16:26 +0000)
        the defaults are correct.
        (zero_extendqisi2, floatsisf2, floatsidf2): Likewise.
        (floatdisf2, floatdidf2, fix_truncsfsi2): Likewise.
        (fix_truncdfsi2, fix_truncsfdi2, fix_truncdfdi2): Likewise.

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

gcc/config/pa/pa.md

index c78b9c3..ea9137e 100644 (file)
   "@
    extru %1,31,8,%0
    ldb%M1 %1,%0"
-  [(set_attr "type" "unary,load")
-   (set_attr "length" "4,4")])
+  [(set_attr "type" "unary,load")])
 
 (define_insn "zero_extendqisi2"
   [(set (match_operand:SI 0 "register_operand" "=r,r")
   "@
    extru %1,31,8,%0
    ldb%M1 %1,%0"
-  [(set_attr "type" "unary,load")
-   (set_attr "length" "4,4")])
+  [(set_attr "type" "unary,load")])
 
 ;;- sign extension instructions
 
        (float:SF (match_operand:SI 1 "register_operand" "fx")))]
   ""
   "fcnvxf,sgl,sgl %1,%0"
-  [(set_attr "type" "fpalu")
-   (set_attr "length" "4")])
+  [(set_attr "type" "fpalu")])
 
 ;; This pattern forces (set (reg:DF ...) (float:DF (const_int ...)))
 ;; to be reloaded by putting the constant into memory.
        (float:DF (match_operand:SI 1 "register_operand" "fx")))]
   ""
   "fcnvxf,sgl,dbl %1,%0"
-  [(set_attr "type" "fpalu")
-   (set_attr "length" "4")])
+  [(set_attr "type" "fpalu")])
 
 (define_expand "floatunssisf2"
   [(set (subreg:SI (match_dup 2) 1)
        (float:SF (match_operand:DI 1 "register_operand" "x")))]
   "TARGET_SNAKE"
   "fcnvxf,dbl,sgl %1,%0"
-  [(set_attr "type" "fpalu")
-   (set_attr "length" "4")])
+  [(set_attr "type" "fpalu")])
 
 (define_insn "floatdidf2"
   [(set (match_operand:DF 0 "general_operand" "=x")
        (float:DF (match_operand:DI 1 "register_operand" "x")))]
   "TARGET_SNAKE"
   "fcnvxf,dbl,dbl %1,%0"
-  [(set_attr "type" "fpalu")
-   (set_attr "length" "4")])
+  [(set_attr "type" "fpalu")])
 
 ;; Convert a float to an actual integer.
 ;; Truncation is performed as part of the conversion.
        (fix:SI (fix:SF (match_operand:SF 1 "register_operand" "fx"))))]
   ""
   "fcnvfxt,sgl,sgl %1,%0"
-  [(set_attr "type" "fpalu")
-   (set_attr "length" "4")])
+  [(set_attr "type" "fpalu")])
 
 (define_insn "fix_truncdfsi2"
   [(set (match_operand:SI 0 "register_operand" "=fx")
        (fix:SI (fix:DF (match_operand:DF 1 "register_operand" "fx"))))]
   ""
   "fcnvfxt,dbl,sgl %1,%0"
-  [(set_attr "type" "fpalu")
-   (set_attr "length" "4")])
+  [(set_attr "type" "fpalu")])
 
 (define_insn "fix_truncsfdi2"
   [(set (match_operand:DI 0 "register_operand" "=x")
        (fix:DI (fix:SF (match_operand:SF 1 "register_operand" "x"))))]
   "TARGET_SNAKE"
   "fcnvfxt,sgl,dbl %1,%0"
-  [(set_attr "type" "fpalu")
-   (set_attr "length" "4")])
+  [(set_attr "type" "fpalu")])
 
 (define_insn "fix_truncdfdi2"
   [(set (match_operand:DI 0 "register_operand" "=x")
        (fix:DI (fix:DF (match_operand:DF 1 "register_operand" "x"))))]
   "TARGET_SNAKE"
   "fcnvfxt,dbl,dbl %1,%0"
-  [(set_attr "type" "fpalu")
-   (set_attr "length" "4")])
+  [(set_attr "type" "fpalu")])
 \f
 ;;- arithmetic instructions