comparison gcc/config/rs6000/cell.md @ 55:77e2b8dfacca gcc-4.4.5

update it from 4.4.3 to 4.5.0
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 23:39:51 +0900
parents a06113de4d67
children 04ced10e8804
comparison
equal deleted inserted replaced
52:c156f1bd5cd9 55:77e2b8dfacca
1 ;; Scheduling description for cell processor. 1 ;; Scheduling description for cell processor.
2 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 2 ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009
3 ;; Free Software Foundation, Inc. 3 ;; Free Software Foundation, Inc.
4 ;; Contributed by Sony Computer Entertainment, Inc., 4 ;; Contributed by Sony Computer Entertainment, Inc.,
5 5
6 6
7 ;; This file is free software; you can redistribute it and/or modify it under 7 ;; This file is free software; you can redistribute it and/or modify it under
155 "vsu2_cell+lsu_cell+slot01") 155 "vsu2_cell+lsu_cell+slot01")
156 156
157 ;; Integer latency is 2 cycles 157 ;; Integer latency is 2 cycles
158 (define_insn_reservation "cell-integer" 2 158 (define_insn_reservation "cell-integer" 2
159 (and (eq_attr "type" "integer,insert_dword,shift,trap,\ 159 (and (eq_attr "type" "integer,insert_dword,shift,trap,\
160 var_shift_rotate,cntlz,exts") 160 var_shift_rotate,cntlz,exts,isel")
161 (eq_attr "cpu" "cell")) 161 (eq_attr "cpu" "cell"))
162 "slot01,fxu_cell") 162 "slot01,fxu_cell")
163 163
164 ;; Two integer latency is 4 cycles 164 ;; Two integer latency is 4 cycles
165 (define_insn_reservation "cell-two" 4 165 (define_insn_reservation "cell-two" 4