Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/arm/cortex-a9.md @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 ;; ARM Cortex-A9 pipeline description | 1 ;; ARM Cortex-A9 pipeline description |
2 ;; Copyright (C) 2008-2018 Free Software Foundation, Inc. | 2 ;; Copyright (C) 2008-2020 Free Software Foundation, Inc. |
3 ;; Originally written by CodeSourcery for VFP. | 3 ;; Originally written by CodeSourcery for VFP. |
4 ;; | 4 ;; |
5 ;; Rewritten by Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> | 5 ;; Rewritten by Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> |
6 ;; Integer Pipeline description contributed by ARM Ltd. | 6 ;; Integer Pipeline description contributed by ARM Ltd. |
7 ;; VFP Pipeline description rewritten and contributed by ARM Ltd. | 7 ;; VFP Pipeline description rewritten and contributed by ARM Ltd. |
85 adc_imm,adcs_imm,adc_reg,adcs_reg,\ | 85 adc_imm,adcs_imm,adc_reg,adcs_reg,\ |
86 adr,bfm,clz,rbit,rev,alu_dsp_reg,\ | 86 adr,bfm,clz,rbit,rev,alu_dsp_reg,\ |
87 shift_imm,shift_reg,\ | 87 shift_imm,shift_reg,\ |
88 mov_imm,mov_reg,mvn_imm,mvn_reg,\ | 88 mov_imm,mov_reg,mvn_imm,mvn_reg,\ |
89 mov_shift_reg,mov_shift,\ | 89 mov_shift_reg,mov_shift,\ |
90 mrs,multiple,no_insn")) | 90 mrs,multiple")) |
91 "cortex_a9_p0_default|cortex_a9_p1_default") | 91 "cortex_a9_p0_default|cortex_a9_p1_default") |
92 | 92 |
93 ;; An instruction using the shifter will go down E1. | 93 ;; An instruction using the shifter will go down E1. |
94 (define_insn_reservation "cortex_a9_dp_shift" 3 | 94 (define_insn_reservation "cortex_a9_dp_shift" 3 |
95 (and (eq_attr "tune" "cortexa9") | 95 (and (eq_attr "tune" "cortexa9") |