Changeset 146 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Prediction_unit/Direction/Meta_Predictor/Two_Level_Branch_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/Two_Level_Branch_Predictor/SelfTest/src/main.cpp
r111 r146 9 9 #include "Behavioural/include/Selftest.h" 10 10 11 #define NB_PARAMS 1 111 #define NB_PARAMS 12 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 (bool )\n")); 21 err (_(" * bht_size_shifter (uint32_t)\n")); 22 err (_(" * bht_nb_shifter (uint32_t)\n")); 23 err (_(" * have_pht (bool )\n")); 24 err (_(" * pht_size_counter (uint32_t)\n")); 25 err (_(" * pht_nb_counter (uint32_t)\n")); 26 err (_(" * pht_size_address_share (uint32_t)\n")); 27 err (_(" * update_on_prediction (bool )\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 (bool )\n")); 21 err (_(" * bht_size_shifter (uint32_t )\n")); 22 err (_(" * bht_nb_shifter (uint32_t )\n")); 23 err (_(" * have_pht (bool )\n")); 24 err (_(" * pht_size_counter (uint32_t )\n")); 25 err (_(" * pht_nb_counter (uint32_t )\n")); 26 err (_(" * pht_size_address_share (uint32_t )\n")); 27 err (_(" * pht_scheme (Tpht_scheme_t)\n")); 28 err (_(" * update_on_prediction (bool )\n")); 28 29 29 30 exit (1); … … 43 44 string name = argv[x++]; 44 45 45 uint32_t nb_inst_predict ; 46 uint32_t nb_inst_update ; 47 uint32_t size_address ; 48 bool have_bht ; 49 uint32_t bht_size_shifter ; 50 uint32_t bht_nb_shifter ; 51 bool have_pht ; 52 uint32_t pht_size_counter ; 53 uint32_t pht_nb_counter ; 54 uint32_t pht_size_address_share; 55 bool update_on_prediction ; 46 uint32_t nb_inst_predict ; 47 uint32_t nb_inst_update ; 48 uint32_t size_address ; 49 bool have_bht ; 50 uint32_t bht_size_shifter ; 51 uint32_t bht_nb_shifter ; 52 bool have_pht ; 53 uint32_t pht_size_counter ; 54 uint32_t pht_nb_counter ; 55 uint32_t pht_size_address_share; 56 Tpht_scheme_t pht_scheme ; 57 bool update_on_prediction ; 56 58 57 SELFTEST0(nb_inst_predict ,uint32_t,argv,x); 58 SELFTEST0(nb_inst_update ,uint32_t,argv,x); 59 SELFTEST0(size_address ,uint32_t,argv,x); 60 SELFTEST0(have_bht ,bool ,argv,x); 61 SELFTEST0(bht_size_shifter ,uint32_t,argv,x); 62 SELFTEST0(bht_nb_shifter ,uint32_t,argv,x); 63 SELFTEST0(have_pht ,bool ,argv,x); 64 SELFTEST0(pht_size_counter ,uint32_t,argv,x); 65 SELFTEST0(pht_nb_counter ,uint32_t,argv,x); 66 SELFTEST0(pht_size_address_share,uint32_t,argv,x); 67 SELFTEST0(update_on_prediction ,bool ,argv,x); 59 SELFTEST0(nb_inst_predict ,uint32_t ,argv,x); 60 SELFTEST0(nb_inst_update ,uint32_t ,argv,x); 61 SELFTEST0(size_address ,uint32_t ,argv,x); 62 SELFTEST0(have_bht ,bool ,argv,x); 63 SELFTEST0(bht_size_shifter ,uint32_t ,argv,x); 64 SELFTEST0(bht_nb_shifter ,uint32_t ,argv,x); 65 SELFTEST0(have_pht ,bool ,argv,x); 66 SELFTEST0(pht_size_counter ,uint32_t ,argv,x); 67 SELFTEST0(pht_nb_counter ,uint32_t ,argv,x); 68 SELFTEST0(pht_size_address_share,uint32_t ,argv,x); 69 SELFTEST0(pht_scheme ,Tpht_scheme_t,argv,x); 70 SELFTEST0(update_on_prediction ,bool ,argv,x); 68 71 69 72 int _return = EXIT_SUCCESS; … … 82 85 pht_nb_counter , 83 86 pht_size_address_share, 87 pht_scheme , 84 88 update_on_prediction , 85 89 true //is_toplevel
Note: See TracChangeset
for help on using the changeset viewer.