Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Free_List_unit/src/Parameters.cpp
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (15 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/Free_List_unit/src/Parameters.cpp
r81 r88 27 27 uint32_t nb_pop , 28 28 uint32_t nb_push , 29 Tpriority_t priority ) 29 Tpriority_t priority , 30 bool is_toplevel ) 30 31 { 31 32 log_printf(FUNC,Free_List_unit,FUNCTION,"Begin"); … … 41 42 test(); 42 43 43 _size_general_register = log2(nb_general_register);44 _size_special_register = log2(nb_special_register);44 uint32_t size_general_register = log2(nb_general_register); 45 uint32_t size_special_register = log2(nb_special_register); 45 46 46 47 _nb_bank_by_pop = _nb_bank / _nb_pop; … … 49 50 50 51 _bank_gpr_nb_slot = gpr_nb_slot/nb_bank; 51 _bank_gpr_size_slot = _size_general_register-log2(nb_bank);52 _bank_gpr_size_slot = size_general_register-log2(nb_bank); 52 53 53 54 _mask_gpr = gen_mask<Tgeneral_address_t> (_bank_gpr_size_slot); … … 56 57 57 58 _bank_spr_nb_slot = spr_nb_slot/nb_bank; 58 _bank_spr_size_slot = _size_special_register-log2(nb_bank);59 _bank_spr_size_slot = size_special_register-log2(nb_bank); 59 60 60 61 _mask_spr = gen_mask<Tspecial_address_t> (_bank_spr_size_slot); 62 63 if (is_toplevel) 64 { 65 _size_general_register = size_general_register; 66 _size_special_register = size_special_register; 67 68 copy(); 69 } 61 70 62 71 log_printf(FUNC,Free_List_unit,FUNCTION,"End"); … … 74 83 #undef FUNCTION 75 84 #define FUNCTION "Free_List_unit::~Parameters" 76 Parameters::~Parameters () 85 Parameters::~Parameters (void) 86 { 87 log_printf(FUNC,Free_List_unit,FUNCTION,"Begin"); 88 log_printf(FUNC,Free_List_unit,FUNCTION,"End"); 89 }; 90 91 #undef FUNCTION 92 #define FUNCTION "Free_List_unit::copy" 93 void Parameters::copy (void) 77 94 { 78 95 log_printf(FUNC,Free_List_unit,FUNCTION,"Begin");
Note: See TracChangeset
for help on using the changeset viewer.