Changeset 88 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Context_State/SelfTest/src/main.cpp
- Timestamp:
- Dec 10, 2008, 7:31:39 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Front_end/Front_end/Context_State/SelfTest/src/main.cpp
r83 r88 16 16 err (_(" * nb_context (uint32_t)\n")); 17 17 err (_(" * nb_decod_unit (uint32_t)\n")); 18 err (_(" * nb_ooo_engine (uint32_t)\n"));19 18 err (_(" * nb_inst_branch_complete (uint32_t)\n")); 20 19 err (_(" * size_depth [nb_context] (uint32_t)\n")); 21 20 err (_(" * size_address (uint32_t)\n")); 22 21 err (_(" * size_inst_decod [nb_decod_unit] (uint32_t)\n")); 23 err (_(" * size_inst_commit [nb_ooo_engine](uint32_t)\n"));22 err (_(" * size_inst_commit (uint32_t)\n")); 24 23 err (_(" * link_context_to_decod_unit [nb_context] (uint32_t)\n")); 25 err (_(" * link_decod_unit_to_ooo_engine [nb_decod_unit] (uint32_t)\n"));26 24 27 25 exit (1); … … 45 43 uint32_t _nb_context = fromString<uint32_t>(argv[x++]); 46 44 uint32_t _nb_decod_unit = fromString<uint32_t>(argv[x++]); 47 uint32_t _nb_ooo_engine = fromString<uint32_t>(argv[x++]);48 45 uint32_t _nb_inst_branch_complete = fromString<uint32_t>(argv[x++]); 49 46 50 if (argc != static_cast<int>(2+NB_PARAMS+2*_nb_context+ 2*_nb_decod_unit+1*_nb_ooo_engine))47 if (argc != static_cast<int>(2+NB_PARAMS+2*_nb_context+1*_nb_decod_unit)) 51 48 usage (argc, argv); 52 49 … … 60 57 for (uint32_t i=0; i<_nb_decod_unit; i++) 61 58 _size_inst_decod [i] = fromString<uint32_t>(argv[x++]); 62 uint32_t * _size_inst_commit = new uint32_t [_nb_ooo_engine]; 63 for (uint32_t i=0; i<_nb_ooo_engine; i++) 64 _size_inst_commit [i] = fromString<uint32_t>(argv[x++]); 59 uint32_t _size_inst_commit = fromString<uint32_t>(argv[x++]); 65 60 uint32_t * _link_context_to_decod_unit = new uint32_t [_nb_context]; 66 61 for (uint32_t i=0; i<_nb_context; i++) 67 62 _link_context_to_decod_unit [i] = fromString<uint32_t>(argv[x++]); 68 uint32_t * _link_decod_unit_to_ooo_engine = new uint32_t [_nb_decod_unit];69 for (uint32_t i=0; i<_nb_decod_unit; i++)70 _link_decod_unit_to_ooo_engine [i] = fromString<uint32_t>(argv[x++]);71 63 72 64 int _return = EXIT_SUCCESS; … … 76 68 (_nb_context , 77 69 _nb_decod_unit , 78 _nb_ooo_engine ,79 70 _nb_inst_branch_complete , 80 71 _size_depth , … … 83 74 _size_inst_commit , 84 75 _link_context_to_decod_unit , 85 _link_decod_unit_to_ooo_engine76 true 86 77 ); 87 78 … … 98 89 delete [] _size_depth; 99 90 delete [] _size_inst_decod; 100 delete [] _size_inst_commit;101 91 delete [] _link_context_to_decod_unit; 102 delete [] _link_decod_unit_to_ooo_engine;103 92 104 93 try
Note: See TracChangeset
for help on using the changeset viewer.