/gem5/src/systemc/tests/systemc/tmp/others/sc_start_starvation/ |
H A D | sc_start_starvation.cpp | 22 sc_assert( sc_get_status() == SC_RUNNING );
36 sc_assert( sc_get_status() == SC_ELABORATION );
37 sc_assert( sc_time_stamp() == SC_ZERO_TIME );
39 sc_assert( sc_get_status() == SC_PAUSED );
40 sc_assert( sc_time_stamp() == sc_time(100, SC_NS) );
43 sc_assert( sc_time_stamp() == sc_time(110, SC_NS) );
46 sc_assert( sc_time_stamp() == sc_time(110, SC_NS) );
54 sc_assert( sc_time_stamp() == sc_time(150, SC_NS) ); // FAILS. Does not see ev2
57 sc_assert( sc_time_stamp() == sc_time(150, SC_NS) );
60 sc_assert( sc_time_stam [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sync_reset/ |
H A D | sync_reset.cpp | 86 sc_assert( !sc_is_unwinding() ); 262 case 1: sc_assert( sc_time_stamp() == sc_time(0, SC_NS) ); f0=1; break; 263 case 2: sc_assert( sc_time_stamp() == sc_time(20, SC_NS) ); f1=1; break; 264 case 3: sc_assert( sc_time_stamp() == sc_time(30, SC_NS) ); f2=1; break; 265 case 7: sc_assert( sc_time_stamp() == sc_time(70, SC_NS) ); f3=1; break; 266 case 15: sc_assert( sc_time_stamp() == sc_time(140, SC_NS) ); f4=1; break; 267 case 18: sc_assert( sc_time_stamp() == sc_time(170, SC_NS) ); f5=1; break; 268 case 19: sc_assert( sc_time_stamp() == sc_time(175, SC_NS) ); f6=1; break; 269 case 20: sc_assert( sc_time_stamp() == sc_time(176, SC_NS) ); f7=1; break; 270 case 21: sc_assert( sc_time_stam [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_timeout/ |
H A D | proc_ctrl_timeout.cpp | 86 sc_assert(false); 95 sc_assert(false); 217 case 0: sc_assert( sc_time_stamp() == sc_time(0, SC_NS) ); f1=1; break; 218 default: sc_assert( false ); break; 227 case 1: sc_assert( sc_time_stamp() == sc_time(10, SC_NS) ); f5=1; break; 228 default: sc_assert( false ); break; 238 case 0: sc_assert( sc_time_stamp() == sc_time(0, SC_NS) ); f2=1; break; 239 case 1: sc_assert( sc_time_stamp() == sc_time(10, SC_NS) ); f6=1; break; 240 default: sc_assert( false ); break; 250 case 0: sc_assert( sc_time_stam [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_elab/ |
H A D | proc_ctrl_elab.cpp | 143 sc_assert( false );
151 sc_assert( false );
159 sc_assert( false );
182 sc_assert( false );
190 sc_assert( false );
198 sc_assert( false );
212 sc_assert( false );
220 sc_assert( false );
228 sc_assert( false );
314 sc_assert( sc_time_stam [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_start_bug/ |
H A D | sc_start_bug.cpp | 44 sc_assert( sc_time_stamp() == sc_time(0, SC_NS) ); 46 sc_assert( sc_time_stamp() == sc_time(15, SC_NS) ); 52 sc_assert( sc_time_stamp() == sc_time(0, SC_NS) ); 54 sc_assert( sc_time_stamp() == sc_time(30, SC_NS) ); 66 sc_assert( sc_time_stamp() == sc_time(10, SC_NS) ); 69 sc_assert( sc_time_stamp() == sc_time(15, SC_NS) ); 72 sc_assert( sc_time_stamp() == sc_time(25, SC_NS) ); 75 sc_assert( sc_time_stamp() == sc_time(30, SC_NS) );
|
/gem5/src/systemc/tests/systemc/tmp/compliance_1666_2011/section_5.3.4.2/test01/ |
H A D | test01.cpp | 61 sc_assert( sc_get_status() == SC_ELABORATION ); 62 sc_assert( sc_time_stamp() == SC_ZERO_TIME ); 64 sc_assert( sc_time_stamp() == sc_time(100, SC_NS) ); 67 sc_assert( sc_time_stamp() == sc_time(110, SC_NS) ); 70 // sc_assert( sc_time_stamp() == sc_time(120, SC_NS) ); 71 sc_assert( sc_time_stamp() == sc_time(110, SC_NS) ); 74 sc_assert( sc_time_stamp() == sc_time(150, SC_NS) ); 77 sc_assert( sc_time_stamp() == sc_time(150, SC_NS) ); 78 sc_assert( sc_get_status() == SC_PAUSED );
|
/gem5/src/systemc/tests/systemc/tmp/others/OLD_sc_start_starvation/ |
H A D | OLD_sc_start_starvation.cpp | 28 sc_assert( sc_get_status() == SC_ELABORATION );
29 sc_assert( sc_time_stamp() == SC_ZERO_TIME );
31 sc_assert( sc_time_stamp() == sc_time(100, SC_NS) );
34 sc_assert( sc_time_stamp() == sc_time(110, SC_NS) );
37 sc_assert( sc_time_stamp() == sc_time(110, SC_NS) );
40 sc_assert( sc_time_stamp() == sc_time(150, SC_NS) ); // FAILS - time = 200 NS
43 sc_assert( sc_time_stamp() == sc_time(150, SC_NS) );
44 sc_assert( sc_get_status() == SC_PAUSED );
|
/gem5/src/systemc/tests/systemc/misc/stars/star105234/ |
H A D | star105234.cpp | 50 sc_assert(x==-3);
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/immed_self_notif/ |
H A D | immed_self_notif.cpp | 88 sc_assert( sc_delta_count() == 1 ); 90 sc_assert( false ); 96 sc_assert( sc_delta_count() == 1 ); 104 sc_assert( sc_delta_count() == 1 ); 106 sc_assert( false ); 113 sc_assert( sc_delta_count() == 1 ); 115 sc_assert( false ); 120 sc_assert( !m1_run ); 127 sc_assert( !m2_run ); 135 sc_assert( !m3_ru [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith06/ |
H A D | arith06.cpp | 77 sc_assert( x == qi ); 79 sc_assert( y == qj ); 80 sc_assert((x == qj) == (qi == qj)); 81 sc_assert((x == qj) == (qj == x)); 82 sc_assert((x != qj) == (qi != qj)); 83 sc_assert((x != qj) == (qj != x)); 84 sc_assert((x < qj) == (qi < qj)); 85 sc_assert((x < qj) == (qj > x)); 86 sc_assert((x <= qj) == (qi <= qj)); 87 sc_assert(( [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/async_reset_port/ |
H A D | async_reset_port.cpp | 95 if (count == 2) { sc_assert(sc_time_stamp() == sc_time( 15, SC_NS)); f1 = 1; } 96 if (count == 17) { sc_assert(false); } 97 if (count == 18) { sc_assert(sc_time_stamp() == sc_time(135, SC_NS)); f16 = 1; } 98 if (count == 19) { sc_assert(sc_time_stamp() == sc_time(145, SC_NS)); f25 = 1; } 102 if (count == 16) { sc_assert(sc_time_stamp() == sc_time(125, SC_NS)); f10 = 1; } 103 if (count == 20) { sc_assert(sc_time_stamp() == sc_time(155, SC_NS)); f31 = 1; } 109 if (count == 4) { sc_assert(sc_time_stamp() == sc_time( 35, SC_NS)); f2 = 1; } 110 if (count == 17) { sc_assert(false); } 111 if (count == 18) { sc_assert(sc_time_stamp() == sc_time(135, SC_NS)); f17 = 1; } 112 if (count == 19) { sc_assert(sc_time_stam [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/sc_small/bsps1/ |
H A D | bsps1.cpp | 52 sc_assert( x == 38 ); 59 sc_assert((uint64)x == 0xffffffff80000006ULL); 61 sc_assert((uint64)x == 0xffffffff80000006ui64); 66 sc_assert(x == 326); 71 sc_assert(x == 1152);
|
/gem5/src/systemc/tests/systemc/utils/sc_vector/test08/ |
H A D | test08.cpp | 46 sc_assert( ev_vec.size() == 1 ); 48 sc_assert( ev_vec.get_elements().size() == 0 ); 52 sc_assert( foo_vec.size() == 1 ); 53 sc_assert( sc_assemble_vector( foo_vec, &foo::name ).size() == 1 ); 55 sc_assert( sc_assemble_vector( foo_vec, &foo::name )
|
/gem5/src/systemc/tests/systemc/1666-2011-compliance/async_reset/ |
H A D | async_reset.cpp | 117 sc_assert( sc_delta_count() == 0 ); 345 case 0: sc_assert( sc_delta_count() == 1 ); f1=1; break; 346 case 4: sc_assert( sc_time_stamp() == sc_time(20, SC_NS) ); f2=1; break; 347 case 7: sc_assert( sc_time_stamp() == sc_time(30, SC_NS) ); f3=1; break; 348 case 8: sc_assert( sc_time_stamp() == sc_time(31, SC_NS) ); f4=1; break; 349 case 9: sc_assert( sc_time_stamp() == sc_time(32, SC_NS) ); f5=1; break; 350 case 11: sc_assert( sc_time_stamp() == sc_time(34, SC_NS) ); f6=1; break; 351 case 14: sc_assert( sc_time_stamp() == sc_time(41, SC_NS) ); f7=1; break; 352 case 19: sc_assert( sc_time_stamp() == sc_time(53, SC_NS) ); f8=1; break; 353 case 22: sc_assert( sc_time_stam [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/disable_enable/ |
H A D | disable_enable.cpp | 96 case 0: sc_assert(sc_time_stamp() == sc_time( 0, SC_NS)); f0 = 1; break; 97 case 5: sc_assert(sc_time_stamp() == sc_time(20, SC_NS)); f4 = 1; break; 98 case 6: sc_assert(sc_time_stamp() == sc_time(30, SC_NS)); f5 = 1; break; 99 default: sc_assert(false); 107 case 1: sc_assert(sc_time_stamp() == sc_time( 0, SC_NS)); f1 = 1; break; 108 case 2: sc_assert(sc_time_stamp() == sc_time(10, SC_NS)); f2 = 1; break; 109 case 4: sc_assert(sc_time_stamp() == sc_time(10, SC_NS)); f3 = 1; break; 110 default: sc_assert(false); 124 sc_assert( top.f0 ); 125 sc_assert( to [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/stepwise_simulation/ |
H A D | stepwise_simulation.cpp | 92 sc_assert( start == sc_time_stamp() ); 95 sc_assert( start + step / 2 == sc_time_stamp() ); 103 sc_assert( start + step == sc_time_stamp() ); 111 sc_assert( sc_delta_count() 118 sc_assert( !sc_pending_activity() ); 119 sc_assert( sc_time_to_pending_activity() 129 sc_assert( sc_pending_activity_at_future_time() ); 130 sc_assert( sc_time_to_pending_activity() == delay ); 136 sc_assert( sc_pending_activity_at_current_time() 139 sc_assert( sc_pending_activity_at_future_tim [all...] |
/gem5/src/systemc/tests/systemc/datatypes/bit/sc_bit/test01/ |
H A D | test01.cpp | 69 sc_assert(b); 71 sc_assert(!b); 73 sc_assert(b.to_bool()); 75 sc_assert(!b.to_bool()); 77 sc_assert(b.to_char() == '1'); 79 sc_assert(~b); 81 sc_assert(b); 83 sc_assert(!b); 85 sc_assert(b); 87 sc_assert(! [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_immed/ |
H A D | proc_ctrl_immed.cpp | 99 sc_assert( sc_delta_count() == 1 ); 247 sc_assert( sc_delta_count() == 1 ); 260 default: sc_assert(false); break; 271 case 9: sc_assert(sc_is_unwinding()); f6=1; break; 272 case 10: sc_assert(sc_is_unwinding()); f8=1; break; 273 case 14: sc_assert(sc_is_unwinding()); f12=1; break; 274 case 16: sc_assert(sc_is_unwinding()); f15=1; break; 275 case 17: sc_assert( !sc_is_unwinding() ); f17=1; break; 276 case 18: sc_assert(sc_is_unwinding()); f19=1; break; 277 default: sc_assert(fals [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/include_descendants/ |
H A D | include_descendants.cpp | 117 sc_assert(count == 0); 129 sc_assert( sc_time_stamp() == sc_time(10, SC_NS) ); 131 sc_assert(count == 5); 132 sc_assert( sc_time_stamp() == sc_time(40, SC_NS) ); 138 sc_assert( sc_time_stamp() == sc_time(60, SC_NS) ); 149 sc_assert( sc_time_stamp() == sc_time(10, SC_NS) ); 151 sc_assert(count == 5); 152 sc_assert( sc_time_stamp() == sc_time(40, SC_NS) ); 158 sc_assert( sc_time_stamp() == sc_time(60, SC_NS) ); 175 sc_assert( sc_time_stam [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith02/ |
H A D | arith02.cpp | 49 sc_assert(buf[2] == '1'); 51 sc_assert(buf[2] == '0'); 93 sc_assert( x == qi ); 95 sc_assert( y == qj ); 96 sc_assert((x == qj) == (qi == qj)); 97 sc_assert((x == qj) == (qj == x)); 98 sc_assert((x != qj) == (qi != qj)); 99 sc_assert((x != qj) == (qj != x)); 100 sc_assert((x < qj) == (qi < qj)); 101 sc_assert(( [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith04/ |
H A D | arith04.cpp | 49 sc_assert(buf[2] == '1'); 51 sc_assert(buf[2] == '0'); 90 sc_assert( x == qi ); 92 sc_assert( y == qj ); 93 sc_assert((x == qj) == (qi == qj)); 94 sc_assert((x == qj) == (qj == x)); 95 sc_assert((x != qj) == (qi != qj)); 96 sc_assert((x != qj) == (qj != x)); 97 sc_assert((x < qj) == (qi < qj)); 98 sc_assert(( [all...] |
/gem5/src/systemc/tests/systemc/datatypes/int/arith/arith05/ |
H A D | arith05.cpp | 49 sc_assert(buf[2] == '1'); 51 sc_assert(buf[2] == '0'); 90 sc_assert( x == qi ); 92 sc_assert( y == qj ); 93 sc_assert((x == qj) == (qi == qj)); 94 sc_assert((x == qj) == (qj == x)); 95 sc_assert((x != qj) == (qi != qj)); 96 sc_assert((x != qj) == (qj != x)); 97 sc_assert((x < qj) == (qi < qj)); 98 sc_assert(( [all...] |
/gem5/src/systemc/tests/systemc/compliance_1666/test220/ |
H A D | test220.cpp | 23 sc_assert(sc_report_handler::get_count(SC_FATAL) == 1);
29 sc_assert(sc_report_handler::get_count(SC_FATAL) == 2);
35 sc_assert(sc_report_handler::get_count(SC_FATAL) == 3);
58 sc_assert(global_flag_1);
59 sc_assert(global_flag_2);
60 sc_assert(global_flag_3);
61 sc_assert(sc_report_handler::get_count(SC_INFO) == 0);
62 sc_assert(sc_report_handler::get_count(SC_WARNING) == 0);
63 sc_assert(sc_report_handler::get_count(SC_ERROR) == 0);
64 sc_assert(sc_report_handle [all...] |
/gem5/src/systemc/tests/systemc/misc/unit/data/general/subvector/stab3/ |
H A D | stab3.cpp | 54 sc_assert( x[i] == ((i & 1) ^ ((i >> 1) & 1)) ); 60 // sc_assert( y[i] == char((i & 1) ^ ((i >> 2) & 1)) ); 61 sc_assert( y[i] == ((i & 1) ^ ((i >> 2) & 1)) ); 67 sc_assert( (bool) z[i] == (((i >> 2) & 1) ^ ((i >> 1) & 1)) ); 73 sc_assert( (bool) (w[i] == (((i >> 3) & 1) ^ ((i >> 1) & 1))) ); 117 sc_assert( foo[j] == x[i + j] ); 118 sc_assert( foo1[224 - j] == x[i + j] ); 119 sc_assert( foo2.range(449,225) == foo1 ); 120 sc_assert( foo2.range(224,0) == foo ); 125 sc_assert( foo [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/living_children/ |
H A D | living_children.cpp | 56 sc_assert( t2a.valid() ); 57 sc_assert( t2b.valid() ); 60 sc_assert( children.size() == 2); 65 sc_assert( t2a.valid() ); 66 sc_assert( t2a.terminated() ); 67 sc_assert( t2b.valid() ); 68 sc_assert( t2b.terminated() ); 69 sc_assert( sc_time_stamp() == sc_time(3, SC_NS) ); 77 sc_assert( t3.valid() ); 80 sc_assert( m [all...] |