Changeset 146 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/include/Parameters.h
- Timestamp:
- Feb 1, 2011, 9:57:54 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/include/Parameters.h
r111 r146 24 24 namespace direction { 25 25 26 27 26 class Parameters : public morpheo::behavioural::Parameters 28 27 { 29 28 //-----[ fields ]------------------------------------------------------------ 30 public : Tpredictor_t _predictor_scheme ; 31 public : uint32_t _nb_inst_predict ; 32 public : uint32_t _nb_inst_update ; 33 //public : uint32_t _size_address ; 34 public : bool _have_bht [3]; 35 public : uint32_t _bht_size_shifter [3]; 36 public : uint32_t _bht_nb_shifter [3]; 37 public : bool _have_pht [3]; 38 public : uint32_t _pht_size_counter [3]; 39 public : uint32_t _pht_nb_counter [3]; 40 public : uint32_t _pht_size_address_share [3]; 29 public : Tpredictor_t _predictor_scheme ; 30 public : uint32_t _nb_inst_predict ; 31 public : uint32_t _nb_inst_update ; 32 //public : uint32_t _size_address ; 33 public : bool _have_bht [3]; 34 public : uint32_t _bht_size_shifter [3]; 35 public : uint32_t _bht_nb_shifter [3]; 36 public : bool _have_pht [3]; 37 public : uint32_t _pht_size_counter [3]; 38 public : uint32_t _pht_nb_counter [3]; 39 public : uint32_t _pht_size_address_share [3]; 40 public : Tpht_scheme_t _pht_scheme [3]; 41 41 42 public : uint32_t _size_history;43 44 public : bool _have_component_meta_predictor;45 public : bool _have_port_history;42 public : uint32_t _size_history; 43 44 public : bool _have_component_meta_predictor; 45 public : bool _have_port_history; 46 46 47 47 public : morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::direction_glue::Parameters * _param_glue; … … 49 49 50 50 //-----[ methods ]----------------------------------------------------------- 51 public : Parameters (Tpredictor_t predictor_scheme , 52 uint32_t nb_inst_predict , 53 uint32_t nb_inst_update , 54 uint32_t size_address , 55 bool have_bht [3], 56 uint32_t bht_size_shifter [3], 57 uint32_t bht_nb_shifter [3], 58 bool have_pht [3], 59 uint32_t pht_size_counter [3], 60 uint32_t pht_nb_counter [3], 61 uint32_t pht_size_address_share [3], 62 bool is_toplevel=false 51 public : Parameters (Tpredictor_t predictor_scheme , 52 uint32_t nb_inst_predict , 53 uint32_t nb_inst_update , 54 uint32_t size_address , 55 bool have_bht [3], 56 uint32_t bht_size_shifter [3], 57 uint32_t bht_nb_shifter [3], 58 bool have_pht [3], 59 uint32_t pht_size_counter [3], 60 uint32_t pht_nb_counter [3], 61 uint32_t pht_size_address_share [3], 62 Tpht_scheme_t pht_scheme [3], 63 bool is_toplevel=false 63 64 ); 64 65
Note: See TracChangeset
for help on using the changeset viewer.