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

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

182;; In C guard expressions, put expressions which may be compile-time
183;; constants first. This allows for better optimization. For
184;; example, write "TARGET_64BIT && reload_completed", not
185;; "reload_completed && TARGET_64BIT".
186
187
188;; Processor type. This attribute must exactly match the processor_type
189;; enumeration in i386.h.
1;; GCC machine description for IA-32 and x86-64.
2;; Copyright (C) 1988, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
3;; 2001, 2002, 2003, 2004, 2005, 2006
4;; Free Software Foundation, Inc.
5;; Mostly by William Schelter.
6;; x86_64 support added by Jan Hubicka
7;;
8;; This file is part of GCC.

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

182;; In C guard expressions, put expressions which may be compile-time
183;; constants first. This allows for better optimization. For
184;; example, write "TARGET_64BIT && reload_completed", not
185;; "reload_completed && TARGET_64BIT".
186
187
188;; Processor type. This attribute must exactly match the processor_type
189;; enumeration in i386.h.
190(define_attr "cpu" "i386,i486,pentium,pentiumpro,k6,athlon,pentium4,k8,nocona,generic32,generic64"
190(define_attr "cpu" "i386,i486,pentium,pentiumpro,geode,k6,athlon,pentium4,k8,nocona,core2,generic32,generic64"
191 (const (symbol_ref "ix86_tune")))
192
193;; A basic instruction type. Refinements due to arguments to be
194;; provided in other attributes.
195(define_attr "type"
196 "other,multi,
197 alu,alu1,negnot,imov,imovx,lea,
198 incdec,ishift,ishift1,rotate,rotate1,imul,idiv,

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

468
469
470;; Scheduling descriptions
471
472(include "pentium.md")
473(include "ppro.md")
474(include "k6.md")
475(include "athlon.md")
191 (const (symbol_ref "ix86_tune")))
192
193;; A basic instruction type. Refinements due to arguments to be
194;; provided in other attributes.
195(define_attr "type"
196 "other,multi,
197 alu,alu1,negnot,imov,imovx,lea,
198 incdec,ishift,ishift1,rotate,rotate1,imul,idiv,

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

468
469
470;; Scheduling descriptions
471
472(include "pentium.md")
473(include "ppro.md")
474(include "k6.md")
475(include "athlon.md")
476(include "geode.md")
476
477
478;; Operand and operator predicates and constraints
479
480(include "predicates.md")
481(include "constraints.md")
482
483

--- 20469 unchanged lines hidden ---
477
478
479;; Operand and operator predicates and constraints
480
481(include "predicates.md")
482(include "constraints.md")
483
484

--- 20469 unchanged lines hidden ---