Ignore:
Timestamp:
Dec 10, 2008, 7:31:39 PM (15 years ago)
Author:
rosiere
Message:

Almost complete design
with Test and test platform

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/SelfTest/src/main.cpp

    r81 r88  
    88#include "Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Register_translation_unit_Glue/SelfTest/include/test.h"
    99
    10 #define NB_PARAMS 2
     10#define NB_PARAMS 4
    1111
    1212void usage (int argc, char * argv[])
     
    1414  err (_("<Usage> %s name_instance list_params.\n"),argv[0]);
    1515  err (_("list_params is :\n"));
    16   err (_(" * nb_inst_insert (uint32_t)\n"));
    17   err (_(" * nb_inst_retire (uint32_t)\n"));
     16  err (_(" * nb_inst_insert        (uint32_t)\n"));
     17  err (_(" * nb_inst_retire        (uint32_t)\n"));
     18  err (_(" * size_general_register (uint32_t)\n"));
     19  err (_(" * size_special_register (uint32_t)\n"));
    1820
    1921  exit (1);
     
    3234
    3335  string name = argv[x++];
    34   uint32_t _nb_inst_insert = atoi(argv[x++]);
    35   uint32_t _nb_inst_retire = atoi(argv[x++]);
     36  uint32_t _nb_inst_insert        = fromString<uint32_t>(argv[x++]);
     37  uint32_t _nb_inst_retire        = fromString<uint32_t>(argv[x++]);
     38  uint32_t _size_general_register = fromString<uint32_t>(argv[x++]);
     39  uint32_t _size_special_register = fromString<uint32_t>(argv[x++]);
     40
    3641
    3742  int _return = EXIT_SUCCESS;
     
    4045      morpheo::behavioural::core::multi_ooo_engine::ooo_engine::rename_unit::register_translation_unit::register_translation_unit_glue::Parameters * param = new morpheo::behavioural::core::multi_ooo_engine::ooo_engine::rename_unit::register_translation_unit::register_translation_unit_glue::Parameters
    4146        (_nb_inst_insert,
    42          _nb_inst_retire);
     47         _nb_inst_retire,
     48         _size_general_register,
     49         _size_special_register,
     50         true //is_toplevel
     51         );
    4352     
    4453      msg(_("%s"),param->print(1).c_str());
Note: See TracChangeset for help on using the changeset viewer.