Changeset 146 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/SelfTest/src/main.cpp
- Timestamp:
- Feb 1, 2011, 9:57:54 PM (13 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/SelfTest/src/main.cpp
r111 r146 9 9 #include "Behavioural/include/Selftest.h" 10 10 11 #define NB_PARAMS 3+ 7*311 #define NB_PARAMS 3+8*3 12 12 13 13 void usage (int argc, char * argv[]) … … 15 15 err (_("<Usage> %s name_instance list_params.\n"),argv[0]); 16 16 err (_("list_params is :\n")); 17 err (_(" * nb_inst_predict (uint32_t)\n")); 18 err (_(" * nb_inst_update (uint32_t)\n")); 19 err (_(" * size_address (uint32_t)\n")); 20 err (_(" * have_bht [3] (bool )\n")); 21 err (_(" * bht_size_shifter [3] (uint32_t)\n")); 22 err (_(" * bht_nb_shifter [3] (uint32_t)\n")); 23 err (_(" * have_pht [3] (bool )\n")); 24 err (_(" * pht_size_counter [3] (uint32_t)\n")); 25 err (_(" * pht_nb_counter [3] (uint32_t)\n")); 26 err (_(" * pht_size_address_share [3] (uint32_t)\n")); 17 err (_(" * nb_inst_predict (uint32_t )\n")); 18 err (_(" * nb_inst_update (uint32_t )\n")); 19 err (_(" * size_address (uint32_t )\n")); 20 err (_(" * have_bht [3] (bool )\n")); 21 err (_(" * bht_size_shifter [3] (uint32_t )\n")); 22 err (_(" * bht_nb_shifter [3] (uint32_t )\n")); 23 err (_(" * have_pht [3] (bool )\n")); 24 err (_(" * pht_size_counter [3] (uint32_t )\n")); 25 err (_(" * pht_nb_counter [3] (uint32_t )\n")); 26 err (_(" * pht_size_address_share [3] (uint32_t )\n")); 27 err (_(" * pht_scheme [3] (Tpht_scheme_t)\n")); 27 28 exit (1); 28 29 } … … 40 41 41 42 string name = argv[x++]; 42 uint32_t _nb_inst_predict ; 43 uint32_t _nb_inst_update ; 44 uint32_t _size_address ; 45 bool _have_bht [3]; 46 uint32_t _bht_size_shifter [3]; 47 uint32_t _bht_nb_shifter [3]; 48 bool _have_pht [3]; 49 uint32_t _pht_size_counter [3]; 50 uint32_t _pht_nb_counter [3]; 51 uint32_t _pht_size_address_share [3]; 43 uint32_t _nb_inst_predict ; 44 uint32_t _nb_inst_update ; 45 uint32_t _size_address ; 46 bool _have_bht [3]; 47 uint32_t _bht_size_shifter [3]; 48 uint32_t _bht_nb_shifter [3]; 49 bool _have_pht [3]; 50 uint32_t _pht_size_counter [3]; 51 uint32_t _pht_nb_counter [3]; 52 uint32_t _pht_size_address_share [3]; 53 Tpht_scheme_t _pht_scheme [3]; 52 54 53 SELFTEST0(_nb_inst_predict ,uint32_t ,argv,x);54 SELFTEST0(_nb_inst_update ,uint32_t ,argv,x);55 SELFTEST0(_size_address ,uint32_t ,argv,x);55 SELFTEST0(_nb_inst_predict ,uint32_t ,argv,x); 56 SELFTEST0(_nb_inst_update ,uint32_t ,argv,x); 57 SELFTEST0(_size_address ,uint32_t ,argv,x); 56 58 57 59 for (uint32_t i=0; i<3; ++i) 58 60 { 59 SELFTEST0(_have_bht [i],bool ,argv,x); 60 SELFTEST0(_bht_size_shifter [i],uint32_t,argv,x); 61 SELFTEST0(_bht_nb_shifter [i],uint32_t,argv,x); 62 SELFTEST0(_have_pht [i],bool ,argv,x); 63 SELFTEST0(_pht_size_counter [i],uint32_t,argv,x); 64 SELFTEST0(_pht_nb_counter [i],uint32_t,argv,x); 65 SELFTEST0(_pht_size_address_share [i],uint32_t,argv,x); 61 SELFTEST0(_have_bht [i],bool ,argv,x); 62 SELFTEST0(_bht_size_shifter [i],uint32_t ,argv,x); 63 SELFTEST0(_bht_nb_shifter [i],uint32_t ,argv,x); 64 SELFTEST0(_have_pht [i],bool ,argv,x); 65 SELFTEST0(_pht_size_counter [i],uint32_t ,argv,x); 66 SELFTEST0(_pht_nb_counter [i],uint32_t ,argv,x); 67 SELFTEST0(_pht_size_address_share [i],uint32_t ,argv,x); 68 SELFTEST0(_pht_scheme [i],Tpht_scheme_t,argv,x); 66 69 } 67 70 … … 81 84 _pht_nb_counter , 82 85 _pht_size_address_share, 86 _pht_scheme , 83 87 true // is_toplevel 84 88 );
Note: See TracChangeset
for help on using the changeset viewer.