Changeset 139 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/include/Parameters.h
- Timestamp:
- Jul 30, 2010, 4:47:27 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/include/Parameters.h
r112 r139 30 30 { 31 31 //-----[ fields ]------------------------------------------------------------ 32 public : uint32_t _nb_front_end ; 33 public : uint32_t * _nb_context ;//[nb_front_end] 34 public : uint32_t _nb_general_register ; 35 public : uint32_t _nb_special_register ; 36 public : uint32_t _nb_inst_insert ; 37 public : uint32_t _nb_inst_retire ; 38 public : uint32_t _nb_reg_free ; 39 public : uint32_t _nb_bank ; 40 //public : uint32_t _size_read_counter ; 41 42 //public : uint32_t _size_front_end_id ; 43 //public : uint32_t _size_context_id ; 44 //public : uint32_t _size_general_register ; 45 //public : uint32_t _size_special_register ; 46 47 //public : uint32_t _have_port_context_id ; 48 //public : uint32_t _have_port_front_end_id; 32 public : uint32_t _nb_front_end ; 33 public : uint32_t * _nb_context ;//[nb_front_end] 34 public : uint32_t _nb_general_register ; 35 public : uint32_t _nb_special_register ; 36 public : Trat_scheme_t _rat_scheme ; 37 public : uint32_t _nb_inst_insert ; 38 public : uint32_t _nb_inst_retire ; 39 public : uint32_t _nb_reg_free ; 40 public : uint32_t _nb_bank ; 41 //public : uint32_t _size_read_counter ; 42 public : uint32_t ** _nb_branch_speculated ;//[nb_front_end][nb_context] 43 44 //public : uint32_t _size_front_end_id ; 45 //public : uint32_t _size_context_id ; 46 //public : uint32_t _size_general_register ; 47 //public : uint32_t _size_special_register ; 48 49 //public : uint32_t _have_port_context_id ; 50 //public : uint32_t _have_port_front_end_id; 49 51 50 52 public : morpheo::behavioural::core::multi_ooo_engine::ooo_engine::rename_unit::register_translation_unit::dependency_checking_unit:: Parameters * _param_dependency_checking_unit; … … 54 56 public : morpheo::behavioural::core::multi_ooo_engine::ooo_engine::rename_unit::register_translation_unit::register_translation_unit_glue:: Parameters * _param_register_translation_unit_glue; 55 57 //-----[ methods ]----------------------------------------------------------- 56 public : Parameters (uint32_t nb_front_end , 57 uint32_t * nb_context , 58 uint32_t nb_general_register , 59 uint32_t nb_special_register , 60 uint32_t nb_inst_insert , 61 uint32_t nb_inst_retire , 62 uint32_t nb_reg_free , 63 uint32_t nb_bank , 64 // uint32_t size_read_counter , 65 bool is_toplevel=false); 58 public : Parameters (uint32_t nb_front_end , 59 uint32_t * nb_context , 60 uint32_t nb_general_register , 61 uint32_t nb_special_register , 62 Trat_scheme_t rat_scheme ,//[nb_front_end] 63 uint32_t nb_inst_insert , 64 uint32_t nb_inst_retire , 65 uint32_t nb_reg_free , 66 uint32_t nb_bank , 67 // uint32_t size_read_counter , 68 uint32_t ** nb_branch_speculated,//[nb_front_end][nb_context] 69 bool is_toplevel=false); 66 70 // public : Parameters (Parameters & param) ; 67 71 public : ~Parameters () ;
Note: See TracChangeset
for help on using the changeset viewer.