/gem5/src/systemc/tests/systemc/misc/stars/star114639/ |
H A D | test.cpp | 46 sc_start( 100, SC_NS );
|
/gem5/src/systemc/tests/systemc/tmp/compliance_1666_2011/section_5.3.4.2/test01/ |
H A D | test01.cpp | 53 ev.notify(150, SC_NS); 63 sc_start(100, SC_NS); 64 sc_assert( sc_time_stamp() == sc_time(100, SC_NS) ); 66 sc_start(10, SC_NS, SC_RUN_TO_TIME); 67 sc_assert( sc_time_stamp() == sc_time(110, SC_NS) ); 69 sc_start(10, SC_NS, SC_EXIT_ON_STARVATION); 70 // sc_assert( sc_time_stamp() == sc_time(120, SC_NS) ); 71 sc_assert( sc_time_stamp() == sc_time(110, SC_NS) ); 73 sc_start(80, SC_NS, SC_EXIT_ON_STARVATION); 74 sc_assert( sc_time_stamp() == sc_time(150, SC_NS) ); [all...] |
/gem5/src/systemc/tests/systemc/tmp/others/OLD_sc_start_starvation/ |
H A D | OLD_sc_start_starvation.cpp | 20 ev.notify(150, SC_NS);
30 sc_start(100, SC_NS);
31 sc_assert( sc_time_stamp() == sc_time(100, SC_NS) );
33 sc_start(10, SC_NS, SC_RUN_TO_TIME);
34 sc_assert( sc_time_stamp() == sc_time(110, SC_NS) );
36 sc_start(10, SC_NS, SC_EXIT_ON_STARVATION);
37 sc_assert( sc_time_stamp() == sc_time(110, SC_NS) );
39 sc_start(80, SC_NS, SC_EXIT_ON_STARVATION);
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) );
[all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_priority/ |
H A D | proc_ctrl_priority.cpp | 73 ev.notify(5, SC_NS); 74 wait(10, SC_NS); 77 ev.notify(5, SC_NS); 79 wait(10, SC_NS); 82 ev.notify(5, SC_NS); 89 wait(10, SC_NS); 92 ev.notify(5, SC_NS); 94 wait(10, SC_NS); 97 ev.notify(5, SC_NS); 102 wait(10, SC_NS); [all...] |
/gem5/src/systemc/tests/systemc/tracing/vcd_trace/test16/ |
H A D | test16.cpp | 53 wait(1, SC_NS); 56 wait(1, SC_NS); 59 wait(1, SC_NS); 60 event.notify(1, SC_NS); // t == 4ns 63 wait(2, SC_NS); 66 wait(1, SC_NS); 69 wait(1, SC_NS); 70 event.notify(1, SC_NS); // t == 8ns 73 wait(2, SC_NS);
|
/gem5/src/systemc/tests/systemc/kernel/sc_start/sc_start_0/test1/ |
H A D | test1.cpp | 22 test1.cpp -- Test alternations of sc_start(0, SC_NS) and sc_start(1, SC_NS). 92 ACTION(sc_start(1, SC_NS),"sc_start(1, SC_NS)") 94 ACTION(sc_start(0, SC_NS),"sc_start(0, SC_NS)") 95 ACTION(sc_start(0, SC_NS),"sc_start(0, SC_NS)") 96 ACTION(sc_start(1, SC_NS),"sc_start(1, SC_NS)") [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/method_suspends_itself/ |
H A D | method_suspends_itself.cpp | 79 wait(10, SC_NS); 87 wait(15, SC_NS); 92 wait(10, SC_NS); 97 wait(10, SC_NS); 104 wait(10, SC_NS); 110 wait(10, SC_NS); 115 wait(10, SC_NS); 121 wait(10, SC_NS); 125 wait(10, SC_NS); 135 wait(10, SC_NS); [all...] |
/gem5/src/systemc/tests/systemc/1666-2011-compliance/proc_ctrl_timeout/ |
H A D | proc_ctrl_timeout.cpp | 81 wait(15, SC_NS); 105 wait(sc_time(100, SC_NS) - sc_time_stamp()); 110 wait(10, SC_NS); 113 wait(10, SC_NS); 117 wait(10, SC_NS); 120 wait(10, SC_NS); 123 wait(sc_time(200, SC_NS) - sc_time_stamp()); 127 wait(10, SC_NS); 131 wait(10, SC_NS); 134 wait(10, SC_NS); [all...] |
/gem5/src/systemc/tests/systemc/communication/sc_clock/test02/ |
H A D | test02.cpp | 47 sc_time t1( 8, SC_NS ); 48 sc_time t2( 2, SC_NS ); 62 sc_clock c3( "c3", 8, SC_NS, 0.1 ); 67 sc_clock c4( "c4", 8, SC_NS, 0.1, false ); 72 sc_clock c5( "c5", 8, SC_NS, 0.1, 2, SC_NS ); 77 sc_clock c6( "c6", 8, SC_NS, 0.1, 2, SC_NS, false );
|
/gem5/src/systemc/tests/systemc/misc/stars/star125422/ |
H A D | test.cpp | 45 sc_clock clk( "clk", 20, SC_NS ); 49 sc_start( 15, SC_NS );
|
/gem5/src/systemc/tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/ |
H A D | main.cpp | 51 sc_clock clk ("CLK", 6, SC_NS, 0.5, 0, SC_NS); // 167 Mhz
|
/gem5/src/systemc/tests/systemc/kernel/sc_event/test04/ |
H A D | test04.cpp | 89 e.notify( 1, SC_NS ); 91 wait( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 99 wait( 1, SC_NS ); 103 e.notify( 2, SC_NS ); 105 wait( 1, SC_NS ); 108 wait( 1, SC_NS ); 123 e.notify( 1, SC_NS ); 127 wait( 1, SC_NS ); 131 e.notify( 2, SC_NS ); [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test05/ |
H A D | test05.cpp | 89 e.notify( 1, SC_NS ); 91 wait( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 99 wait( 1, SC_NS ); 103 e.notify( 2, SC_NS ); 105 wait( 1, SC_NS ); 108 wait( 1, SC_NS ); 123 e.notify( 1, SC_NS ); 127 wait( 1, SC_NS ); 131 e.notify( 2, SC_NS ); [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test06/ |
H A D | test06.cpp | 89 e.notify( 1, SC_NS ); 91 wait( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 99 wait( 1, SC_NS ); 103 e.notify( 2, SC_NS ); 105 wait( 1, SC_NS ); 108 wait( 1, SC_NS ); 123 e.notify( 1, SC_NS ); 127 wait( 1, SC_NS ); 131 e.notify( 2, SC_NS ); [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test07/ |
H A D | test07.cpp | 89 e.notify( 1, SC_NS ); 91 wait( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 99 wait( 1, SC_NS ); 103 e.notify( 2, SC_NS ); 105 wait( 1, SC_NS ); 108 wait( 1, SC_NS ); 123 e.notify( 1, SC_NS ); 127 wait( 1, SC_NS ); 131 e.notify( 2, SC_NS ); [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test08/ |
H A D | test08.cpp | 89 e.notify( 1, SC_NS ); 91 wait( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 99 wait( 1, SC_NS ); 103 e.notify( 2, SC_NS ); 105 wait( 1, SC_NS ); 108 wait( 1, SC_NS ); 123 e.notify( 1, SC_NS ); 127 wait( 1, SC_NS ); 131 e.notify( 2, SC_NS ); [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_event/test09/ |
H A D | test09.cpp | 89 e.notify( 1, SC_NS ); 91 wait( 1, SC_NS ); 95 e.notify( 1, SC_NS ); 99 wait( 1, SC_NS ); 103 e.notify(2, SC_NS); 105 wait( 1, SC_NS ); 108 wait( 1, SC_NS ); 123 e.notify( 1, SC_NS ); 127 wait( 1, SC_NS ); 131 e.notify( 2, SC_NS ); [all...] |
/gem5/src/systemc/tests/systemc/kernel/sc_time/test11/ |
H A D | test11.cpp | 45 sc_set_time_resolution( 10, SC_NS );
|
/gem5/src/systemc/tests/systemc/kernel/sc_start/time_overflow/ |
H A D | time_overflow.cpp | 40 cout << sc_time_stamp() << ": Issuing sc_start(10, SC_NS)" << endl; 41 sc_start(10, SC_NS); 43 sc_start(sc_max_time() - sc_time(10,SC_NS) ); 46 cout << sc_time_stamp() << ": Issuing sc_start(10, SC_NS)" << endl; 47 sc_start(10, SC_NS);
|
/gem5/src/systemc/tests/systemc/misc/communication/signals/bool/ |
H A D | main.cpp | 50 sc_clock clk( "Clock", 20, SC_NS, 0.5, 0.0, SC_NS ); 55 sc_start( 500, SC_NS );
|
/gem5/src/systemc/tests/systemc/misc/communication/signals/float/ |
H A D | main.cpp | 50 sc_clock clk( "Clock", 20, SC_NS, 0.5, 0.0, SC_NS ); 55 sc_start( 500, SC_NS );
|
/gem5/src/systemc/tests/systemc/misc/communication/signals/int/ |
H A D | main.cpp | 50 sc_clock clk( "Clock", 20, SC_NS, 0.5, 0.0, SC_NS ); 55 sc_start( 500, SC_NS );
|
/gem5/src/systemc/tests/systemc/misc/communication/signals/unsigned/ |
H A D | main.cpp | 50 sc_clock clk( "Clock", 20, SC_NS, 0.5, 0.0, SC_NS ); 55 sc_start( 500, SC_NS );
|
/gem5/src/systemc/tests/systemc/misc/stars/vcd_trace/star126273/ |
H A D | test.cpp | 78 // sc_clock clk1("clk1", 10, SC_NS, 0.5); 79 // sc_clock clk2("clk2", 12, SC_NS, 0.5); 94 sc_start(0, SC_NS); 98 sc_start(3, SC_NS); 100 sc_start(2, SC_NS); 102 sc_start(4, SC_NS); 104 sc_start(1, SC_NS); 106 sc_start(5, SC_NS); 108 sc_start(0, SC_NS); 110 sc_start(5, SC_NS); [all...] |
/gem5/src/systemc/tests/systemc/misc/unit/control/demo1/ |
H A D | main.cpp | 49 sc_clock clock("CLOCK", 10, SC_NS, 0.5, 0.0, SC_NS); 54 sc_start(100, SC_NS);
|