Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/include/Parameters.h
- 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_Front_end/Front_end/Prediction_unit/Update_Prediction_Table/include/Parameters.h
r82 r88 24 24 { 25 25 //-----[ fields ]------------------------------------------------------------ 26 public : uint32_t _nb_context ; 27 public : uint32_t * _size_queue ; // [nb_context] 28 public : uint32_t _size_address ; 29 public : uint32_t _nb_inst_predict ; 30 public : uint32_t _nb_inst_decod ; 31 public : uint32_t _nb_inst_branch_complete; 32 public : uint32_t _nb_inst_update ; 33 public : uint32_t _size_history ; 34 public : uint32_t * _size_ras_index ; // [nb_context] 26 public : uint32_t _nb_context ; 27 public : uint32_t * _size_upt_queue ; // [nb_context] 28 public : uint32_t * _size_ufpt_queue ; // [nb_context] 29 //public : uint32_t _size_address ; 30 public : uint32_t _nb_inst_predict ; 31 public : uint32_t _nb_inst_decod ; 32 public : uint32_t _nb_inst_branch_complete ; 33 public : uint32_t _nb_inst_update ; 34 public : uint32_t _size_history ; 35 public : uint32_t * _size_ras_index ; // [nb_context] 36 public : const bool _not_accurate_block_predict; 35 37 36 public : uint32_t _size_context_id;37 public : uint32_t * _size_depth; // [nb_context]38 public : uint32_t _max_size_depth;39 public : uint32_t _max_size_ras_index ;40 41 public : bool _have_port_context_id;42 public : bool * _have_port_depth; // [nb_context]43 public : bool _have_port_max_depth;44 public : bool _have_port_history ;38 //public : uint32_t _size_context_id ; 39 //public : uint32_t * _size_depth ; // [nb_context] 40 //public : uint32_t _max_size_depth ; 41 public : uint32_t _max_size_ras_index ; 42 43 //public : bool _have_port_context_id ; 44 //public : bool * _have_port_depth ; // [nb_context] 45 //public : bool _have_port_max_depth ; 46 public : bool _have_port_history ; 45 47 46 48 //-----[ methods ]----------------------------------------------------------- 47 49 public : Parameters (uint32_t nb_context , 48 uint32_t * size_queue , 50 uint32_t * size_upt_queue , 51 uint32_t * size_ufpt_queue , 49 52 uint32_t size_address , 50 53 uint32_t nb_inst_predict , … … 53 56 uint32_t nb_inst_update , 54 57 uint32_t size_history , 55 uint32_t * size_ras_index ); 58 uint32_t * size_ras_index , 59 bool is_toplevel=false); 56 60 //public : Parameters (Parameters & param) ; 57 61 public : ~Parameters () ; 62 63 public : void copy (void); 58 64 59 65 public : Parameters_test msg_error (void);
Note: See TracChangeset
for help on using the changeset viewer.