Searched refs:sc_assert (Results 51 - 75 of 178) sorted by relevance

12345678

/gem5/src/systemc/tests/systemc/misc/unit/control/wait/
H A Dwait.cpp105 sc_assert(hnd.valid() && thread);
107 sc_assert(thread->file == NULL); // 1st wait(delay)
108 sc_assert(thread->lineno == 0);
112 sc_assert(endsWith(thread->file, "wait.cpp")); // SC_WAITN
113 sc_assert(thread->lineno == lineno);
115 sc_assert(thread->file == NULL); // 2nd wait(delay)
116 sc_assert(thread->lineno == 0);
120 sc_assert(endsWith(thread->file, "wait.cpp")); // SC_WAIT
121 sc_assert(thread->lineno == lineno);
123 sc_assert(threa
[all...]
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_priority/
H A Dproc_ctrl_priority.cpp303 case 0: sc_assert( sc_time_stamp() == sc_time(0, SC_NS) ); f1=1; break;
304 case 6: sc_assert( sc_time_stamp() == sc_time(50, SC_NS) ); f5=1; break;
305 case 9: sc_assert( sc_time_stamp() == sc_time(110, SC_NS) ); f7=1; break;
306 case 10: sc_assert( sc_time_stamp() == sc_time(120, SC_NS) ); f8=1; break;
307 case 23: sc_assert( sc_time_stamp() == sc_time(330, SC_NS) ); f15=1; break;
308 case 24: sc_assert( sc_time_stamp() == sc_time(340, SC_NS) ); f16=1; break;
309 case 26: sc_assert( sc_time_stamp() == sc_time(400, SC_NS) ); f18=1; break;
310 case 28: sc_assert( sc_time_stamp() == sc_time(420, SC_NS) ); f19=1; break;
311 case 30: sc_assert( sc_time_stamp() == sc_time(510, SC_NS) ); f20=1; break;
312 case 32: sc_assert( sc_time_stam
[all...]
/gem5/src/systemc/tests/systemc/compliance_1666/test202/
H A Dtest202.cpp31 sc_assert(strcmp(clk.name(), "top.clk") == 0);
32 sc_assert(strcmp(clk.kind(), "sc_clock") == 0);
33 sc_assert(clk.period() == sc_time(20, SC_NS));
34 sc_assert(clk.duty_cycle() == 0.75);
35 sc_assert(clk.start_time() == sc_time(5, SC_NS));
36 sc_assert(clk.posedge_first() == false);
/gem5/src/systemc/tests/systemc/compliance_1666/test203b/
H A Dtest203b.cpp23 sc_assert(sc_time_stamp() == sc_time(0, SC_NS));
25 sc_assert(sc_time_stamp() == sc_time(3, SC_NS));
26 if (h1.valid()) sc_assert (h1.terminated());
27 if (h2.valid()) sc_assert (h2.terminated());
28 if (h3.valid()) sc_assert (h3.terminated());
33 sc_assert(sc_time_stamp() == sc_time(3, SC_NS));
35 sc_assert(sc_time_stamp() == sc_time(13, SC_NS));
36 sc_assert(h2.valid());
37 sc_assert( !h2.terminated() );
38 sc_assert(h
[all...]
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/
H A Dtest01.cpp62 sc_assert( bv1 == bv2 );
68 sc_assert( bv1 == bv2 );
74 sc_assert( lv1 == lv2 );
80 sc_assert( lv1 == lv2 );
88 sc_assert( bv1 == bv2 );
94 sc_assert( bv1 == bv2 );
100 sc_assert( lv1 == lv2 );
106 sc_assert( lv1 == lv2 );
114 sc_assert( bv1 == bv2 );
120 sc_assert( bv
[all...]
/gem5/src/systemc/tests/systemc/utils/sc_report/test04/
H A Dempty_msg_id.cpp41 sc_assert( sc_report_handler::get_count(empty_msg) == 1 );
45 sc_assert( sc_report_handler::get_count(empty_msg) == 2 );
50 sc_assert( sc_report_handler::get_count(null_msg) == 1 );
54 sc_assert( sc_report_handler::get_count(null_msg) == 2 );
/gem5/src/systemc/tests/systemc/1666-2011-compliance/child_proc_control/
H A Dchild_proc_control.cpp117 sc_assert(sc_time_stamp() == sc_time(10, SC_NS));
121 sc_assert(sc_time_stamp() == sc_time(60, SC_NS));
160 case 1: sc_assert(sc_time_stamp() == sc_time( 0, SC_NS)); c0[i] = 1; break;
161 case 2: sc_assert(sc_time_stamp() == sc_time(10, SC_NS)); c2[i] = 1; break;
162 default: sc_assert(false); break;
172 case 2: sc_assert(sc_time_stamp() == sc_time(10, SC_NS));
173 sc_assert( e.is_reset() ); c1[i] = 1; break;
174 case 7: sc_assert(sc_time_stamp() == sc_time(60, SC_NS));
175 sc_assert( !e.is_reset() ); c5[i] = 1; break;
176 default: sc_assert(fals
[all...]
/gem5/src/systemc/tests/systemc/compliance_1666/test00/
H A Dtest00.cpp70 sc_assert(s[0] == '_');
72 sc_assert(!s.empty());
75 sc_assert(charset.find(s[0]) < charset.size());
85 sc_assert(std::string(name()).substr(0,17) == "top.m_dest.object");
148 sc_assert(ref_arg == 99);
161 sc_assert(sc_time_stamp() == t + sc_time(33, SC_PS));
187 sc_assert(rpt.get_severity() == SC_INFO);
188 sc_assert(std::string(rpt.get_msg_type()) == "msg_type");
189 sc_assert(std::string(rpt.get_msg()) == "msg");
190 sc_assert(rp
[all...]
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_verbosity/
H A Dsc_verbosity.cpp58 sc_assert( sc_report_handler::get_verbosity_level() == 0 );
62 sc_assert( sc_report_handler::get_verbosity_level() == 200 );
66 sc_assert( sc_report_handler::get_verbosity_level() == 400 );
79 sc_assert( sc_report_handler::get_verbosity_level() == 100 );
83 sc_assert( sc_report_handler::get_verbosity_level() == 300 );
87 sc_assert( sc_report_handler::get_verbosity_level() == 500 );
93 sc_assert( e.get_verbosity() == SC_MEDIUM );
105 sc_assert( top.f );
/gem5/src/systemc/tests/systemc/compliance_1666/test207/
H A Dtest207.cpp14 sc_assert(s[0] == '_');
16 sc_assert(!s.empty());
19 sc_assert(charset.find(s[0]) < charset.size());
45 sc_assert (s.substr(0,11) == "event_queue");
46 sc_assert (s.size() > 11);
50 sc_assert (s.substr(0,15) == "top.event_queue");
51 sc_assert (s.size() > 15);
54 sc_assert (std::string(eq.kind()) == "sc_event_queue");
/gem5/src/systemc/tests/systemc/kernel/phase_callbacks/test04/
H A Dregister_phase_callbacks.cpp58 sc_assert( cb_mask == (old_mask & ~SC_ELABORATION & ~SC_RUNNING) );
62 sc_assert( cb_mask == (old_mask & ~SC_STOPPED) );
66 sc_assert( cb_mask == old_mask );
69 sc_assert( cb_mask == old_mask );
72 sc_assert( cb_mask == (old_mask & ~SC_END_OF_INITIALIZATION
79 sc_assert( cb_mask == (old_mask & ~SC_BEFORE_END_OF_ELABORATION
84 sc_assert( cb_mask == SC_UNITIALIZED );
88 sc_assert( cb_mask == ( SC_END_OF_INITIALIZATION
93 sc_assert( cb_mask == (SC_STATUS_ANY & ~SC_ELABORATION & ~SC_RUNNING) );
142 sc_assert( cb_mas
[all...]
/gem5/src/systemc/tests/systemc/kernel/sc_main_main/
H A Dsc_main_main.cpp17 sc_assert(argc == sc_argc());
29 sc_assert(argv[argc] == NULL);
30 sc_assert(sc_argv()[argc] == NULL);
36 sc_assert(strcmp(sc_argv()[2], "2") == 0);
37 sc_assert(strcmp(sc_argv()[1], "1") == 0);
/gem5/src/systemc/tests/systemc/tmp/compliance_1666_2011/section_6.6/test03/
H A Dtest03.cpp69 sc_assert( count == 1 );
73 sc_assert( count == 2 );
77 sc_assert( count == 0 );
81 sc_assert( count == 1 );
85 sc_assert( t.terminated() );
/gem5/src/systemc/tests/systemc/tmp/others/OLD_kill_reset/
H A DOLD_kill_reset.cpp36 sc_assert( count == 1 );
40 sc_assert( count == 2 );
44 sc_assert( count == 0 );
48 sc_assert( count == 1 );
52 sc_assert( t.terminated() );
/gem5/src/systemc/tests/systemc/kernel/sc_time/test19/
H A Dtest19.cpp44 sc_assert( tp.has_value() );
45 sc_assert( t.to_string() == str );
46 sc_assert( tp.to_string() == t.to_string() );
47 sc_assert( tp.unit() == tu );
50 sc_assert( t == u );
51 sc_assert( u == tp );
52 sc_assert( tp.unit() == sc_time_tuple(u).unit() );
55 sc_assert( t == u );
56 sc_assert( u == tp );
57 sc_assert( t
[all...]
/gem5/src/systemc/tests/systemc/1666-2011-compliance/event_list/
H A Devent_list.cpp72 sc_assert( p.size() == 3 );
78 sc_assert( or_list.size() == 3 );
101 sc_assert( finished );
102 sc_assert( count == 4 );
103 sc_assert( sc_get_status() == SC_PAUSED );
104 sc_assert( sc_is_running() == true );
142 sc_assert( list1.size() == 2 );
146 sc_assert( sc_time_stamp() - start == sc_time(20, SC_NS) );
155 sc_assert( list2.size() == 2 );
159 sc_assert( sc_time_stam
[all...]
/gem5/src/systemc/tests/systemc/1666-2011-compliance/recursive_kill_bug/
H A Drecursive_kill_bug.cpp89 sc_assert( false ); // FAILS !!!!!!
95 sc_assert( count == 0 );
101 sc_assert( count == 1 );
102 sc_assert( sc_time_stamp() == sc_time(10, SC_NS) );
117 sc_assert( top.f0 );
118 sc_assert( top.f1 );
119 sc_assert( top.f2 );
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_writer_policy/
H A Dsc_writer_policy.cpp59 sc_assert( one_sig.get_writer_policy() == SC_ONE_WRITER );
60 sc_assert( many_sig.get_writer_policy() == SC_MANY_WRITERS );
74 sc_assert( port->get_writer_policy() == SC_MANY_WRITERS );
155 sc_assert( many_sig_1.get_writer_policy() == SC_MANY_WRITERS );
156 sc_assert( many_sig_2.get_writer_policy() == SC_MANY_WRITERS );
157 sc_assert( one_sig_1 .get_writer_policy() == SC_ONE_WRITER );
158 sc_assert( one_sig_2 .get_writer_policy() == SC_ONE_WRITER );
159 sc_assert( buffy .get_writer_policy() == SC_MANY_WRITERS );
160 sc_assert( resolved .get_writer_policy() == SC_MANY_WRITERS );
161 sc_assert( r
[all...]
/gem5/src/systemc/tests/systemc/1666-2011-compliance/self_reset_bug/
H A Dself_reset_bug.cpp90 sc_assert( top.f0 );
91 sc_assert( top.f1 );
92 sc_assert( top.f2 );
93 sc_assert( top.f3 );
/gem5/src/systemc/tests/systemc/compliance_1666/test234/
H A Dtest234.cpp42 sc_assert(sc_time_stamp() == sc_time(1, SC_NS));
44 sc_assert(sc_time_stamp() == sc_time(11, SC_NS));
46 sc_assert(sc_time_stamp() == sc_time(111, SC_NS));
60 sc_assert(sc_time_stamp() == sc_time(1, SC_NS));
62 sc_assert(sc_time_stamp() == sc_time(11, SC_NS));
64 sc_assert(sc_time_stamp() == sc_time(111, SC_NS));
71 sc_assert( flag );
72 sc_assert( flag2 );
/gem5/src/systemc/tests/systemc/compliance_1666/test235b/
H A Dtest235b.cpp30 sc_assert(p1.size() == 0);
31 sc_assert(p2.size() == 1);
32 sc_assert(p3.size() == 3);
33 sc_assert(p4.size() == 2);
34 sc_assert(p5.size() == 6);
35 sc_assert(p6.size() == 0);
36 sc_assert(p7.size() == 2);
88 sc_assert(sc_report_handler::get_count(SC_ERROR) == 7);
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/
H A Dselect.cpp52 sc_assert( By == Bx );
56 sc_assert( (bool) Bx[i] == (j & (1<<i)? 1 : 0) );
58 sc_assert( (bool) By[i] == (j & (1<<i)? 1 : 0) );
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/
H A Dselect.cpp52 sc_assert( By == Bx );
56 sc_assert( (bool) Bx[i] == (j & (1<<i)? 1 : 0) );
58 sc_assert( (bool) By[i] == (j & (1<<i)? 1 : 0) );
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/
H A Dselect.cpp52 sc_assert( By == Bx );
56 sc_assert( (bool) Bx[i] == (j & (uint64(1)<<i)? 1 : 0) );
58 sc_assert( (bool) By[i] == (j & (uint64(1)<<i)? 1 : 0) );
/gem5/src/systemc/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/
H A Dselect.cpp52 sc_assert( By == Bx );
56 sc_assert( (bool) Bx[i] == (j & (uint64(1)<<i)? 1 : 0) );
58 sc_assert( (bool) By[i] == (j & (uint64(1)<<i)? 1 : 0) );

Completed in 20 milliseconds

12345678