Changeset 48 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/include/Parameters.h
- 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/include/Parameters.h
r45 r48 1 #ifndef morpheo_behavioural_ stage_1_ifetch_predictor_meta_predictor_two_level_branch_predictor_Parameters_h2 #define morpheo_behavioural_ stage_1_ifetch_predictor_meta_predictor_two_level_branch_predictor_Parameters_h1 #ifndef morpheo_behavioural_core_multi_front_end_front_end_prediction_unit_direction_meta_predictor_two_level_branch_predictor_Parameters_h 2 #define morpheo_behavioural_core_multi_front_end_front_end_prediction_unit_direction_meta_predictor_two_level_branch_predictor_Parameters_h 3 3 4 4 /* … … 12 12 #include "Behavioural/include/Parameters.h" 13 13 // Internal structure 14 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/Branch_History_Table/include/Parameters.h"15 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/Pattern_History_Table/include/Parameters.h"16 #include "Behavioural/ Stage_1_Ifetch/Predictor/Meta_Predictor/Two_Level_Branch_Predictor/Two_Level_Branch_Predictor_Glue/include/Parameters.h"14 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/Branch_History_Table/include/Parameters.h" 15 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/Pattern_History_Table/include/Parameters.h" 16 #include "Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_Predictor/Two_Level_Branch_Predictor_Glue/include/Parameters.h" 17 17 #include <math.h> 18 18 19 19 namespace morpheo { 20 20 namespace behavioural { 21 namespace stage_1_ifetch { 22 namespace predictor { 21 namespace core { 22 namespace multi_front_end { 23 namespace front_end { 24 namespace prediction_unit { 25 namespace direction { 26 23 27 namespace meta_predictor { 24 28 namespace two_level_branch_predictor { … … 42 46 public : const uint32_t _pht_size_address ; 43 47 44 public : morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::branch_history_table ::Parameters * _param_branch_history_table;45 public : morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::pattern_history_table::Parameters * _param_pattern_history_table;46 public : morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::two_level_branch_predictor_glue::Parameters * _param_two_level_branch_predictor_glue;48 public : morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::branch_history_table ::Parameters * _param_branch_history_table; 49 public : morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::pattern_history_table::Parameters * _param_pattern_history_table; 50 public : morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::two_level_branch_predictor_glue::Parameters * _param_two_level_branch_predictor_glue; 47 51 48 52 //-----[ methods ]----------------------------------------------------------- … … 65 69 public : string print (uint32_t depth); 66 70 public : friend ostream& operator<< (ostream& output_stream, 67 morpheo::behavioural:: stage_1_ifetch::predictor::meta_predictor::two_level_branch_predictor::Parameters & x);71 morpheo::behavioural::core::multi_front_end::front_end::prediction_unit::direction::meta_predictor::two_level_branch_predictor::Parameters & x); 68 72 }; 69 73 70 74 }; // end namespace two_level_branch_predictor 71 75 }; // end namespace meta_predictor 72 }; // end namespace predictor 73 }; // end namespace stage_1_ifetch 76 77 }; // end namespace core 78 }; // end namespace multi_front_end 79 }; // end namespace front_end 80 }; // end namespace prediction_unit 81 }; // end namespace direction 82 74 83 }; // end namespace behavioural 75 84 }; // end namespace morpheo
Note: See TracChangeset
for help on using the changeset viewer.