diff options
Diffstat (limited to 'contrib/gcc/config/i386/pentium.md')
-rw-r--r-- | contrib/gcc/config/i386/pentium.md | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/contrib/gcc/config/i386/pentium.md b/contrib/gcc/config/i386/pentium.md index b4c5ece..5fec811 100644 --- a/contrib/gcc/config/i386/pentium.md +++ b/contrib/gcc/config/i386/pentium.md @@ -1,20 +1,20 @@ ;; Pentium Scheduling ;; Copyright (C) 2002 Free Software Foundation, Inc. ;; -;; This file is part of GNU CC. +;; This file is part of GCC. ;; -;; GNU CC is free software; you can redistribute it and/or modify +;; GCC is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; -;; GNU CC is distributed in the hope that it will be useful, +;; GCC is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; ;; You should have received a copy of the GNU General Public License -;; along with GNU CC; see the file COPYING. If not, write to +;; along with GCC; see the file COPYING. If not, write to ;; the Free Software Foundation, 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. */ ;; @@ -34,7 +34,7 @@ ;; while MMX Pentium can slot it on either U or V. Model non-MMX Pentium ;; rules, because it results in noticeably better code on non-MMX Pentium ;; and doesn't hurt much on MMX. (Prefixed instructions are not very -;; common, so the scheduler usualy has a non-prefixed insn to pair). +;; common, so the scheduler usually has a non-prefixed insn to pair). (define_attr "pent_pair" "uv,pu,pv,np" (cond [(eq_attr "imm_disp" "true") @@ -51,13 +51,13 @@ (match_operand 2 "const_int_operand" "")) (const_string "pu") (and (eq_attr "type" "rotate") - (match_operand 2 "const_int_1_operand" "")) + (match_operand 2 "const1_operand" "")) (const_string "pu") (and (eq_attr "type" "ishift1") (match_operand 1 "const_int_operand" "")) (const_string "pu") (and (eq_attr "type" "rotate1") - (match_operand 1 "const_int_1_operand" "")) + (match_operand 1 "const1_operand" "")) (const_string "pu") (and (eq_attr "type" "call") (match_operand 0 "constant_call_address_operand" "")) @@ -71,7 +71,7 @@ (define_automaton "pentium,pentium_fpu") ;; Pentium do have U and V pipes. Instruction to both pipes -;; are alwyas issued together, much like on VLIW. +;; are always issued together, much like on VLIW. ;; ;; predecode ;; / \ @@ -194,7 +194,7 @@ (define_insn_reservation "pent_pop" 1 (and (eq_attr "cpu" "pentium") - (eq_attr "type" "pop")) + (eq_attr "type" "pop,leave")) "pentium-firstuv") ;; Call and branch instruction can execute in either pipe, but @@ -210,7 +210,7 @@ "pentium-firstv") ;; Floating point instruction dispatch in U pipe, but continue -;; in FP pipeline allowing other isntructions to be executed. +;; in FP pipeline allowing other instructions to be executed. (define_insn_reservation "pent_fp" 3 (and (eq_attr "cpu" "pentium") (eq_attr "type" "fop,fistp")) |