Changeset 78 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/src/Parameters.cpp
- Timestamp:
- Mar 27, 2008, 11:04:49 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Functionnal_unit/src/Parameters.cpp
r77 r78 28 28 uint32_t size_special_data , 29 29 uint32_t nb_special_register, 30 uint32_t size_store_queue , 31 uint32_t size_load_queue , 30 32 execute_timing_t** timing , 31 33 morpheo::behavioural::custom::custom_information_t (*get_custom_information) (uint32_t)) : … … 38 40 _size_special_data (size_special_data ), 39 41 _nb_special_register (nb_special_register ), 40 42 _size_store_queue (size_store_queue ), 43 _size_load_queue (size_load_queue ), 44 41 45 _size_context_id (log2(nb_context )), 42 46 _size_front_end_id (log2(nb_front_end )), 43 47 _size_ooo_engine_id (log2(nb_ooo_engine )), 44 48 _size_packet_id (log2(nb_packet )), 45 _size_general_register (log2( _size_general_register)),46 _size_special_register (log2( _size_special_register)),49 _size_general_register (log2(nb_general_register)), 50 _size_special_register (log2(nb_special_register)), 47 51 48 52 _have_port_context_id (_size_context_id > 0), … … 50 54 _have_port_ooo_engine_id (_size_ooo_engine_id > 0), 51 55 _have_port_packet_id (_size_packet_id > 0), 56 _have_port_load_queue_ptr(_size_load_queue > 1), 52 57 53 58 _have_groupe_MAC ( (timing[TYPE_SPECIAL][OPERATION_SPECIAL_L_MAC ]._latence > 0) or … … 58 63 59 64 _timing = timing; 60 _get_custom_information = get_custom_information; 65 66 if (get_custom_information == NULL) 67 _get_custom_information = &(morpheo::behavioural::custom::default_get_custom_information); 68 else 69 _get_custom_information = get_custom_information; 61 70 62 71 test(); … … 76 85 _size_special_data (param._size_special_data ), 77 86 _nb_special_register (param._nb_special_register ), 87 _size_store_queue (param._size_store_queue ), 88 _size_load_queue (param._size_load_queue ), 78 89 79 90 _size_context_id (param._size_context_id ), … … 88 99 _have_port_ooo_engine_id (param._have_port_ooo_engine_id), 89 100 _have_port_packet_id (param._have_port_packet_id ), 101 _have_port_load_queue_ptr(param._have_port_load_queue_ptr), 90 102 91 103 _have_groupe_MAC (param._have_groupe_MAC )
Note: See TracChangeset
for help on using the changeset viewer.