(fix_truncdfsi2): Destination is general register, source general or extended register.
authorRichard Stallman <rms@gnu.org>
Sun, 6 Jun 1993 07:57:07 +0000 (07:57 +0000)
committerRichard Stallman <rms@gnu.org>
Sun, 6 Jun 1993 07:57:07 +0000 (07:57 +0000)
(fix_truncdfsi2): Destination is general register, source
general or extended register.
(fix_truncsfsi2): Likewise.

From-SVN: r4641

gcc/config/m88k/m88k.md

index 5a7fd29ac24bcdab01b2ca51f6e1a4ce5dfab8f3..2357dc072267c9fc63886fa2937e26843497f497 100644 (file)
   [(set_attr "type" "spadd,spadd")])
 
 (define_insn "fix_truncdfsi2"
-  [(set (match_operand:SI 0 "register_operand" "=r,x")
-       (fix:SI (match_operand:DF 1 "register_operand" "r,r")))]
+  [(set (match_operand:SI 0 "register_operand" "=r,r")
+       (fix:SI (match_operand:DF 1 "register_operand" "r,x")))]
   ""
   "trnc.sd %0,%1"
   [(set_attr "type" "dpadd,dpadd")])
 
 (define_insn "fix_truncsfsi2"
-  [(set (match_operand:SI 0 "register_operand" "=r,x")
-       (fix:SI (match_operand:SF 1 "register_operand" "r,r")))]
+  [(set (match_operand:SI 0 "register_operand" "=r,r")
+       (fix:SI (match_operand:SF 1 "register_operand" "r,x")))]
   ""
   "trnc.ss %0,%1"
   [(set_attr "type" "spadd,dpadd")])