i386.md (*fix_trunc{d,s,h}i_1): Rename to *fix_trunc{d,s,h}i_i387.
authorUros Bizjak <uros@kss-loka.si>
Fri, 24 Dec 2004 06:49:34 +0000 (07:49 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 24 Dec 2004 06:49:34 +0000 (07:49 +0100)
* config/i386/i386.md (*fix_trunc{d,s,h}i_1):
Rename to *fix_trunc{d,s,h}i_i387.
(fix_trunc{d,s}fdi2): Reorder tests.

From-SVN: r92586

gcc/ChangeLog
gcc/config/i386/i386.md

index 0bd56df349661398c63896e13a24b2012b060b15..b5070138192dc210a2706b3301ea89774af0ff31 100644 (file)
@@ -1,3 +1,9 @@
+2004-12-24  Uros Bizjak  <uros@kss-loka.si>
+
+       * config/i386/i386.md (*fix_trunc{d,s,h}i_1):
+       Rename to *fix_trunc{d,s,h}i_i387.
+       (fix_trunc{d,s}fdi2): Reorder tests.
+
 2004-12-24  Daniel Berlin  <dberlin@dberlin.org>
        
        Fix PR debug/14638
index 17835c7e0df0b528608f95d1e4c631ec964b7c2b..c03622665d77fca9edfa26ddd6f4897d5a098f1f 100644 (file)
   [(parallel [(set (match_operand:DI 0 "nonimmediate_operand" "")
                    (fix:DI (match_operand:DF 1 "register_operand" "")))
               (clobber (reg:CC FLAGS_REG))])]
-  "TARGET_80387 || (TARGET_SSE2 && TARGET_64BIT)"
+  "TARGET_80387 || (TARGET_64BIT && TARGET_SSE2)"
 {
   if (TARGET_64BIT && TARGET_SSE2)
    {
   [(parallel [(set (match_operand:DI 0 "nonimmediate_operand" "")
                   (fix:DI (match_operand:SF 1 "register_operand" "")))
               (clobber (reg:CC FLAGS_REG))])] 
-  "TARGET_80387 || (TARGET_SSE && TARGET_64BIT)"
+  "TARGET_80387 || (TARGET_64BIT && TARGET_SSE)"
 {
-  if (TARGET_SSE && TARGET_64BIT)
+  if (TARGET_64BIT && TARGET_SSE)
    {
      rtx out = REG_P (operands[0]) ? operands[0] : gen_reg_rtx (DImode);
      emit_insn (gen_fix_truncsfdi_sse (out, operands[1]));
 
 ;; See the comments in i386.h near OPTIMIZE_MODE_SWITCHING for the description
 ;; of the machinery.
-(define_insn_and_split "*fix_truncdi_1"
+(define_insn_and_split "*fix_truncdi_i387"
   [(set (match_operand:DI 0 "nonimmediate_operand" "=m,?r")
        (fix:DI (match_operand 1 "register_operand" "f,f")))
    (clobber (reg:CC FLAGS_REG))]
 
 ;; See the comments in i386.h near OPTIMIZE_MODE_SWITCHING for the description
 ;; of the machinery.
-(define_insn_and_split "*fix_truncsi_1"
+(define_insn_and_split "*fix_truncsi_i387"
   [(set (match_operand:SI 0 "nonimmediate_operand" "=m,?r")
        (fix:SI (match_operand 1 "register_operand" "f,f")))
    (clobber (reg:CC FLAGS_REG))]
 
 ;; See the comments in i386.h near OPTIMIZE_MODE_SWITCHING for the description
 ;; of the machinery.
-(define_insn_and_split "*fix_trunchi_1"
+(define_insn_and_split "*fix_trunchi_i387"
   [(set (match_operand:HI 0 "nonimmediate_operand" "=m,?r")
        (fix:HI (match_operand 1 "register_operand" "f,f")))
    (clobber (reg:CC FLAGS_REG))]