Changeset 48 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Parameters.cpp
- Timestamp:
- Aug 8, 2007, 9:16:10 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Parameters.cpp
r3 r48 6 6 */ 7 7 8 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Parameters.h"8 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Parameters.h" 9 9 10 10 namespace morpheo { 11 11 namespace behavioural { 12 namespace stage_1_ifetch { 13 namespace predictor { 12 namespace core { 13 namespace multi_front_end { 14 namespace front_end { 15 namespace prediction_unit { 16 namespace direction { 17 14 18 namespace meta_predictor { 15 19 namespace two_level_branch_predictor { … … 42 46 43 47 if (_have_bht) 44 _param_branch_history_table = new morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::branch_history_table ::Parameters (_bht_size_shifter ,48 _param_branch_history_table = new morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::branch_history_table ::Parameters (_bht_size_shifter , 45 49 _bht_nb_shifter , 46 50 _nb_prediction , 47 51 _nb_branch_complete); 48 52 if (_have_pht) 49 _param_pattern_history_table = new morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::pattern_history_table::Parameters (_pht_size_counter ,53 _param_pattern_history_table = new morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::pattern_history_table::Parameters (_pht_size_counter , 50 54 _pht_nb_counter , 51 55 _nb_prediction , … … 53 57 54 58 55 _param_two_level_branch_predictor_glue = new morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::two_level_branch_predictor_glue::Parameters (_have_bht ,59 _param_two_level_branch_predictor_glue = new morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::two_level_branch_predictor_glue::Parameters (_have_bht , 56 60 _bht_size_shifter , 57 61 _bht_size_address , … … 85 89 86 90 if (_have_bht) 87 _param_branch_history_table = new morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::branch_history_table ::Parameters (_bht_size_shifter ,91 _param_branch_history_table = new morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::branch_history_table ::Parameters (_bht_size_shifter , 88 92 _bht_nb_shifter , 89 93 _nb_prediction , 90 94 _nb_branch_complete); 91 95 if (_have_pht) 92 _param_pattern_history_table = new morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::pattern_history_table::Parameters (_pht_size_counter ,96 _param_pattern_history_table = new morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::pattern_history_table::Parameters (_pht_size_counter , 93 97 _pht_nb_counter , 94 98 _nb_prediction , 95 99 _nb_branch_complete); 96 100 97 _param_two_level_branch_predictor_glue = new morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::two_level_branch_predictor_glue::Parameters (_have_bht ,101 _param_two_level_branch_predictor_glue = new morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::two_level_branch_predictor_glue::Parameters (_have_bht , 98 102 _bht_size_shifter , 99 103 _bht_size_address , … … 123 127 }; // end namespace two_level_branch_predictor 124 128 }; // end namespace meta_predictor 125 }; // end namespace predictor 126 }; // end namespace stage_1_ifetch 129 130 }; // end namespace core 131 }; // end namespace multi_front_end 132 }; // end namespace front_end 133 }; // end namespace prediction_unit 134 }; // end namespace direction 135 127 136 128 137 }; // end namespace behavioural
Note: See TracChangeset
for help on using the changeset viewer.