Searched refs:sc_assert (Results 1 - 25 of 178) sorted by relevance

12345678

/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_start_starvation/
H A Dsc_start_starvation.cpp52 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 Dtest233.cpp23 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 Dversion_macros.cpp47 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 Dtest_bitref.cpp31 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 Dsc_delta_count.cpp52 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 Dcompare.cpp49 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 Dsc_process_handle_less_than.cpp53 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 Dsc_pause.cpp53 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 Dtest211.cpp13 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 Dtest206.cpp17 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 Diter_test.cpp48 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 Dkill_reset.cpp80 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 Dtest203a.cpp15 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 Dold_event_bug.cpp76 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 Dtest210.cpp42 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 Dtest209.cpp44 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 Dtest208.cpp26 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 Dnamed_events.cpp68 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 Dthrow_it.cpp88 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 Dtest05.cpp75 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 Dkill_reset.cpp40 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 Dmethod_with_reset.cpp195 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 Dproc_ctrl.cpp187 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 Dmethod_suspends_itself.cpp137 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 Dtest200.cpp23 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...]

Completed in 22 milliseconds

12345678