Deleted Added
full compact
i386.md (107604) i386.md (107605)
1;; GCC machine description for IA-32 and x86-64.
2;; Copyright (C) 1988, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
3;; Free Software Foundation, Inc.
4;; Mostly by William Schelter.
5;; x86_64 support added by Jan Hubicka
6;;
7;; This file is part of GNU CC.
8;;

--- 5297 unchanged lines hidden (view full) ---

5306 ""
5307 "ix86_expand_binary_operator (PLUS, DImode, operands); DONE;")
5308
5309(define_insn "*adddi3_1"
5310 [(set (match_operand:DI 0 "nonimmediate_operand" "=r,o")
5311 (plus:DI (match_operand:DI 1 "nonimmediate_operand" "%0,0")
5312 (match_operand:DI 2 "general_operand" "roiF,riF")))
5313 (clobber (reg:CC 17))]
1;; GCC machine description for IA-32 and x86-64.
2;; Copyright (C) 1988, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
3;; Free Software Foundation, Inc.
4;; Mostly by William Schelter.
5;; x86_64 support added by Jan Hubicka
6;;
7;; This file is part of GNU CC.
8;;

--- 5297 unchanged lines hidden (view full) ---

5306 ""
5307 "ix86_expand_binary_operator (PLUS, DImode, operands); DONE;")
5308
5309(define_insn "*adddi3_1"
5310 [(set (match_operand:DI 0 "nonimmediate_operand" "=r,o")
5311 (plus:DI (match_operand:DI 1 "nonimmediate_operand" "%0,0")
5312 (match_operand:DI 2 "general_operand" "roiF,riF")))
5313 (clobber (reg:CC 17))]
5314 "!TARGET_64BIT"
5314 "!TARGET_64BIT && ix86_binary_operator_ok (PLUS, DImode, operands)"
5315 "#")
5316
5317(define_split
5318 [(set (match_operand:DI 0 "nonimmediate_operand" "")
5319 (plus:DI (match_operand:DI 1 "nonimmediate_operand" "")
5320 (match_operand:DI 2 "general_operand" "")))
5321 (clobber (reg:CC 17))]
5322 "!TARGET_64BIT && reload_completed"

--- 1612 unchanged lines hidden (view full) ---

6935 ""
6936 "ix86_expand_binary_operator (MINUS, DImode, operands); DONE;")
6937
6938(define_insn "*subdi3_1"
6939 [(set (match_operand:DI 0 "nonimmediate_operand" "=r,o")
6940 (minus:DI (match_operand:DI 1 "nonimmediate_operand" "0,0")
6941 (match_operand:DI 2 "general_operand" "roiF,riF")))
6942 (clobber (reg:CC 17))]
5315 "#")
5316
5317(define_split
5318 [(set (match_operand:DI 0 "nonimmediate_operand" "")
5319 (plus:DI (match_operand:DI 1 "nonimmediate_operand" "")
5320 (match_operand:DI 2 "general_operand" "")))
5321 (clobber (reg:CC 17))]
5322 "!TARGET_64BIT && reload_completed"

--- 1612 unchanged lines hidden (view full) ---

6935 ""
6936 "ix86_expand_binary_operator (MINUS, DImode, operands); DONE;")
6937
6938(define_insn "*subdi3_1"
6939 [(set (match_operand:DI 0 "nonimmediate_operand" "=r,o")
6940 (minus:DI (match_operand:DI 1 "nonimmediate_operand" "0,0")
6941 (match_operand:DI 2 "general_operand" "roiF,riF")))
6942 (clobber (reg:CC 17))]
6943 "!TARGET_64BIT"
6943 "!TARGET_64BIT && ix86_binary_operator_ok (MINUS, DImode, operands)"
6944 "#")
6945
6946(define_split
6947 [(set (match_operand:DI 0 "nonimmediate_operand" "")
6948 (minus:DI (match_operand:DI 1 "nonimmediate_operand" "")
6949 (match_operand:DI 2 "general_operand" "")))
6950 (clobber (reg:CC 17))]
6951 "!TARGET_64BIT && reload_completed"

--- 12922 unchanged lines hidden ---
6944 "#")
6945
6946(define_split
6947 [(set (match_operand:DI 0 "nonimmediate_operand" "")
6948 (minus:DI (match_operand:DI 1 "nonimmediate_operand" "")
6949 (match_operand:DI 2 "general_operand" "")))
6950 (clobber (reg:CC 17))]
6951 "!TARGET_64BIT && reload_completed"

--- 12922 unchanged lines hidden ---