i386.md (*addsi3_cc): Renamed from addcsi3.
authorRichard Henderson <rth@cygnus.com>
Wed, 13 Oct 1999 20:33:42 +0000 (13:33 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 13 Oct 1999 20:33:42 +0000 (13:33 -0700)
        * i386.md (*addsi3_cc): Renamed from addcsi3.
        (*addsi3_carry): Renamed from addxsi3.
        (*subsi3_cc): Renamed from subcsi3.
        (*subsi3_carry): Renamed from subxsi3.
        (*xorqi_cc_1): Renamed from xorcqi_1.
        (xorqi_cc_ext_1): Renamed from xorcqi_ext_1.
        * i386.c (ix86_expand_fp_compare): Update for xorqi_cc_ext_1.

From-SVN: r29952

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

index 238de46e32c7ebfd65f97c983489b841cc33006b..8dbefc48326f610d417ad56ce358cc0efc0f236c 100644 (file)
@@ -1,3 +1,13 @@
+Wed Oct 13 13:30:34 1999  Richard Henderson  <rth@cygnus.com>
+
+       * i386.md (*addsi3_cc): Renamed from addcsi3.
+       (*addsi3_carry): Renamed from addxsi3.
+       (*subsi3_cc): Renamed from subcsi3.
+       (*subsi3_carry): Renamed from subxsi3.
+       (*xorqi_cc_1): Renamed from xorcqi_1.
+       (xorqi_cc_ext_1): Renamed from xorcqi_ext_1.
+       * i386.c (ix86_expand_fp_compare): Update for xorqi_cc_ext_1.
+
 Wed Oct 13 13:10:46 1999  Richard Henderson  <rth@cygnus.com>
 
        * Makefile.in (ggc-common.o): Depend on RTL_H not RTL_BASE_H.
index 69b1170a5020359567d89e43392af34d21f8ee56..cf7d9fd84aa7f9082a6a7a37bd059fbf2aa26218 100644 (file)
@@ -4056,7 +4056,7 @@ ix86_expand_fp_compare (code, op0, op1, unordered)
              break;
            case NE:
              emit_insn (gen_andqi_ext_0 (tmp, tmp, GEN_INT (0x45)));
-             emit_insn (gen_xorcqi_ext_1 (tmp, tmp, GEN_INT (0x40)));
+             emit_insn (gen_xorqi_cc_ext_1 (tmp, tmp, GEN_INT (0x40)));
              code = NE;
              break;
            default:
index 1a90d1fe35bd5d4418811206461e7cae37f50b2e..2574c490ec3d18625a63e6e771deeeff5b6a5922 100644 (file)
    split_di (operands+1, 1, operands+1, operands+4);
    split_di (operands+2, 1, operands+2, operands+5);")
 
-(define_insn "addcsi3"
+(define_insn "*addsi3_cc"
   [(set (reg:CC 17) (plus:CC (match_operand:SI 1 "nonimmediate_operand" "%0,0")
                    (match_operand:SI 2 "general_operand" "ri,rm")))
    (set (match_operand:SI 0 "nonimmediate_operand" "=rm,r")
   "add{l}\\t{%2, %0|%0, %2}"
   [(set_attr "type" "alu")])
 
-(define_insn "addxsi3"
+(define_insn "*addsi3_carry"
   [(set (match_operand:SI 0 "nonimmediate_operand" "=rm,r")
          (plus:SI (match_operand:SI 1 "nonimmediate_operand" "%0,0")
            (plus:SI (match_operand:SI 2 "general_operand" "ri,rm")
    split_di (operands+1, 1, operands+1, operands+4);
    split_di (operands+2, 1, operands+2, operands+5);")
 
-(define_insn "subcsi3"
+(define_insn "*subsi3_cc"
   [(set (reg:CC 17) (minus:CC (match_operand:SI 1 "nonimmediate_operand" "0,0")
                              (match_operand:SI 2 "general_operand" "ri,rm")))
    (set (match_operand:SI 0 "nonimmediate_operand" "=rm,r")
   "sub{l}\\t{%2, %0|%0, %2}"
   [(set_attr "type" "alu")])
 
-(define_insn "subxsi3"
+(define_insn "*subsi3_carry"
   [(set (match_operand:SI 0 "nonimmediate_operand" "=rm,r")
          (minus:SI (match_operand:SI 1 "nonimmediate_operand" "0,0")
            (plus:SI (match_operand:SI 2 "general_operand" "ri,rm")
    xor{l}\\t{%k2, %k0|%k0, %k2}"
   [(set_attr "type" "alu")])
 
-(define_insn "xorcqi_1"
+(define_insn "*xorqi_cc_1"
   [(set (reg:CCNO 17)
        (compare:CCNO
          (xor:QI (match_operand:QI 1 "nonimmediate_operand" "%0,0")
   "xor{b}\\t{%2, %0|%0, %2}"
   [(set_attr "type" "alu")])
 
-(define_insn "xorcqi_ext_1"
+(define_insn "xorqi_cc_ext_1"
   [(set (reg:CCNO 17)
        (compare:CCNO
          (xor:SI