/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_start_starvation/ |
H A D | sc_start_starvation.cpp | 52 sc_assert( sc_get_status() == SC_RUNNING ); 54 sc_assert( sc_pending_activity_at_current_time() == false ); 55 sc_assert( sc_pending_activity_at_future_time() == true ); 56 sc_assert( sc_time_to_pending_activity() == sc_time(250, SC_NS) ); 60 sc_assert( sc_pending_activity_at_current_time() == false ); 61 sc_assert( sc_pending_activity_at_future_time() == true ); 62 sc_assert( sc_time_to_pending_activity() == sc_time(150, SC_NS) ); 73 sc_assert( sc_pending_activity_at_current_time() == false ); 74 sc_assert( sc_pending_activity_at_future_time() == true ); 75 sc_assert( sc_pending_activit [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test233/ |
H A D | test233.cpp | 23 sc_assert(h.valid() == true);
24 sc_assert(strcmp(h.name(), "top.m.T1") == 0);
25 sc_assert(h.proc_kind() == SC_THREAD_PROC_);
26 sc_assert(h.get_process_object() != 0);
28 sc_assert(children.size() == 0);
29 sc_assert(h.get_parent_object() == this);
30 sc_assert(h.terminated() == false);
31 sc_assert(h.dynamic() == false);
35 sc_assert(h.valid() == true);
36 sc_assert(strcm [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/version_macros/ |
H A D | version_macros.cpp | 47 sc_assert( SC_VERSION_MAJOR == sc_version_major ); 48 sc_assert( SC_VERSION_MINOR == sc_version_minor ); 49 sc_assert( SC_VERSION_PATCH == sc_version_patch ); 50 sc_assert( SC_VERSION_ORIGINATOR == sc_version_originator ); 51 sc_assert( SC_VERSION_RELEASE_DATE == sc_version_release_date ); 52 sc_assert( SC_VERSION_PRERELEASE == sc_version_prerelease ); 53 sc_assert( SC_IS_PRERELEASE == sc_is_prerelease ); 54 sc_assert( SC_VERSION == sc_version_string ); 55 sc_assert( sc_release() == sc_version_string ); 56 sc_assert( SC_COPYRIGH [all...] |
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_bitref/test01/ |
H A D | test_bitref.cpp | 31 sc_assert( !(expr) ) 48 sc_assert ( !bv[0] ); 49 // sc_assert( ~bv[0] ); // could not convert ... to ‘bool’ 51 sc_assert ( !bv[0].to_bool() ); 52 sc_assert( (~bv[0]).to_bool() ); 55 sc_assert( bv[1] ); 58 sc_assert ( bv[1].to_bool() ); 62 sc_assert ( bv[0] != true ); 63 sc_assert ( bv[0] == SC_LOGIC_0 ); 65 sc_assert( b [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_delta_count/ |
H A D | sc_delta_count.cpp | 52 sc_assert( sc_delta_count() == 0 ); 59 sc_assert( sc_delta_count() == 0 ); 70 sc_assert( sc_delta_count() == 0 ); 75 sc_assert( sc_delta_count() == 1 ); 80 sc_assert( sc_delta_count() == 2 ); 85 sc_assert( sc_delta_count() == 3 ); 90 sc_assert( sc_delta_count() == 4 ); 95 sc_assert( sc_delta_count() == 5 ); 99 sc_assert( sc_delta_count() == 7 ); 105 sc_assert( sc_delta_coun [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/compare/ |
H A D | compare.cpp | 49 sc_assert(a <= b); 50 sc_assert(a <= c); 55 sc_assert(a <= b); 56 sc_assert(a <= c); 61 sc_assert(a <= b); 62 sc_assert(a <= c); 67 sc_assert(a <= b); 68 sc_assert(a <= c); 73 sc_assert(a <= b); 74 sc_assert( [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_process_handle_less_than/ |
H A D | sc_process_handle_less_than.cpp | 53 sc_assert( !a.valid() && !b.valid() ); // Both are invalid 54 sc_assert( a != b ); 55 sc_assert( !(a < b) && !(b < a) ); 60 sc_assert( a != b ); 61 sc_assert( (a < b) || (b < a) ); // Two handles to different processes 65 sc_assert( b == c ); 66 sc_assert( !(b < c) && !(c < b) ); // Two handles to the same process 73 sc_assert( m.size() == 2 ); 74 sc_assert( m[a] == 1 ); 75 sc_assert( [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_pause/ |
H A D | sc_pause.cpp | 53 sc_assert( sc_get_status() == SC_BEFORE_END_OF_ELABORATION ); 54 sc_assert( sc_is_running() == false ); 73 sc_assert( sc_get_status() == SC_BEFORE_END_OF_ELABORATION ); 74 sc_assert( sc_is_running() == false ); 83 sc_assert( sc_get_status() == SC_END_OF_ELABORATION ); 84 sc_assert( sc_is_running() == false ); 92 sc_assert( sc_get_status() == SC_START_OF_SIMULATION ); 93 sc_assert( sc_is_running() == false ); 102 sc_assert( sc_get_status() == SC_END_OF_SIMULATION ); 103 sc_assert( sc_is_runnin [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test211/ |
H A D | test211.cpp | 13 sc_assert(sc_is_running() == false);
17 sc_assert(sc_is_running() == false);
21 sc_assert(sc_is_running() == false);
25 sc_assert(sc_is_running() == false);
29 sc_assert(sc_is_running() == false);
33 sc_assert(sc_is_running() == false);
37 sc_assert(sc_is_running() == true);
47 sc_assert(sc_is_running() == false);
53 sc_assert(sc_is_running() == false);
58 sc_assert(sc_is_runnin [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test206/ |
H A D | test206.cpp | 17 sc_assert (!h.valid());
19 sc_assert (!h.valid());
22 sc_assert (h.valid());
23 sc_assert (strcmp(h.name(),"top.m.T") == 0);
24 sc_assert (h.proc_kind()==SC_THREAD_PROC_);
25 sc_assert (h.dynamic()==false);
26 sc_assert (h.terminated()==false);
27 sc_assert (h.get_process_object() != 0);
28 sc_assert (h.get_parent_object() == this);
32 sc_assert ( [all...] |
/gem5/src/systemc/tests/systemc/utils/sc_vector/test09/ |
H A D | iter_test.cpp | 48 sc_assert(itr == citr); 49 sc_assert(citr == itr); 50 sc_assert(!(itr != citr)); 51 sc_assert(!(citr != itr)); 53 sc_assert(itr == cpitr); 54 sc_assert(citr == pitr); 55 sc_assert(cpitr == itr); 56 sc_assert(pitr == citr); 57 sc_assert(!(itr != cpitr)); 58 sc_assert(!(cit [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/kill_reset/ |
H A D | kill_reset.cpp | 80 sc_assert( !sc_is_unwinding() ); 86 sc_assert( !ex.is_reset() ); 87 sc_assert( count == 1 ); 88 sc_assert( !killing_over ); 89 sc_assert( t.is_unwinding() ); 90 sc_assert( sc_is_unwinding() ); 102 sc_assert( count == 1 ); 104 sc_assert( sc_time_to_pending_activity() <= sc_time(1, SC_NS) ); 108 sc_assert( count == 2 ); 112 sc_assert( coun [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test203a/ |
H A D | test203a.cpp | 15 sc_assert(h.valid() == false);
16 sc_assert(strcmp(h.name(), "") == 0);
17 sc_assert(h.proc_kind() == SC_NO_PROC_);
18 sc_assert(h.get_process_object() == 0);
20 sc_assert(children.size() == 0);
21 sc_assert(h.get_parent_object() == 0);
22 sc_assert(h.terminated() == false);
23 sc_assert(h.dynamic() == false);
24 sc_assert( !(h == h) );
25 sc_assert( [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/old_event_bug/ |
H A D | old_event_bug.cpp | 76 sc_assert( sigi.event() == false ); 77 sc_assert( sigb.event() == false ); 78 sc_assert( sigb.posedge() == false ); 79 sc_assert( sigb.negedge() == false ); 83 sc_assert( sigi.event() ); 87 sc_assert( sigb.event() ); 88 sc_assert( sigb.posedge() ); 89 sc_assert( sigb.negedge() == false ); 93 sc_assert( sigi.event() == false ); 94 sc_assert( sig [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test210/ |
H A D | test210.cpp | 42 sc_assert(obj == 0);
44 sc_assert(obj == 0);
46 sc_assert(obj == 0);
48 sc_assert(strcmp(obj->kind(), "sc_module") == 0);
50 sc_assert(strcmp(obj->kind(), "sc_module") == 0);
52 sc_assert(strcmp(obj->kind(), "sc_signal") == 0);
54 sc_assert(sc_process_handle(obj).valid());
55 sc_assert(strcmp(sc_process_handle(obj).name(), "top.m.T") == 0);
59 sc_assert(object_count == 3);
68 sc_assert(top [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test209/ |
H A D | test209.cpp | 44 sc_assert(s[0] == '_'); 46 sc_assert(!s.empty()); 49 sc_assert(charset.find(s[0]) < charset.size()); 62 sc_assert(s1.substr(0,6) == "object"); 67 sc_assert(s2.substr(0,6) == "object"); 69 sc_assert(s2 != s1); 73 sc_assert(s3.substr(0,6) == "object"); 75 sc_assert(s3 != s1); 76 sc_assert(s3 != s2); 80 sc_assert(s [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test208/ |
H A D | test208.cpp | 26 sc_assert (children.size() == 0);
29 sc_assert (h.valid());
32 sc_assert (children.size() == 0);
34 sc_assert (children.size() == 0);
38 sc_assert (children.size() == 0);
39 sc_assert (obj.get_parent_object() == this);
45 sc_assert (h.valid());
46 sc_assert (h.dynamic() == false);
47 sc_assert (h.get_process_object() == T_obj);
48 sc_assert ( [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/named_events/ |
H A D | named_events.cpp | 68 sc_assert( ev1.in_hierarchy() ); 69 sc_assert( ev1.get_parent_object() == this ); 70 sc_assert( std::string(ev1.name()).substr(0,9) == "top.event" ); 71 sc_assert( std::string(ev1.basename()).substr(0,5) == "event" ); 73 sc_assert( ev2.in_hierarchy() ); 74 sc_assert( ev2.get_parent_object() == this ); 75 sc_assert( std::string(ev2.name()) == "top.ev2" ); 76 sc_assert( std::string(ev2.basename()) == "ev2" ); 78 sc_assert( sc_find_event("top.ev2") == &ev2 ); 81 sc_assert( ve [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/throw_it/ |
H A D | throw_it.cpp | 88 sc_assert( t1.valid() ); 89 sc_assert( !t1.terminated() ); 103 sc_assert( t1.valid() ); 104 sc_assert( !t1.terminated() ); 105 sc_assert(f4); 110 sc_assert( t4.valid() ); 111 sc_assert( !t4.terminated() ); 125 sc_assert( t1.valid() ); 126 sc_assert( !t1.terminated() ); 221 case 0: sc_assert( sc_time_stam [all...] |
/gem5/src/systemc/tests/systemc/tmp/compliance_1666_2011/section_6.6/test05/ |
H A D | test05.cpp | 75 sc_assert( sc_is_unwinding() ); 76 sc_assert( !ex.is_reset() ); 77 sc_assert( count == 1 ); 78 sc_assert( !killing_over ); 88 sc_assert( count == 1 ); 92 sc_assert( count == 2 ); 96 sc_assert( count == 0 ); 100 sc_assert( count == 1 ); 103 sc_assert( !killing_over ); 107 sc_assert( [all...] |
/gem5/src/systemc/tests/systemc/tmp/others/kill_reset/ |
H A D | kill_reset.cpp | 40 sc_assert( !ex.is_reset() );
41 sc_assert( count == 1 );
42 sc_assert( !killing_over );
52 sc_assert( count == 1 );
56 sc_assert( count == 2 );
60 sc_assert( count == 0 );
64 sc_assert( count == 1 );
67 sc_assert( !killing_over );
71 sc_assert( t.terminated() ); // FAILS IN PRESENCE OF k.kill(); on line 96
72 sc_assert( [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/method_with_reset/ |
H A D | method_with_reset.cpp | 195 sc_assert( vec.size() == 0 ); 269 case 5: sc_assert( sc_time_stamp() == sc_time( 40, SC_NS) ); f0=1; break; 270 case 15: sc_assert( sc_time_stamp() == sc_time(200, SC_NS) ); f3=1; break; 271 case 17: sc_assert( sc_time_stamp() == sc_time(220, SC_NS) ); f4=1; break; 272 default: sc_assert( false ); 277 case 8: sc_assert( sc_time_stamp() == sc_time( 70, SC_NS) ); f1=1; break; 278 case 10: sc_assert( sc_time_stamp() == sc_time( 90, SC_NS) ); f2=1; break; 279 case 22: sc_assert( sc_time_stamp() == sc_time(300, SC_NS) ); f5=1; break; 280 case 37: sc_assert( sc_time_stamp() == sc_time(610, SC_NS) ); f55=1; break; 281 default: sc_assert( fals [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl/ |
H A D | proc_ctrl.cpp | 187 sc_assert( !sc_is_unwinding() );
189 sc_assert( !t1.is_unwinding() );
196 sc_assert( !sc_is_unwinding() );
200 case 0: sc_assert( sc_time_stamp() == sc_time(0, SC_NS) ); f1=1; break;
201 case 3: sc_assert( sc_time_stamp() == sc_time(35, SC_NS) ); f3=1; break;
202 case 4: sc_assert( sc_time_stamp() == sc_time(55, SC_NS) ); f4=1; break;
203 case 8: sc_assert( sc_time_stamp() == sc_time(95, SC_NS) ); f8=1; break;
204 case 12: sc_assert( sc_time_stamp() == sc_time(135, SC_NS) ); f11=1; break;
205 case 14: sc_assert( sc_time_stamp() == sc_time(155, SC_NS) ); f12=1; break;
206 default: sc_assert( fals [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/method_suspends_itself/ |
H A D | method_suspends_itself.cpp | 137 sc_assert( count == 11 ); 150 sc_assert( count == 14 ); 267 sc_assert( count == 37 ); 294 sc_assert( count == 42 ); 296 sc_assert( t.valid() ); 297 sc_assert( t.terminated() == false ); 298 sc_assert( t.dynamic() == false ); 299 sc_assert( t.get_parent_object() == this ); 300 sc_assert( t.get_process_object() != 0 ); 331 sc_assert( [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test200/ |
H A D | test200.cpp | 23 sc_assert(s[0] == '_');
25 sc_assert(!s.empty());
28 sc_assert(charset.find(s[0]) < charset.size());
42 sc_assert(s1.substr(0,7) == "top.m.T");
47 sc_assert(s2.substr(0,7) == "top.m.T");
52 sc_assert(s3.substr(0,7) == "top.m.T");
55 sc_assert(s1 != s2);
56 sc_assert(s2 != s3);
57 sc_assert(s3 != s1);
64 sc_assert(por [all...] |