diff options
Diffstat (limited to 'contrib/gcc/config/i386/k6.md')
-rw-r--r-- | contrib/gcc/config/i386/k6.md | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/contrib/gcc/config/i386/k6.md b/contrib/gcc/config/i386/k6.md index af128bf..edd12f6 100644 --- a/contrib/gcc/config/i386/k6.md +++ b/contrib/gcc/config/i386/k6.md @@ -1,20 +1,20 @@ ;; AMD K6/K6-2 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. */ ;; @@ -31,7 +31,7 @@ ;; fpu describes FPU unit ;; load describes load unit. ;; branch describes branch unit. -;; store decsribes store unit. This unit is not modelled completely and only +;; store describes store unit. This unit is not modelled completely and only ;; used to model lea operation. Otherwise it lie outside of the critical ;; path. ;; @@ -49,7 +49,7 @@ (define_function_unit "k6_alux" 1 0 (and (eq_attr "cpu" "k6") (and (eq_attr "type" "alu,alu1,negnot,icmp,test,imovx,incdec") - (match_operand:QI 0 "general_operand" ""))) + (eq_attr "mode" "QI"))) 1 1) (define_function_unit "k6_alu" 2 0 @@ -71,7 +71,7 @@ ;; Load unit have two cycle latency, but we take care for it in adjust_cost (define_function_unit "k6_load" 1 0 (and (eq_attr "cpu" "k6") - (ior (eq_attr "type" "pop") + (ior (eq_attr "type" "pop,leave") (eq_attr "memory" "load,both"))) 1 1) |