Changeset 138 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/src/Parameters_msg_error.cpp
- Timestamp:
- May 12, 2010, 7:34:01 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/src/Parameters_msg_error.cpp
r88 r138 6 6 */ 7 7 8 #include "Behavioural/include/Test.h" 8 9 #include "Behavioural/Core/Multi_Execute_loop/Execute_loop/Multi_Execute_unit/Execute_unit/Load_store_unit/include/Parameters.h" 9 10 #include <sstream> … … 29 30 switch (_speculative_load) 30 31 { 31 case SPECULATIVE_LOAD_ COMMIT:32 case SPECULATIVE_LOAD_ACCESS : 32 33 { 33 34 if (not (_nb_bypass_memory == 0)) … … 37 38 } 38 39 case NO_SPECULATIVE_LOAD : 39 case SPECULATIVE_LOAD_ACCESS :40 40 // case SPECULATIVE_LOAD_BYPASS : 41 // case SPECULATIVE_LOAD_COMMIT : 41 42 default : 42 43 { … … 55 56 test.error(_("Bypass number must be less than load_queue's size.\n")); 56 57 58 if (not is_multiple(_nb_store_queue_bank,_nb_inst_memory)) 59 test.error(_("Number of bank of store queue must be a multiple of number input instruction.\n")); 60 61 if (not is_multiple(_nb_load_queue_bank,_nb_inst_memory)) 62 test.error(_("Number of bank of load queue must be a multiple of number input instruction.\n")); 63 64 switch (_speculative_commit_predictor_scheme) 65 { 66 case PREDICTOR_NEVER_TAKE : 67 case PREDICTOR_ALWAYS_TAKE : 68 case PREDICTOR_COUNTER : 69 { 70 break; 71 } 72 case PREDICTOR_STATIC : 73 case PREDICTOR_LAST_TAKE : 74 case PREDICTOR_LOCAL : 75 case PREDICTOR_GLOBAL : 76 case PREDICTOR_META : 77 case PREDICTOR_CUSTOM : 78 { 79 test.error(toString(_("Predictor scheme \"%s\" is unsupported for load scheme.\n"),toString(_speculative_commit_predictor_scheme).c_str())); 80 break; 81 } 82 } 83 57 84 if (_nb_cache_port > 1) 58 85 test.warning(_("nb_cache_port > 1 is unsupported (Coming Soon).\n"));
Note: See TracChangeset
for help on using the changeset viewer.