Searched refs:sc_assert (Results 26 - 50 of 178) sorted by relevance

12345678

/gem5/src/systemc/tests/systemc/tmp/others/sc_start_starvation/
H A Dsc_start_starvation.cpp22 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 Dsync_reset.cpp86 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 Dproc_ctrl_timeout.cpp86 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 Dproc_ctrl_elab.cpp143 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 Dsc_start_bug.cpp44 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 Dtest01.cpp61 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 DOLD_sc_start_starvation.cpp28 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 Dstar105234.cpp50 sc_assert(x==-3);
/gem5/src/systemc/tests/systemc/1666-2011-compliance/immed_self_notif/
H A Dimmed_self_notif.cpp88 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 Darith06.cpp77 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 Dasync_reset_port.cpp95 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 Dbsps1.cpp52 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 Dtest08.cpp46 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 Dasync_reset.cpp117 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 Ddisable_enable.cpp96 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 Dstepwise_simulation.cpp92 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 Dtest01.cpp69 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 Dproc_ctrl_immed.cpp99 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 Dinclude_descendants.cpp117 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 Darith02.cpp49 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 Darith04.cpp49 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 Darith05.cpp49 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 Dtest220.cpp23 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 Dstab3.cpp54 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 Dliving_children.cpp56 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...]

Completed in 24 milliseconds

12345678