comparison gcc/config/mips/5400.md @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents 77e2b8dfacca
children 84e7813d76e9
comparison
equal deleted inserted replaced
68:561a7518be6b 111:04ced10e8804
1 ;; Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc. 1 ;; Copyright (C) 2002-2017 Free Software Foundation, Inc.
2 ;; 2 ;;
3 ;; This file is part of GCC. 3 ;; This file is part of GCC.
4 ;; 4 ;;
5 ;; GCC is free software; you can redistribute it and/or modify 5 ;; GCC is free software; you can redistribute it and/or modify
6 ;; it under the terms of the GNU General Public License as published by 6 ;; it under the terms of the GNU General Public License as published by
31 ;; reservation used! 31 ;; reservation used!
32 ;; 32 ;;
33 33
34 (define_insn_reservation "ir_vr54_unknown" 1 34 (define_insn_reservation "ir_vr54_unknown" 1
35 (and (eq_attr "cpu" "r5400") 35 (and (eq_attr "cpu" "r5400")
36 (eq_attr "type" "unknown")) 36 (eq_attr "type" "unknown,atomic,syncloop"))
37 "vr54_dp0+vr54_dp1+vr54_mem+vr54_mac") 37 "vr54_dp0+vr54_dp1+vr54_mem+vr54_mac")
38 38
39 ;; Assume prediction fails. 39 ;; Assume prediction fails.
40 (define_insn_reservation "ir_vr54_branch" 3 40 (define_insn_reservation "ir_vr54_branch" 3
41 (and (eq_attr "cpu" "r5400") 41 (and (eq_attr "cpu" "r5400")
71 (eq_attr "type" "mfc,mtc")) 71 (eq_attr "type" "mfc,mtc"))
72 "vr54_dp0|vr54_dp1") 72 "vr54_dp0|vr54_dp1")
73 73
74 (define_insn_reservation "ir_vr54_hilo" 1 74 (define_insn_reservation "ir_vr54_hilo" 1
75 (and (eq_attr "cpu" "r5400") 75 (and (eq_attr "cpu" "r5400")
76 (eq_attr "type" "mthilo,mfhilo")) 76 (eq_attr "type" "mthi,mtlo,mfhi,mflo"))
77 "vr54_dp0|vr54_dp1") 77 "vr54_dp0|vr54_dp1")
78 78
79 (define_insn_reservation "ir_vr54_arith" 1 79 (define_insn_reservation "ir_vr54_arith" 1
80 (and (eq_attr "cpu" "r5400") 80 (and (eq_attr "cpu" "r5400")
81 (eq_attr "type" "arith,shift,signext,slt,clz,const,logical,move,nop,trap")) 81 (eq_attr "type" "arith,shift,signext,slt,clz,const,logical,move,nop,trap"))