/gem5/src/systemc/tests/systemc/misc/unit/control/wait/ |
H A D | wait.cpp | 105 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 D | proc_ctrl_priority.cpp | 303 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 D | test202.cpp | 31 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 D | test203b.cpp | 23 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 D | test01.cpp | 62 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 D | empty_msg_id.cpp | 41 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 D | child_proc_control.cpp | 117 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 D | test00.cpp | 70 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 D | sc_verbosity.cpp | 58 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 D | test207.cpp | 14 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 D | register_phase_callbacks.cpp | 58 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 D | sc_main_main.cpp | 17 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 D | test03.cpp | 69 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 D | OLD_kill_reset.cpp | 36 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 D | test19.cpp | 44 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 D | event_list.cpp | 72 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 D | recursive_kill_bug.cpp | 89 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 D | sc_writer_policy.cpp | 59 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 D | self_reset_bug.cpp | 90 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 D | test234.cpp | 42 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 D | test235b.cpp | 30 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 D | select.cpp | 52 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 D | select.cpp | 52 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 D | select.cpp | 52 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 D | select.cpp | 52 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) );
|