Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/rs6000/power7.md @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
comparison
equal
deleted
inserted
replaced
111:04ced10e8804 | 131:84e7813d76e9 |
---|---|
1 ;; Scheduling description for IBM POWER7 processor. | 1 ;; Scheduling description for IBM POWER7 processor. |
2 ;; Copyright (C) 2009-2017 Free Software Foundation, Inc. | 2 ;; Copyright (C) 2009-2018 Free Software Foundation, Inc. |
3 ;; | 3 ;; |
4 ;; Contributed by Pat Haugen (pthaugen@us.ibm.com). | 4 ;; Contributed by Pat Haugen (pthaugen@us.ibm.com). |
5 | 5 |
6 ;; This file is part of GCC. | 6 ;; This file is part of GCC. |
7 ;; | 7 ;; |
206 (and (eq_attr "type" "shift,exts") | 206 (and (eq_attr "type" "shift,exts") |
207 (eq_attr "dot" "yes") | 207 (eq_attr "dot" "yes") |
208 (eq_attr "cpu" "power7")) | 208 (eq_attr "cpu" "power7")) |
209 "DU2F_power7,FXU_power7,FXU_power7") | 209 "DU2F_power7,FXU_power7,FXU_power7") |
210 | 210 |
211 (define_bypass 3 "power7-cmp,power7-compare" "power7-crlogical,power7-delayedcr") | 211 (define_bypass 3 "power7-cmp,power7-compare" "power7-crlogical") |
212 | 212 |
213 (define_insn_reservation "power7-mul" 4 | 213 (define_insn_reservation "power7-mul" 4 |
214 (and (eq_attr "type" "mul") | 214 (and (eq_attr "type" "mul") |
215 (eq_attr "dot" "no") | 215 (eq_attr "dot" "no") |
216 (eq_attr "cpu" "power7")) | 216 (eq_attr "cpu" "power7")) |
251 (eq_attr "cpu" "power7")) | 251 (eq_attr "cpu" "power7")) |
252 "du1_power7,cru_power7+FXU_power7") | 252 "du1_power7,cru_power7+FXU_power7") |
253 | 253 |
254 (define_insn_reservation "power7-crlogical" 3 | 254 (define_insn_reservation "power7-crlogical" 3 |
255 (and (eq_attr "type" "cr_logical") | 255 (and (eq_attr "type" "cr_logical") |
256 (eq_attr "cpu" "power7")) | |
257 "du1_power7,cru_power7") | |
258 | |
259 (define_insn_reservation "power7-delayedcr" 3 | |
260 (and (eq_attr "type" "delayed_cr") | |
261 (eq_attr "cpu" "power7")) | 256 (eq_attr "cpu" "power7")) |
262 "du1_power7,cru_power7") | 257 "du1_power7,cru_power7") |
263 | 258 |
264 (define_insn_reservation "power7-mfcr" 6 | 259 (define_insn_reservation "power7-mfcr" 6 |
265 (and (eq_attr "type" "mfcr") | 260 (and (eq_attr "type" "mfcr") |