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
- Timestamp:
- Aug 8, 2007, 9:16:10 PM (17 years ago)
- Location:
- trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src
- Files:
-
- 16 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 -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Parameters_msg_error.cpp
r3 r48 6 6 */ 7 7 8 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Parameters.h"9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Types.h"8 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Parameters.h" 9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Types.h" 10 10 #include <sstream> 11 11 using namespace std; … … 13 13 namespace morpheo { 14 14 namespace behavioural { 15 namespace stage_1_ifetch { 16 namespace predictor { 15 namespace core { 16 namespace multi_front_end { 17 namespace front_end { 18 namespace prediction_unit { 19 namespace direction { 20 17 21 namespace meta_predictor { 18 22 namespace two_level_branch_predictor { … … 79 83 }; // end namespace two_level_branch_predictor 80 84 }; // end namespace meta_predictor 81 }; // end namespace predictor 82 }; // end namespace stage_1_ifetch 85 86 }; // end namespace core 87 }; // end namespace multi_front_end 88 }; // end namespace front_end 89 }; // end namespace prediction_unit 90 }; // end namespace direction 91 83 92 }; // end namespace behavioural 84 93 }; // end namespace morpheo -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Parameters_print.cpp
r2 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 #include <sstream> 10 10 using namespace std; … … 12 12 namespace morpheo { 13 13 namespace behavioural { 14 namespace stage_1_ifetch { 15 namespace predictor { 14 namespace core { 15 namespace multi_front_end { 16 namespace front_end { 17 namespace prediction_unit { 18 namespace direction { 19 16 20 namespace meta_predictor { 17 21 namespace two_level_branch_predictor { … … 48 52 49 53 ostream& operator<< (ostream& output_stream , 50 morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::Parameters & x)54 morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::Parameters & x) 51 55 { 52 56 output_stream << x.print(0); … … 57 61 }; // end namespace two_level_branch_predictor 58 62 }; // end namespace meta_predictor 59 }; // end namespace predictor 60 }; // end namespace stage_1_ifetch 63 64 }; // end namespace core 65 }; // end namespace multi_front_end 66 }; // end namespace front_end 67 }; // end namespace prediction_unit 68 }; // end namespace direction 69 61 70 }; // end namespace behavioural 62 71 }; // end namespace morpheo -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Statistics.cpp
r2 r48 7 7 */ 8 8 9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Statistics.h"9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Statistics.h" 10 10 11 11 namespace morpheo { 12 12 namespace behavioural { 13 namespace stage_1_ifetch { 14 namespace predictor { 13 namespace core { 14 namespace multi_front_end { 15 namespace front_end { 16 namespace prediction_unit { 17 namespace direction { 18 15 19 namespace meta_predictor { 16 20 namespace two_level_branch_predictor { … … 37 41 }; // end namespace two_level_branch_predictor 38 42 }; // end namespace meta_predictor 39 }; // end namespace predictor 40 }; // end namespace stage_1_ifetch 43 44 }; // end namespace core 45 }; // end namespace multi_front_end 46 }; // end namespace front_end 47 }; // end namespace prediction_unit 48 }; // end namespace direction 49 41 50 42 51 }; // end namespace behavioural -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Statistics_add.cpp
r2 r48 7 7 */ 8 8 9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Statistics.h"9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Statistics.h" 10 10 11 11 #include <sstream> … … 14 14 namespace morpheo { 15 15 namespace behavioural { 16 namespace stage_1_ifetch { 17 namespace predictor { 16 namespace core { 17 namespace multi_front_end { 18 namespace front_end { 19 namespace prediction_unit { 20 namespace direction { 21 18 22 namespace meta_predictor { 19 23 namespace two_level_branch_predictor { … … 28 32 }; // end namespace two_level_branch_predictor 29 33 }; // end namespace meta_predictor 30 }; // end namespace predictor 31 }; // end namespace stage_1_ifetch 34 35 }; // end namespace core 36 }; // end namespace multi_front_end 37 }; // end namespace front_end 38 }; // end namespace prediction_unit 39 }; // end namespace direction 40 32 41 33 42 }; // end namespace behavioural -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Statistics_print.cpp
r2 r48 7 7 */ 8 8 9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Statistics.h"9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Statistics.h" 10 10 11 11 #include <sstream> … … 14 14 namespace morpheo { 15 15 namespace behavioural { 16 namespace stage_1_ifetch { 17 namespace predictor { 16 namespace core { 17 namespace multi_front_end { 18 namespace front_end { 19 namespace prediction_unit { 20 namespace direction { 21 18 22 namespace meta_predictor { 19 23 namespace two_level_branch_predictor { … … 44 48 45 49 ostream& operator<< (ostream& output_stream , 46 morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::Statistics & x)50 morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::Statistics & x) 47 51 { 48 52 output_stream << x.print(0); … … 53 57 }; // end namespace two_level_branch_predictor 54 58 }; // end namespace meta_predictor 55 }; // end namespace predictor 56 }; // end namespace stage_1_ifetch 59 60 }; // end namespace core 61 }; // end namespace multi_front_end 62 }; // end namespace front_end 63 }; // end namespace prediction_unit 64 }; // end namespace direction 65 57 66 58 67 }; // end namespace behavioural -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Statistics_print_body.cpp
r2 r48 7 7 */ 8 8 9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Statistics.h"9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Statistics.h" 10 10 11 11 #include <sstream> … … 14 14 namespace morpheo { 15 15 namespace behavioural { 16 namespace stage_1_ifetch { 17 namespace predictor { 16 namespace core { 17 namespace multi_front_end { 18 namespace front_end { 19 namespace prediction_unit { 20 namespace direction { 21 18 22 namespace meta_predictor { 19 23 namespace two_level_branch_predictor { … … 36 40 }; // end namespace two_level_branch_predictor 37 41 }; // end namespace meta_predictor 38 }; // end namespace predictor 39 }; // end namespace stage_1_ifetch 42 43 }; // end namespace core 44 }; // end namespace multi_front_end 45 }; // end namespace front_end 46 }; // end namespace prediction_unit 47 }; // end namespace direction 48 40 49 41 50 }; // end namespace behavioural -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor.cpp
r42 r48 6 6 */ 7 7 8 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h"8 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.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 { … … 24 28 morpheo::behavioural::Parameters_Statistics param_statistics, 25 29 #endif 26 morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::Parameters param ):30 morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::Parameters param ): 27 31 _name (name) 28 32 ,_param (param) … … 87 91 }; // end namespace two_level_branch_predictor 88 92 }; // end namespace meta_predictor 89 }; // end namespace predictor 90 }; // end namespace stage_1_ifetch 93 94 }; // end namespace core 95 }; // end namespace multi_front_end 96 }; // end namespace front_end 97 }; // end namespace prediction_unit 98 }; // end namespace direction 99 91 100 }; // end namespace behavioural 92 101 }; // end namespace morpheo -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor_allocation.cpp
r45 r48 7 7 */ 8 8 9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h"9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h" 10 10 11 11 namespace morpheo { 12 12 namespace behavioural { 13 namespace stage_1_ifetch { 14 namespace predictor { 13 namespace core { 14 namespace multi_front_end { 15 namespace front_end { 16 namespace prediction_unit { 17 namespace direction { 18 15 19 namespace meta_predictor { 16 20 namespace two_level_branch_predictor { … … 113 117 name_component = _name+"_Branch_History_Table"; 114 118 115 component_Branch_History_Table = new morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::branch_history_table ::Branch_History_Table (name_component.c_str()119 component_Branch_History_Table = new morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::branch_history_table ::Branch_History_Table (name_component.c_str() 116 120 #ifdef STATISTICS 117 121 ,_param_statistics … … 134 138 name_component = _name+"_Pattern_History_Table"; 135 139 136 component_Pattern_History_Table = new morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::pattern_history_table ::Pattern_History_Table (name_component.c_str()140 component_Pattern_History_Table = new morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::pattern_history_table ::Pattern_History_Table (name_component.c_str() 137 141 #ifdef STATISTICS 138 142 ,_param_statistics … … 154 158 name_component = _name+"_Two_Level_Branch_Predictor_Glue"; 155 159 156 component_Two_Level_Branch_Predictor_Glue = new morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::two_level_branch_predictor_glue::Two_Level_Branch_Predictor_Glue (name_component.c_str()160 component_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::Two_Level_Branch_Predictor_Glue (name_component.c_str() 157 161 #ifdef STATISTICS 158 162 ,_param_statistics … … 297 301 }; // end namespace two_level_branch_predictor 298 302 }; // end namespace meta_predictor 299 }; // end namespace predictor 300 }; // end namespace stage_1_ifetch 303 304 }; // end namespace core 305 }; // end namespace multi_front_end 306 }; // end namespace front_end 307 }; // end namespace prediction_unit 308 }; // end namespace direction 309 301 310 }; // end namespace behavioural 302 311 }; // end namespace morpheo -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor_deallocation.cpp
r42 r48 7 7 */ 8 8 9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h"9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h" 10 10 11 11 namespace morpheo { 12 12 namespace behavioural { 13 namespace stage_1_ifetch { 14 namespace predictor { 13 namespace core { 14 namespace multi_front_end { 15 namespace front_end { 16 namespace prediction_unit { 17 namespace direction { 18 15 19 namespace meta_predictor { 16 20 namespace two_level_branch_predictor { … … 54 58 }; // end namespace two_level_branch_predictor 55 59 }; // end namespace meta_predictor 56 }; // end namespace predictor 57 }; // end namespace stage_1_ifetch 60 61 }; // end namespace core 62 }; // end namespace multi_front_end 63 }; // end namespace front_end 64 }; // end namespace prediction_unit 65 }; // end namespace direction 66 58 67 59 68 }; // end namespace behavioural -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor_statistics.cpp
r3 r48 7 7 */ 8 8 9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h"9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h" 10 10 11 11 12 12 namespace morpheo { 13 13 namespace behavioural { 14 namespace stage_1_ifetch { 15 namespace predictor { 14 namespace core { 15 namespace multi_front_end { 16 namespace front_end { 17 namespace prediction_unit { 18 namespace direction { 19 16 20 namespace meta_predictor { 17 21 namespace two_level_branch_predictor { … … 38 42 }; // end namespace two_level_branch_predictor 39 43 }; // end namespace meta_predictor 40 }; // end namespace predictor 41 }; // end namespace stage_1_ifetch 44 45 }; // end namespace core 46 }; // end namespace multi_front_end 47 }; // end namespace front_end 48 }; // end namespace prediction_unit 49 }; // end namespace direction 50 42 51 43 52 }; // end namespace behavioural -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor_transition.cpp
r2 r48 8 8 */ 9 9 10 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h"10 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h" 11 11 12 12 namespace morpheo { 13 13 namespace behavioural { 14 namespace stage_1_ifetch { 15 namespace predictor { 14 namespace core { 15 namespace multi_front_end { 16 namespace front_end { 17 namespace prediction_unit { 18 namespace direction { 19 16 20 namespace meta_predictor { 17 21 namespace two_level_branch_predictor { … … 35 39 }; // end namespace two_level_branch_predictor 36 40 }; // end namespace meta_predictor 37 }; // end namespace predictor 38 }; // end namespace stage_1_ifetch 41 42 }; // end namespace core 43 }; // end namespace multi_front_end 44 }; // end namespace front_end 45 }; // end namespace prediction_unit 46 }; // end namespace direction 47 39 48 40 49 }; // end namespace behavioural -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor_vhdl.cpp
r43 r48 7 7 */ 8 8 9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h"9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h" 10 10 #include "Behavioural/include/Vhdl.h" 11 11 12 12 namespace morpheo { 13 13 namespace behavioural { 14 namespace stage_1_ifetch { 15 namespace predictor { 14 namespace core { 15 namespace multi_front_end { 16 namespace front_end { 17 namespace prediction_unit { 18 namespace direction { 19 16 20 namespace meta_predictor { 17 21 namespace two_level_branch_predictor { … … 40 44 }; // end namespace two_level_branch_predictor 41 45 }; // end namespace meta_predictor 42 }; // end namespace predictor 43 }; // end namespace stage_1_ifetch 46 47 }; // end namespace core 48 }; // end namespace multi_front_end 49 }; // end namespace front_end 50 }; // end namespace prediction_unit 51 }; // end namespace direction 52 44 53 45 54 }; // end namespace behavioural -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor_vhdl_body.cpp
r45 r48 7 7 */ 8 8 9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h"9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h" 10 10 11 11 namespace morpheo { 12 12 namespace behavioural { 13 namespace stage_1_ifetch { 14 namespace predictor { 13 namespace core { 14 namespace multi_front_end { 15 namespace front_end { 16 namespace prediction_unit { 17 namespace direction { 18 15 19 namespace meta_predictor { 16 20 namespace two_level_branch_predictor { … … 27 31 }; // end namespace two_level_branch_predictor 28 32 }; // end namespace meta_predictor 29 }; // end namespace predictor 30 }; // end namespace stage_1_ifetch 33 34 }; // end namespace core 35 }; // end namespace multi_front_end 36 }; // end namespace front_end 37 }; // end namespace prediction_unit 38 }; // end namespace direction 39 31 40 32 41 }; // end namespace behavioural -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor_vhdl_declaration.cpp
r45 r48 7 7 */ 8 8 9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h"9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h" 10 10 11 11 namespace morpheo { 12 12 namespace behavioural { 13 namespace stage_1_ifetch { 14 namespace predictor { 13 namespace core { 14 namespace multi_front_end { 15 namespace front_end { 16 namespace prediction_unit { 17 namespace direction { 18 15 19 namespace meta_predictor { 16 20 namespace two_level_branch_predictor { … … 26 30 }; // end namespace two_level_branch_predictor 27 31 }; // end namespace meta_predictor 28 }; // end namespace predictor 29 }; // end namespace stage_1_ifetch 32 33 }; // end namespace core 34 }; // end namespace multi_front_end 35 }; // end namespace front_end 36 }; // end namespace prediction_unit 37 }; // end namespace direction 38 30 39 31 40 }; // end namespace behavioural -
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/src/Two_Level_Branch_Predictor_vhdl_testbench_transition.cpp
r45 r48 7 7 */ 8 8 9 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h"9 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Two_Level_Branch_Predictor.h" 10 10 11 11 namespace morpheo { 12 12 namespace behavioural { 13 namespace stage_1_ifetch { 14 namespace predictor { 13 namespace core { 14 namespace multi_front_end { 15 namespace front_end { 16 namespace prediction_unit { 17 namespace direction { 18 15 19 namespace meta_predictor { 16 20 namespace two_level_branch_predictor { … … 30 34 }; // end namespace two_level_branch_predictor 31 35 }; // end namespace meta_predictor 32 }; // end namespace predictor 33 }; // end namespace stage_1_ifetch 36 37 }; // end namespace core 38 }; // end namespace multi_front_end 39 }; // end namespace front_end 40 }; // end namespace prediction_unit 41 }; // end namespace direction 42 34 43 35 44 }; // end namespace behavioural
Note: See TracChangeset
for help on using the changeset viewer.