Changeset 145 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:
- Oct 13, 2010, 8:15:51 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
r138 r145 30 30 switch (_speculative_load) 31 31 { 32 case SPECULATIVE_LOAD_ACCESS : 32 case SPECULATIVE_LOAD_COMMIT : 33 // case SPECULATIVE_LOAD_ACCESS : 33 34 { 34 if (not (_nb_bypass_memory == 0))35 test.error(_("Bypass memory is not supported. Please wait a next revision.\n"));36 37 35 break; 38 36 } 39 37 case NO_SPECULATIVE_LOAD : 40 // case SPECULATIVE_LOAD_BYPASS :41 // case SPECULATIVE_LOAD_COMMIT :42 38 default : 43 39 { 44 if (not (_nb_bypass_memory == 0)) 45 test.error(toString(_("In the load scheme '%s', they have none bypass.\n"),toString(_speculative_load).c_str())); 46 47 test.error(toString(_("Speculative load scheme '%s' is not supported. Please wait a next revision.\n"),toString(_speculative_load).c_str())); 40 test.error(toString(_("Speculative load scheme '%s' is not yet supported.\n"),toString(_speculative_load).c_str())); 48 41 break; 49 42 } 50 43 } 51 44 45 if (_nb_bypass_memory > 0) 46 switch (_speculative_load) 47 { 48 case SPECULATIVE_LOAD_COMMIT : 49 { 50 break; 51 } 52 case NO_SPECULATIVE_LOAD : 53 // case SPECULATIVE_LOAD_ACCESS : 54 default : 55 { 56 test.error(toString(_("In the load scheme '%s', they have none bypass.\n"),toString(_speculative_load).c_str())); 57 break; 58 } 59 } 60 52 61 if (not (_size_store_queue >= 2)) 53 62 test.error(_("Store queue must have at less two slot.\n")); … … 66 75 case PREDICTOR_NEVER_TAKE : 67 76 case PREDICTOR_ALWAYS_TAKE : 77 { 78 break; 79 } 68 80 case PREDICTOR_COUNTER : 69 81 { 82 test.error(toString(_("Predictor scheme \"%s\" is not yet supported.\n"),toString(_speculative_commit_predictor_scheme).c_str())); 83 70 84 break; 71 85 }
Note: See TracChangeset
for help on using the changeset viewer.