├── src └── sysc │ └── packages │ └── qt │ └── md │ ├── null.README │ ├── axp.Makefile │ ├── ksr1.Makefile │ ├── default.Makefile │ ├── m88k.Makefile │ ├── axp.1.Makefile │ ├── axp.2.Makefile │ ├── i386.README │ └── multi.s ├── tests ├── systemc │ ├── datatypes │ │ ├── fx │ │ │ ├── bit │ │ │ │ ├── ref_files │ │ │ │ │ ├── t_all.0 │ │ │ │ │ └── t_all.1 │ │ │ │ └── test.f │ │ │ ├── other_types │ │ │ │ └── test01 │ │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ ├── ranges │ │ │ │ └── test.f │ │ │ ├── arith_big │ │ │ │ └── test.f │ │ │ ├── constructors │ │ │ │ ├── ubsan_suppressions.txt │ │ │ │ └── files.f │ │ │ ├── fast_constructors │ │ │ │ ├── ubsan_suppressions.txt │ │ │ │ └── test.f │ │ │ └── shift │ │ │ │ └── test.f │ │ ├── int │ │ │ ├── compare │ │ │ │ └── golden │ │ │ │ │ └── compare.log │ │ │ ├── misc │ │ │ │ ├── test02 │ │ │ │ │ └── golden │ │ │ │ │ │ └── test02.log │ │ │ │ └── test_improved_bigint │ │ │ │ │ └── golden │ │ │ │ │ └── test_improved_bigint.log │ │ │ ├── arith │ │ │ │ ├── arith01 │ │ │ │ │ └── ubsan_suppressions.txt │ │ │ │ ├── arith02 │ │ │ │ │ └── ubsan_suppressions.txt │ │ │ │ ├── arith04 │ │ │ │ │ └── ubsan_suppressions.txt │ │ │ │ ├── arith06 │ │ │ │ │ └── ubsan_suppressions.txt │ │ │ │ ├── arith08 │ │ │ │ │ └── ubsan_suppressions.txt │ │ │ │ ├── arith10 │ │ │ │ │ └── ubsan_suppressions.txt │ │ │ │ └── arith11 │ │ │ │ │ └── golden │ │ │ │ │ └── arith11.log │ │ │ ├── big_datatypes │ │ │ │ ├── adds64 │ │ │ │ │ ├── ubsan_suppressions.txt │ │ │ │ │ └── golden │ │ │ │ │ │ └── adds64.log │ │ │ │ ├── multiplies64 │ │ │ │ │ ├── ubsan_suppressions.txt │ │ │ │ │ └── golden │ │ │ │ │ │ └── multiplies64.log │ │ │ │ ├── assignments │ │ │ │ │ └── golden │ │ │ │ │ │ └── assignments.log │ │ │ │ ├── big_small │ │ │ │ │ └── golden │ │ │ │ │ │ └── big_small.log │ │ │ │ ├── concatenations │ │ │ │ │ └── golden │ │ │ │ │ │ └── concatenations.log │ │ │ │ ├── add_subtracts │ │ │ │ │ └── golden │ │ │ │ │ │ └── add_subtracts.log │ │ │ │ └── part_selects │ │ │ │ │ └── mixed │ │ │ │ │ └── golden │ │ │ │ │ └── part_selects.log │ │ │ ├── sc_small │ │ │ │ └── bsps1 │ │ │ │ │ └── golden │ │ │ │ │ └── bsps1.log │ │ │ ├── sc_signed │ │ │ │ ├── part_select │ │ │ │ │ ├── test02 │ │ │ │ │ │ ├── golden │ │ │ │ │ │ │ └── test02.log │ │ │ │ │ │ └── test02.cpp │ │ │ │ │ ├── test04 │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test04.log │ │ │ │ │ ├── test03 │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test03.log │ │ │ │ │ └── test01 │ │ │ │ │ │ ├── golden │ │ │ │ │ │ └── test01.log │ │ │ │ │ │ └── test01.cpp │ │ │ │ └── bit_select │ │ │ │ │ └── test01 │ │ │ │ │ ├── golden │ │ │ │ │ └── test01.log │ │ │ │ │ └── test01.cpp │ │ │ ├── sc_unsigned │ │ │ │ ├── part_select │ │ │ │ │ ├── test02 │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test02.log │ │ │ │ │ ├── test03 │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test03.log │ │ │ │ │ └── test01 │ │ │ │ │ │ └── golden │ │ │ │ │ │ └── test01.log │ │ │ │ ├── minus │ │ │ │ │ └── golden │ │ │ │ │ │ └── minus.log │ │ │ │ └── bit_select │ │ │ │ │ └── test01 │ │ │ │ │ ├── golden │ │ │ │ │ └── test01.log │ │ │ │ │ └── test01.cpp │ │ │ ├── from_bv_lv │ │ │ │ └── test04 │ │ │ │ │ └── golden │ │ │ │ │ └── test04.log │ │ │ ├── sc_vector │ │ │ │ ├── vector_trim │ │ │ │ │ └── golden │ │ │ │ │ │ └── vector_trim.log │ │ │ │ └── vector_shift │ │ │ │ │ └── golden │ │ │ │ │ └── vector_shift.log │ │ │ └── concat │ │ │ │ ├── test03 │ │ │ │ └── golden │ │ │ │ │ └── test03.log │ │ │ │ └── test06 │ │ │ │ └── golden │ │ │ │ └── test06.log │ │ ├── bit │ │ │ └── sc_proxy │ │ │ │ └── bitwise_binary │ │ │ │ └── test01 │ │ │ │ └── golden │ │ │ │ └── test01.log │ │ └── misc │ │ │ └── concat │ │ │ ├── test02 │ │ │ └── golden │ │ │ │ └── test02.log │ │ │ ├── test08 │ │ │ └── golden │ │ │ │ └── test08.log │ │ │ ├── test09 │ │ │ └── golden │ │ │ │ └── test09.log │ │ │ └── test11 │ │ │ └── golden │ │ │ └── test11.log │ ├── misc │ │ ├── gnats │ │ │ ├── pr-2 │ │ │ │ └── golden │ │ │ │ │ └── pr-2.log │ │ │ ├── pr57 │ │ │ │ └── golden │ │ │ │ │ └── pr57.log │ │ │ ├── pr-134 │ │ │ │ └── golden │ │ │ │ │ └── pr-134.log │ │ │ ├── pr-233 │ │ │ │ └── golden │ │ │ │ │ └── pr-233.log │ │ │ ├── pr-25 │ │ │ │ └── golden │ │ │ │ │ └── pr-25.log │ │ │ ├── pr-503 │ │ │ │ └── golden │ │ │ │ │ └── pr-503.log │ │ │ ├── pr213 │ │ │ │ └── golden │ │ │ │ │ └── pr213.log │ │ │ ├── pr-47_3 │ │ │ │ └── golden │ │ │ │ │ └── pr-47_3.log │ │ │ └── pr-503-neg │ │ │ │ └── golden │ │ │ │ └── pr-503-neg.log │ │ ├── synth │ │ │ ├── gcd │ │ │ │ └── golden │ │ │ │ │ └── gcd.log │ │ │ ├── scflow │ │ │ │ └── t │ │ │ │ │ ├── t.f │ │ │ │ │ └── golden │ │ │ │ │ └── t.log │ │ │ ├── blast │ │ │ │ ├── blast1 │ │ │ │ │ └── golden │ │ │ │ │ │ └── blast1.log │ │ │ │ ├── blast2 │ │ │ │ │ └── golden │ │ │ │ │ │ └── blast2.log │ │ │ │ └── blast3 │ │ │ │ │ └── golden │ │ │ │ │ └── blast3.log │ │ │ ├── combo │ │ │ │ ├── share │ │ │ │ │ └── golden │ │ │ │ │ │ └── share.log │ │ │ │ ├── switch3 │ │ │ │ │ └── golden │ │ │ │ │ │ └── switch3.log │ │ │ │ ├── switch4 │ │ │ │ │ └── golden │ │ │ │ │ │ └── switch4.log │ │ │ │ ├── switch5 │ │ │ │ │ └── golden │ │ │ │ │ │ └── switch5.log │ │ │ │ └── switch6 │ │ │ │ │ └── golden │ │ │ │ │ └── switch6.log │ │ │ ├── wait_until │ │ │ │ ├── misc │ │ │ │ │ ├── test1 │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test1.log │ │ │ │ │ ├── test2 │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test2.log │ │ │ │ │ ├── test3 │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test3.log │ │ │ │ │ ├── test4 │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test4.log │ │ │ │ │ ├── test5 │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test5.log │ │ │ │ │ └── test6 │ │ │ │ │ │ └── golden │ │ │ │ │ │ └── test6.log │ │ │ │ ├── test01 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test02 │ │ │ │ │ └── test.f │ │ │ │ ├── test03 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test04 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test05 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test06 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test07 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test08 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test09 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test10 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test11 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test12 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test13 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test14 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test15 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test16 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ └── test17 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── directives │ │ │ │ ├── line_label │ │ │ │ │ ├── misc │ │ │ │ │ │ ├── test1 │ │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ │ └── test1.log │ │ │ │ │ │ ├── test2 │ │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ │ └── test2.log │ │ │ │ │ │ └── test3 │ │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test3.log │ │ │ │ │ ├── test1 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test2 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test3 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test4 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test5 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test6 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test7 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test8 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ └── test9 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── resource │ │ │ │ │ ├── misc │ │ │ │ │ │ ├── test1 │ │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ │ └── test1.log │ │ │ │ │ │ ├── test2 │ │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ │ └── test2.log │ │ │ │ │ │ └── test3 │ │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test3.log │ │ │ │ │ ├── test1 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test2 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test3 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test4 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test5 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ └── test6 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── misc │ │ │ │ │ ├── test1 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test2 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test3 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test4 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test5 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test6 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── test.log │ │ │ │ │ └── test7 │ │ │ │ │ │ ├── test.f │ │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ └── translate_on │ │ │ │ │ ├── test1 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test2 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test3 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ │ ├── test4 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ │ └── test5 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── synth_gnats │ │ │ │ └── pr-207 │ │ │ │ │ ├── pr-207_rf │ │ │ │ │ └── golden │ │ │ │ │ │ └── pr-207_rf.log │ │ │ │ │ ├── pr-207_blast │ │ │ │ │ └── golden │ │ │ │ │ │ └── pr-207_blast.log │ │ │ │ │ └── pr-207_mem │ │ │ │ │ └── golden │ │ │ │ │ └── pr-207_mem.log │ │ │ ├── inlining │ │ │ │ ├── test1 │ │ │ │ │ ├── test1.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test1.log │ │ │ │ ├── test2 │ │ │ │ │ ├── test2.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test2.log │ │ │ │ ├── test3 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test4 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── test5 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ └── test6 │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── reduce │ │ │ │ └── golden │ │ │ │ │ └── reduce.log │ │ │ ├── concat │ │ │ │ ├── fncall │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ ├── lvalue │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── test.log │ │ │ │ └── rvalue │ │ │ │ │ ├── test.f │ │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── prime_flag │ │ │ │ ├── prime_flag.f │ │ │ │ └── golden │ │ │ │ │ └── prime_flag.log │ │ │ ├── add_chain_FUNC │ │ │ │ └── add_chain_FUNC.f │ │ │ └── bubble │ │ │ │ └── golden │ │ │ │ └── bubble.log │ │ ├── examples │ │ │ ├── parsing │ │ │ │ └── golden │ │ │ │ │ └── activa.log │ │ │ ├── a2901 │ │ │ │ ├── golden │ │ │ │ │ └── a2901.log │ │ │ │ └── a2901.f │ │ │ └── datawidth_int_file │ │ │ │ └── datawidth_int.f │ │ ├── semantic │ │ │ ├── 2.4 │ │ │ │ └── golden │ │ │ │ │ └── T_2_4_1_1.log │ │ │ ├── 2.5 │ │ │ │ └── golden │ │ │ │ │ └── T_2_5_1_1.log │ │ │ └── 2.3 │ │ │ │ ├── T_2_3_1_1 │ │ │ │ └── golden │ │ │ │ │ └── T_2_3_1_1.log │ │ │ │ ├── T_2_3_1_2 │ │ │ │ └── golden │ │ │ │ │ └── T_2_3_1_2.log │ │ │ │ ├── T_2_3_1_3 │ │ │ │ └── golden │ │ │ │ │ └── T_2_3_1_3.log │ │ │ │ ├── T_2_3_1_4 │ │ │ │ └── golden │ │ │ │ │ └── T_2_3_1_4.log │ │ │ │ ├── T_2_3_2_1 │ │ │ │ └── golden │ │ │ │ │ └── T_2_3_2_1.log │ │ │ │ ├── T_2_3_3_1 │ │ │ │ └── golden │ │ │ │ │ └── T_2_3_3_1.log │ │ │ │ ├── T_2_3_4_1 │ │ │ │ └── golden │ │ │ │ │ └── T_2_3_4_1.log │ │ │ │ ├── T_2_3_5_1 │ │ │ │ └── golden │ │ │ │ │ └── T_2_3_5_1.log │ │ │ │ ├── T_2_3_1_5_neg │ │ │ │ └── golden │ │ │ │ │ └── T_2_3_1_5_neg.log │ │ │ │ └── T_2_3_2_5_neg │ │ │ │ └── golden │ │ │ │ └── T_2_3_2_5_neg.log │ │ ├── stars │ │ │ ├── star113946 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star114639 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star114678 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star132136 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star105234 │ │ │ │ └── golden │ │ │ │ │ └── star105234.log │ │ │ ├── star113632 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star114633 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star114716 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star129901 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star116406 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star117831 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star127624 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star127914 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star113321 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star113623 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star113726 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star130786 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star116072 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star137040 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star125338 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star113320 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star116568 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star135771 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star114203 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star125422 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star126360 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star132075 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star107464 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star114085 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star115038 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star123845 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star127848 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star114566 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star127712 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star115165 │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ ├── star107460 │ │ │ │ └── golden │ │ │ │ │ └── star107460.log │ │ │ └── star125788 │ │ │ │ └── golden │ │ │ │ └── test.log │ │ ├── unit │ │ │ ├── control │ │ │ │ ├── wait │ │ │ │ │ └── golden │ │ │ │ │ │ └── wait.log │ │ │ │ ├── demo1 │ │ │ │ │ ├── demo1.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── demo1.log │ │ │ │ ├── wait_until │ │ │ │ │ └── golden │ │ │ │ │ │ └── waiting.log │ │ │ │ └── posedge │ │ │ │ │ └── golden │ │ │ │ │ └── posedge.log │ │ │ ├── methodology │ │ │ │ ├── file_io │ │ │ │ │ ├── input_sc_signed │ │ │ │ │ │ ├── input.char │ │ │ │ │ │ └── golden │ │ │ │ │ │ │ └── input_sc_signed.log │ │ │ │ │ └── input_char_sc_signed │ │ │ │ │ │ ├── input.decimal │ │ │ │ │ │ └── golden │ │ │ │ │ │ ├── input_char_s │ │ │ │ │ │ └── input_char_sc_signed.log │ │ │ │ └── sim_control │ │ │ │ │ ├── sim_to_time │ │ │ │ │ ├── sim_to_time.f │ │ │ │ │ └── golden │ │ │ │ │ │ └── sim_to_time.log │ │ │ │ │ └── sim_to_infinity │ │ │ │ │ ├── sim_to_infinity.f │ │ │ │ │ └── golden │ │ │ │ │ └── sim_to_infinity.log │ │ │ ├── aproc_halt │ │ │ │ └── disaproc2 │ │ │ │ │ └── ubsan_suppressions.txt │ │ │ └── data │ │ │ │ ├── datawidth_signed │ │ │ │ ├── promote │ │ │ │ │ └── promote.f │ │ │ │ ├── extension │ │ │ │ │ └── extension.f │ │ │ │ ├── lost_carry │ │ │ │ │ └── lost_carry.f │ │ │ │ ├── truncation │ │ │ │ │ └── truncation.f │ │ │ │ ├── bits_to_bits │ │ │ │ │ └── bits_to_bits.f │ │ │ │ ├── promote_extension │ │ │ │ │ └── promote_extension.f │ │ │ │ ├── promote_lost_carry │ │ │ │ │ └── promote_lost_carry.f │ │ │ │ └── promote_truncation │ │ │ │ │ └── promote_truncation.f │ │ │ │ ├── datawidth_unsigned │ │ │ │ ├── promote │ │ │ │ │ └── promote.f │ │ │ │ ├── extension │ │ │ │ │ └── extension.f │ │ │ │ ├── lost_carry │ │ │ │ │ └── lost_carry.f │ │ │ │ ├── truncation │ │ │ │ │ └── truncation.f │ │ │ │ ├── bits_to_bits │ │ │ │ │ └── bits_to_bits.f │ │ │ │ ├── promote_extension │ │ │ │ │ └── promote_extension.f │ │ │ │ ├── promote_lost_carry │ │ │ │ │ └── promote_lost_carry.f │ │ │ │ └── promote_truncation │ │ │ │ │ └── promote_truncation.f │ │ │ │ ├── datawidth_bool_to_signed │ │ │ │ ├── promote │ │ │ │ │ └── promote.f │ │ │ │ ├── extension │ │ │ │ │ └── extension.f │ │ │ │ ├── lost_carry │ │ │ │ │ └── lost_carry.f │ │ │ │ ├── truncation │ │ │ │ │ └── truncation.f │ │ │ │ ├── bits_to_bits │ │ │ │ │ └── bits_to_bits.f │ │ │ │ ├── promote_extension │ │ │ │ │ └── promote_extension.f │ │ │ │ ├── promote_lost_carry │ │ │ │ │ └── promote_lost_carry.f │ │ │ │ └── promote_truncation │ │ │ │ │ └── promote_truncation.f │ │ │ │ ├── datawidth_bool_to_unsigned │ │ │ │ ├── promote │ │ │ │ │ └── promote.f │ │ │ │ ├── extension │ │ │ │ │ └── extension.f │ │ │ │ ├── lost_carry │ │ │ │ │ └── lost_carry.f │ │ │ │ ├── truncation │ │ │ │ │ └── truncation.f │ │ │ │ ├── bits_to_bits │ │ │ │ │ └── bits_to_bits.f │ │ │ │ ├── promote_extension │ │ │ │ │ └── promote_extension.f │ │ │ │ ├── promote_lost_carry │ │ │ │ │ └── promote_lost_carry.f │ │ │ │ └── promote_truncation │ │ │ │ │ └── promote_truncation.f │ │ │ │ └── general │ │ │ │ ├── add_promote │ │ │ │ └── add_promote.f │ │ │ │ ├── int_to_bits │ │ │ │ └── int_to_bits.f │ │ │ │ ├── promote_add │ │ │ │ └── promote_add.f │ │ │ │ ├── array_range │ │ │ │ ├── array_range.f │ │ │ │ └── golden │ │ │ │ │ └── array_range.log │ │ │ │ ├── concat_port │ │ │ │ └── concat_port.f │ │ │ │ ├── datawidth_int │ │ │ │ └── datawidth_int.f │ │ │ │ ├── std_ulogic_tilda │ │ │ │ └── golden │ │ │ │ │ └── std_ulogic_tilda.log │ │ │ │ └── std_to_bool │ │ │ │ └── golden │ │ │ │ └── std_to_bool.log │ │ ├── user_guide │ │ │ ├── chpt11.1 │ │ │ │ └── golden │ │ │ │ │ └── mean.log │ │ │ ├── chpt11.2 │ │ │ │ └── golden │ │ │ │ │ └── mean.log │ │ │ ├── chpt11.3 │ │ │ │ └── golden │ │ │ │ │ └── mean.log │ │ │ ├── chpt11.4 │ │ │ │ └── golden │ │ │ │ │ └── mean.log │ │ │ ├── chpt11.5 │ │ │ │ └── golden │ │ │ │ │ └── mean.log │ │ │ ├── chpt11.6 │ │ │ │ └── golden │ │ │ │ │ └── mean.log │ │ │ ├── chpt11.7 │ │ │ │ └── golden │ │ │ │ │ └── mean.log │ │ │ ├── chpt7.1 │ │ │ │ └── chpt7.1.f │ │ │ ├── chpt5.1 │ │ │ │ ├── ubsan_suppressions.txt │ │ │ │ └── chpt5.1.f │ │ │ ├── chpt12.1 │ │ │ │ └── chpt12.1.f │ │ │ ├── chpt12.2 │ │ │ │ └── chpt12.2.f │ │ │ ├── chpt14.1 │ │ │ │ └── chpt14.1.f │ │ │ ├── chpt10.1 │ │ │ │ └── chpt10.1.f │ │ │ ├── chpt7.2 │ │ │ │ └── chpt7.2.f │ │ │ ├── chpt3.1 │ │ │ │ └── chpt3.1.f │ │ │ ├── chpt3.2 │ │ │ │ └── chpt3.2.f │ │ │ ├── param_model │ │ │ │ └── param_model.f │ │ │ ├── chpt6.1 │ │ │ │ ├── chpt6.1.f │ │ │ │ └── golden │ │ │ │ │ └── chpt6.1.log │ │ │ ├── chpt4.1 │ │ │ │ └── chpt4.1.f │ │ │ ├── chpt4.2 │ │ │ │ └── chpt4.2.f │ │ │ └── chpt4.3 │ │ │ │ └── golden │ │ │ │ └── main.log │ │ ├── memory_explosion │ │ │ ├── test01 │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ └── test02 │ │ │ │ └── golden │ │ │ │ └── test02.log │ │ ├── communication │ │ │ ├── channel │ │ │ │ └── aggregate │ │ │ │ │ └── golden │ │ │ │ │ └── rgb.log │ │ │ └── signals │ │ │ │ ├── aggregate │ │ │ │ └── golden │ │ │ │ │ └── rgb.log │ │ │ │ ├── bool │ │ │ │ └── bool.f │ │ │ │ ├── int │ │ │ │ └── int.f │ │ │ │ ├── float │ │ │ │ └── float.f │ │ │ │ └── unsigned │ │ │ │ └── unsigned.f │ │ ├── ieee1666_2023 │ │ │ ├── 5.12.7 │ │ │ │ └── golden │ │ │ │ │ └── 5.12.7.log │ │ │ ├── 5.2.19 │ │ │ │ └── golden │ │ │ │ │ └── 5.2.19.log │ │ │ ├── 5.2.22 │ │ │ │ └── golden │ │ │ │ │ └── 5.2.22.log │ │ │ ├── 5.2.5 │ │ │ │ └── golden │ │ │ │ │ └── 5.2.5.log │ │ │ ├── 5.2.9 │ │ │ │ └── golden │ │ │ │ │ └── 5.2.9.log │ │ │ ├── 6.5.3 │ │ │ │ └── golden │ │ │ │ │ └── 6.5.3.log │ │ │ ├── 5.12.8.4 │ │ │ │ └── golden │ │ │ │ │ └── 5.12.8.4.log │ │ │ ├── 8.5.10 │ │ │ │ └── golden │ │ │ │ │ └── 8.5.10.log │ │ │ ├── 8.5.5 │ │ │ │ └── golden │ │ │ │ │ └── 8.5.5.log │ │ │ ├── 4.2.2 │ │ │ │ └── golden │ │ │ │ │ └── 4.2.2.log │ │ │ ├── 5.2.7.part1 │ │ │ │ └── golden │ │ │ │ │ └── 5.2.7.part1.log │ │ │ ├── 5.2.7.part2 │ │ │ │ └── golden │ │ │ │ │ └── 5.2.7.part2.log │ │ │ ├── 5.8.5.size │ │ │ │ └── golden │ │ │ │ │ └── 5.8.5.size.log │ │ │ ├── 5.12.8.3 │ │ │ │ └── golden │ │ │ │ │ └── 5.12.8.3.log │ │ │ ├── 5.20.4 │ │ │ │ └── golden │ │ │ │ │ └── 5.20.4.log │ │ │ ├── 5.6.5 │ │ │ │ └── golden │ │ │ │ │ └── 5.6.5.log │ │ │ ├── 6.25.3 │ │ │ │ └── golden │ │ │ │ │ └── 6.25.3.log │ │ │ ├── 5.16.8 │ │ │ │ └── golden │ │ │ │ │ └── 5.16.8.log │ │ │ ├── 5.16.9 │ │ │ │ └── golden │ │ │ │ │ └── 5.16.9.log │ │ │ ├── 5.21.5 │ │ │ │ └── golden │ │ │ │ │ └── 5.21.5.log │ │ │ ├── 5.7.3 │ │ │ │ └── golden │ │ │ │ │ └── 5.7.3.log │ │ │ ├── 5.12.8.5 │ │ │ │ └── golden │ │ │ │ │ └── 5.12.8.5.log │ │ │ ├── 5.13.7 │ │ │ │ └── golden │ │ │ │ │ └── 5.13.7.log │ │ │ ├── 6.6.4 │ │ │ │ └── golden │ │ │ │ │ └── 6.6.4.log │ │ │ ├── 6.30.6 │ │ │ │ └── golden │ │ │ │ │ └── 6.30.6.log │ │ │ ├── 5.2.21 │ │ │ │ └── golden │ │ │ │ │ └── 5.2.21.log │ │ │ ├── 8.3.15 │ │ │ │ └── golden │ │ │ │ │ └── 8.3.15.log │ │ │ ├── 8.5.4 │ │ │ │ └── golden │ │ │ │ │ └── 8.5.4.log │ │ │ ├── 5.3.5 │ │ │ │ └── golden │ │ │ │ │ └── 5.3.5.log │ │ │ ├── 5.5.6 │ │ │ │ └── golden │ │ │ │ │ └── 5.5.6.log │ │ │ ├── 5.2.8 │ │ │ │ └── golden │ │ │ │ │ └── 5.2.8.log │ │ │ ├── 6.13.5 │ │ │ │ └── golden │ │ │ │ │ └── 6.13.5.log │ │ │ ├── 5.5.7 │ │ │ │ └── golden │ │ │ │ │ └── 5.5.7.log │ │ │ ├── 5.6.6.7 │ │ │ │ └── golden │ │ │ │ │ └── 5.6.6.7.log │ │ │ ├── 5.9.4 │ │ │ │ └── golden │ │ │ │ │ └── 5.9.4.log │ │ │ ├── 5.2.13 │ │ │ │ └── golden │ │ │ │ │ └── 5.2.13.log │ │ │ ├── 5.2.17 │ │ │ │ └── golden │ │ │ │ │ └── 5.2.17.log │ │ │ ├── 8.5.11 │ │ │ │ └── golden │ │ │ │ │ └── 8.5.11.log │ │ │ ├── 8.2.7 │ │ │ │ └── golden │ │ │ │ │ └── 8.2.7.log │ │ │ ├── 5.6.7 │ │ │ │ └── golden │ │ │ │ │ └── 5.6.7.log │ │ │ ├── 5.6.8 │ │ │ │ └── golden │ │ │ │ │ └── 5.6.8.log │ │ │ ├── 6.23.12 │ │ │ │ └── golden │ │ │ │ │ └── 6.23.12.log │ │ │ ├── 5.16.5 │ │ │ │ └── golden │ │ │ │ │ └── 5.16.5.log │ │ │ ├── 5.6.6.1.part1 │ │ │ │ └── golden │ │ │ │ │ └── 5.6.6.1.part1.log │ │ │ ├── 4.6.8 │ │ │ │ └── golden │ │ │ │ │ └── 4.6.8.log │ │ │ ├── 5.16.7 │ │ │ │ └── golden │ │ │ │ │ └── 5.16.7.log │ │ │ ├── 4.4.5.3 │ │ │ │ └── golden │ │ │ │ │ └── 4.4.5.3.log │ │ │ ├── 5.6.6.1.part3 │ │ │ │ └── golden │ │ │ │ │ └── 5.6.6.1.part3.log │ │ │ ├── 5.6.6.1.part2 │ │ │ │ └── golden │ │ │ │ │ └── 5.6.6.1.part2.log │ │ │ ├── 5.10.9 │ │ │ │ └── golden │ │ │ │ │ └── 5.10.9.log │ │ │ ├── 5.2.12 │ │ │ │ └── golden │ │ │ │ │ └── 5.2.12.log │ │ │ └── 7.3 │ │ │ │ └── golden │ │ │ │ └── 7.3.log │ │ ├── v1.0 │ │ │ ├── module_name │ │ │ │ └── ubsan_suppressions.txt │ │ │ ├── dash0 │ │ │ │ └── dash0.f │ │ │ ├── blv │ │ │ │ └── golden │ │ │ │ │ └── blv.log │ │ │ ├── dash1 │ │ │ │ └── dash1.f │ │ │ ├── dash2 │ │ │ │ └── dash2.f │ │ │ ├── dash3 │ │ │ │ └── dash3.f │ │ │ ├── dash4 │ │ │ │ └── dash4.f │ │ │ ├── dash5 │ │ │ │ └── dash5.f │ │ │ ├── dash6 │ │ │ │ └── dash6.f │ │ │ ├── dash7 │ │ │ │ └── dash7.f │ │ │ ├── dash8 │ │ │ │ └── dash8.f │ │ │ └── dash9 │ │ │ │ └── dash9.f │ │ ├── sim_tests │ │ │ ├── hshake2 │ │ │ │ └── hshake2.f │ │ │ ├── srlatch │ │ │ │ ├── srlatch.f │ │ │ │ └── golden │ │ │ │ │ └── srlatch.log │ │ │ ├── biquad │ │ │ │ ├── biquad1 │ │ │ │ │ └── biquad1.f │ │ │ │ ├── biquad3 │ │ │ │ │ └── biquad3.f │ │ │ │ └── biquad2 │ │ │ │ │ └── biquad2.f │ │ │ ├── irq │ │ │ │ └── golden │ │ │ │ │ └── irq.log │ │ │ ├── cycle_dw8051_demo │ │ │ │ ├── cycle_dw8051_demo.f │ │ │ │ └── test.hex │ │ │ ├── tri_state2 │ │ │ │ ├── tri_state2.f │ │ │ │ └── golden │ │ │ │ │ └── tri_state2.log │ │ │ └── simple_cpu │ │ │ │ └── progmem │ │ ├── cae_test │ │ │ └── general │ │ │ │ ├── arith │ │ │ │ ├── mult │ │ │ │ │ └── mult.f │ │ │ │ ├── modulo │ │ │ │ │ └── modulo.f │ │ │ │ ├── divide │ │ │ │ │ ├── divide │ │ │ │ │ │ └── divide.f │ │ │ │ │ └── datatypes │ │ │ │ │ │ └── datatypes.f │ │ │ │ ├── addition │ │ │ │ │ ├── sharing │ │ │ │ │ │ └── sharing.f │ │ │ │ │ ├── addition │ │ │ │ │ │ └── addition.f │ │ │ │ │ ├── bitwidth │ │ │ │ │ │ └── bitwidth.f │ │ │ │ │ ├── datatypes │ │ │ │ │ │ └── datatypes.f │ │ │ │ │ └── increment │ │ │ │ │ │ └── increment.f │ │ │ │ └── subtract │ │ │ │ │ ├── sharing │ │ │ │ │ └── sharing.f │ │ │ │ │ ├── bitwidth │ │ │ │ │ └── bitwidth.f │ │ │ │ │ ├── subtract │ │ │ │ │ └── subtract.f │ │ │ │ │ ├── datatypes │ │ │ │ │ └── datatypes.f │ │ │ │ │ └── decrement │ │ │ │ │ └── decrement.f │ │ │ │ ├── control │ │ │ │ ├── case │ │ │ │ │ ├── fsm │ │ │ │ │ │ └── fsm.f │ │ │ │ │ ├── inlining │ │ │ │ │ │ └── inlining.f │ │ │ │ │ ├── balancing │ │ │ │ │ │ └── balancing.f │ │ │ │ │ └── datatypes │ │ │ │ │ │ └── datatypes.f │ │ │ │ ├── if_test │ │ │ │ │ ├── fsm │ │ │ │ │ │ └── fsm.f │ │ │ │ │ ├── if_test │ │ │ │ │ │ └── if_test.f │ │ │ │ │ ├── inlining │ │ │ │ │ │ └── inlining.f │ │ │ │ │ ├── balancing │ │ │ │ │ │ └── balancing.f │ │ │ │ │ ├── datatypes │ │ │ │ │ │ └── datatypes.f │ │ │ │ │ └── conditions │ │ │ │ │ │ └── conditions.f │ │ │ │ └── loop │ │ │ │ │ ├── for_fsm │ │ │ │ │ └── for_fsm.f │ │ │ │ │ ├── for_exit │ │ │ │ │ └── for_exit.f │ │ │ │ │ ├── while_fsm │ │ │ │ │ └── while_fsm.f │ │ │ │ │ ├── while_exit │ │ │ │ │ └── while_exit.f │ │ │ │ │ ├── for_datatypes │ │ │ │ │ └── for_datatypes.f │ │ │ │ │ └── while_datatypes │ │ │ │ │ └── while_datatypes.f │ │ │ │ └── bitwise │ │ │ │ ├── or │ │ │ │ ├── or_1 │ │ │ │ │ └── or_1.f │ │ │ │ └── datatypes │ │ │ │ │ └── datatypes.f │ │ │ │ ├── and │ │ │ │ ├── and_1 │ │ │ │ │ └── and_1.f │ │ │ │ └── datatypes │ │ │ │ │ └── datatypes.f │ │ │ │ ├── not │ │ │ │ ├── not_1 │ │ │ │ │ └── not_1.f │ │ │ │ └── datatypes │ │ │ │ │ └── datatypes.f │ │ │ │ ├── xor │ │ │ │ ├── xor_1 │ │ │ │ │ └── xor_1.f │ │ │ │ └── datatypes │ │ │ │ │ └── datatypes.f │ │ │ │ ├── shl │ │ │ │ ├── sharing │ │ │ │ │ └── sharing.f │ │ │ │ ├── bitwidth │ │ │ │ │ └── bitwidth.f │ │ │ │ └── datatypes │ │ │ │ │ └── datatypes.f │ │ │ │ └── shr │ │ │ │ └── sharing │ │ │ │ └── sharing.f │ │ ├── if_transforms │ │ │ └── loop_unrolling │ │ │ │ ├── pr476 │ │ │ │ ├── test.f │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ │ ├── test1 │ │ │ │ ├── test.f │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ │ ├── test2 │ │ │ │ ├── test.f │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ │ ├── test3 │ │ │ │ ├── test.f │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ │ ├── test4 │ │ │ │ ├── test.f │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ │ ├── test5 │ │ │ │ ├── test.f │ │ │ │ └── golden │ │ │ │ │ └── test.log │ │ │ │ └── test6 │ │ │ │ ├── test.f │ │ │ │ └── golden │ │ │ │ └── test.log │ │ ├── sim │ │ │ └── prime_do_while │ │ │ │ ├── prime_do_while.f │ │ │ │ └── golden │ │ │ │ └── prime_do_while.log │ │ └── expected_behavior │ │ │ └── test1 │ │ │ └── golden │ │ │ └── test1.log │ ├── kernel │ │ ├── dynamic_processes │ │ │ ├── sc_join │ │ │ │ └── test01 │ │ │ │ │ └── golden │ │ │ │ │ ├── sc_join.log │ │ │ │ │ └── test01.log │ │ │ ├── sc_barrier │ │ │ │ └── test01 │ │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ ├── test05 │ │ │ │ └── golden │ │ │ │ │ └── test05.log │ │ │ ├── test08 │ │ │ │ └── golden │ │ │ │ │ └── test08.log │ │ │ ├── test06 │ │ │ │ └── golden │ │ │ │ │ └── test06.log │ │ │ ├── test04 │ │ │ │ └── golden │ │ │ │ │ └── test04.log │ │ │ └── test03 │ │ │ │ └── golden │ │ │ │ └── test03.log │ │ ├── sc_module │ │ │ ├── test01 │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ ├── test03 │ │ │ │ └── golden │ │ │ │ │ └── test03.log │ │ │ ├── test10 │ │ │ │ └── golden │ │ │ │ │ └── test10.log │ │ │ ├── test08 │ │ │ │ └── golden │ │ │ │ │ └── test08.log │ │ │ ├── test06 │ │ │ │ └── golden │ │ │ │ │ └── test06.log │ │ │ └── test04 │ │ │ │ └── golden │ │ │ │ └── test04.log │ │ ├── sc_time │ │ │ ├── test21 │ │ │ │ └── golden │ │ │ │ │ └── test21.log │ │ │ ├── test02 │ │ │ │ └── golden │ │ │ │ │ └── test02.log │ │ │ ├── test07 │ │ │ │ └── golden │ │ │ │ │ └── test07.log │ │ │ ├── test03 │ │ │ │ └── golden │ │ │ │ │ └── test03.log │ │ │ ├── test09 │ │ │ │ └── golden │ │ │ │ │ └── test09.log │ │ │ ├── test08 │ │ │ │ └── golden │ │ │ │ │ └── test08.log │ │ │ ├── test18 │ │ │ │ └── golden │ │ │ │ │ └── test18.log │ │ │ ├── test04 │ │ │ │ └── golden │ │ │ │ │ └── test04.log │ │ │ ├── test05 │ │ │ │ └── golden │ │ │ │ │ └── test05.log │ │ │ └── test06 │ │ │ │ └── golden │ │ │ │ └── test06.log │ │ ├── kind_string │ │ │ └── test01 │ │ │ │ └── test01.f │ │ ├── sc_ver │ │ │ └── test01 │ │ │ │ ├── test01.f │ │ │ │ └── golden │ │ │ │ └── test01.log │ │ ├── sc_module_name │ │ │ └── test01 │ │ │ │ └── golden │ │ │ │ └── test01.log │ │ ├── sc_main_main │ │ │ └── golden │ │ │ │ └── sc_main_main.log │ │ ├── sc_elab_and_sim │ │ │ └── golden │ │ │ │ └── sc_elab_and_sim.log │ │ ├── sc_object_manager │ │ │ └── test02 │ │ │ │ └── golden │ │ │ │ └── test02.log │ │ ├── sc_process_handle │ │ │ ├── test01 │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ └── test02 │ │ │ │ └── golden │ │ │ │ └── test02.log │ │ ├── sc_attribute │ │ │ └── test01 │ │ │ │ └── golden │ │ │ │ └── test01.log │ │ ├── sc_process_b │ │ │ ├── test01 │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ └── test03 │ │ │ │ └── golden │ │ │ │ └── test03.log │ │ ├── sc_object │ │ │ └── test02 │ │ │ │ └── golden │ │ │ │ └── test02.log │ │ ├── sc_sensitive │ │ │ ├── test05 │ │ │ │ └── golden │ │ │ │ │ └── test05.log │ │ │ ├── test04 │ │ │ │ └── golden │ │ │ │ │ └── test04.log │ │ │ └── test01 │ │ │ │ └── golden │ │ │ │ └── test01.log │ │ ├── sc_simcontext │ │ │ ├── test01 │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ └── sc_delta_count │ │ │ │ └── golden │ │ │ │ └── sc_delta_count.log │ │ ├── reset_signal_is │ │ │ ├── test01 │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ └── test03 │ │ │ │ └── golden │ │ │ │ └── test03.log │ │ ├── sc_lambda │ │ │ └── test01 │ │ │ │ └── golden │ │ │ │ └── test01.log │ │ ├── sc_event │ │ │ └── test03 │ │ │ │ └── golden │ │ │ │ └── test03.log │ │ ├── sc_stop │ │ │ ├── test01 │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ └── test03 │ │ │ │ └── golden │ │ │ │ └── test03.log │ │ ├── module_method_after_sc_start │ │ │ └── golden │ │ │ │ └── module_method_after_sc_start.log │ │ ├── module_thread_after_sc_start │ │ │ └── golden │ │ │ │ └── module_thread_after_sc_start.log │ │ ├── process_control │ │ │ ├── test09 │ │ │ │ └── golden │ │ │ │ │ └── sc_event_list_kill.log │ │ │ ├── reset │ │ │ │ ├── method_self_reset │ │ │ │ │ └── golden │ │ │ │ │ │ └── method_self_reset.log │ │ │ │ └── method_reset_throw │ │ │ │ │ └── golden │ │ │ │ │ └── sc_method_reset_throw.log │ │ │ └── throw_it │ │ │ │ └── test1 │ │ │ │ └── golden │ │ │ │ └── test1.log │ │ └── phase_callbacks │ │ │ ├── test01 │ │ │ └── golden │ │ │ │ └── test01.log │ │ │ └── test02 │ │ │ └── golden │ │ │ └── test02.log │ ├── examples │ │ ├── aes │ │ │ └── golden │ │ │ │ └── aes.log │ │ ├── trie │ │ │ └── golden │ │ │ │ └── trie.log │ │ ├── isqrt │ │ │ └── golden │ │ │ │ └── isqrt.log │ │ └── optional │ │ │ └── golden │ │ │ └── optional.log │ ├── communication │ │ ├── ports │ │ │ ├── test06 │ │ │ │ └── golden │ │ │ │ │ └── test06.log │ │ │ ├── test02 │ │ │ │ └── golden │ │ │ │ │ └── test02.log │ │ │ └── test05 │ │ │ │ └── golden │ │ │ │ └── test05.log │ │ ├── sc_signal │ │ │ ├── check_writer │ │ │ │ ├── test06 │ │ │ │ │ └── golden │ │ │ │ │ │ └── test06.log │ │ │ │ ├── test13 │ │ │ │ │ └── golden │ │ │ │ │ │ └── test13.log │ │ │ │ ├── test08 │ │ │ │ │ └── golden │ │ │ │ │ │ └── test08.log │ │ │ │ ├── test09 │ │ │ │ │ └── golden │ │ │ │ │ │ └── test09.log │ │ │ │ ├── test10 │ │ │ │ │ └── golden │ │ │ │ │ │ └── test10.log │ │ │ │ ├── test11 │ │ │ │ │ └── golden │ │ │ │ │ │ └── test11.log │ │ │ │ ├── test12 │ │ │ │ │ └── golden │ │ │ │ │ │ └── test12.log │ │ │ │ └── test14 │ │ │ │ │ └── golden │ │ │ │ │ └── test14.log │ │ │ ├── datatypes │ │ │ │ ├── test01 │ │ │ │ │ └── golden │ │ │ │ │ │ └── test01.log │ │ │ │ └── test02 │ │ │ │ │ └── golden │ │ │ │ │ └── test02.log │ │ │ ├── writer_policy │ │ │ │ ├── test01 │ │ │ │ │ └── golden │ │ │ │ │ │ └── test01.log │ │ │ │ └── test02 │ │ │ │ │ └── golden │ │ │ │ │ └── test02.log │ │ │ ├── constructors │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ └── register_port │ │ │ │ ├── test01 │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ │ ├── test02 │ │ │ │ └── golden │ │ │ │ │ └── test02.log │ │ │ │ └── test03 │ │ │ │ └── golden │ │ │ │ └── test03.log │ │ ├── sc_semaphore │ │ │ ├── test03 │ │ │ │ └── test03.f │ │ │ └── test04 │ │ │ │ └── golden │ │ │ │ └── test04.log │ │ ├── sc_clock │ │ │ ├── test04 │ │ │ │ └── golden │ │ │ │ │ └── test04.log │ │ │ └── test03 │ │ │ │ └── golden │ │ │ │ └── test03.log │ │ ├── sc_signal_ports │ │ │ └── test01 │ │ │ │ └── golden │ │ │ │ └── test01.log │ │ ├── sc_signal_resolved_port │ │ │ └── test02 │ │ │ │ └── golden │ │ │ │ └── test02.log │ │ ├── sc_export │ │ │ ├── test03 │ │ │ │ └── golden │ │ │ │ │ └── test03.log │ │ │ ├── test02 │ │ │ │ └── golden │ │ │ │ │ └── test02.log │ │ │ └── test04 │ │ │ │ ├── golden │ │ │ │ └── test04.log │ │ │ │ └── test04.cpp │ │ ├── sc_interface │ │ │ └── test01 │ │ │ │ └── golden │ │ │ │ └── test01.log │ │ ├── sc_signal_resolved │ │ │ ├── test04 │ │ │ │ └── golden │ │ │ │ │ └── test04.log │ │ │ ├── test02 │ │ │ │ └── golden │ │ │ │ │ └── test02.log │ │ │ ├── test03 │ │ │ │ └── golden │ │ │ │ │ └── test03.log │ │ │ └── test01 │ │ │ │ └── golden │ │ │ │ └── test01.log │ │ ├── sc_prim_channel │ │ │ └── test01 │ │ │ │ └── golden │ │ │ │ └── test01.log │ │ ├── sc_port_policy │ │ │ ├── test05 │ │ │ │ └── golden │ │ │ │ │ └── test05.log │ │ │ ├── test03 │ │ │ │ └── golden │ │ │ │ │ └── test03.log │ │ │ ├── test04 │ │ │ │ └── golden │ │ │ │ │ └── test04.log │ │ │ ├── test01 │ │ │ │ └── golden │ │ │ │ │ └── test01.log │ │ │ └── test02 │ │ │ │ └── golden │ │ │ │ └── test02.log │ │ ├── sc_fifo │ │ │ └── test02 │ │ │ │ └── golden │ │ │ │ └── test02.log │ │ └── sc_signal_rv │ │ │ ├── test01 │ │ │ └── golden │ │ │ │ └── test01.log │ │ │ ├── test02 │ │ │ └── golden │ │ │ │ └── test02.log │ │ │ └── test03 │ │ │ └── golden │ │ │ └── test03.log │ ├── tracing │ │ ├── wif_trace │ │ │ └── pct1 │ │ │ │ └── pct1.f │ │ └── empty │ │ │ ├── empty_vcd │ │ │ └── golden │ │ │ │ └── empty_vcd.log │ │ │ └── empty_wif │ │ │ └── golden │ │ │ └── empty_wif.log │ ├── utils │ │ ├── sc_vector │ │ │ └── test09 │ │ │ │ └── golden │ │ │ │ └── iter_test.log │ │ └── sc_report │ │ │ ├── test04 │ │ │ └── golden │ │ │ │ └── empty_msg_id.log │ │ │ └── test03 │ │ │ └── golden │ │ │ └── test03.log │ ├── 1666-2011-compliance │ │ ├── async_reset │ │ │ └── golden │ │ │ │ └── async_reset.log │ │ ├── old_event_bug │ │ │ └── golden │ │ │ │ └── old_event_bug.log │ │ ├── sc_start_bug │ │ │ └── golden │ │ │ │ └── sc_start_bug.log │ │ ├── virtual_bind │ │ │ └── golden │ │ │ │ └── virtual_bind.log │ │ ├── late_reset_bug │ │ │ └── golden │ │ │ │ └── late_reset_bug.log │ │ ├── living_children │ │ │ └── golden │ │ │ │ └── living_children.log │ │ ├── proc_ctrl_elab │ │ │ └── golden │ │ │ │ └── proc_ctrl_elab.log │ │ ├── proc_ctrl_immed │ │ │ └── golden │ │ │ │ └── proc_ctrl_immed.log │ │ ├── self_reset_bug │ │ │ └── golden │ │ │ │ └── self_reset_bug.log │ │ ├── async_reset_port │ │ │ └── golden │ │ │ │ └── async_reset_port.log │ │ ├── child_proc_control │ │ │ └── golden │ │ │ │ └── child_proc_control.log │ │ ├── mixed_child_procs │ │ │ └── golden │ │ │ │ └── mixed_child_procs.log │ │ ├── recursive_kill_bug │ │ │ └── golden │ │ │ │ └── recursive_kill_bug.log │ │ ├── sc_writer_policy │ │ │ └── golden │ │ │ │ └── sc_writer_policy.log │ │ ├── include_descendants │ │ │ └── golden │ │ │ │ └── include_descendants.log │ │ ├── version_macros │ │ │ └── golden │ │ │ │ └── version_macros.log │ │ ├── proc_ctrl │ │ │ └── golden │ │ │ │ └── proc_ctrl.log │ │ ├── sync_reset │ │ │ └── golden │ │ │ │ └── sync_reset.log │ │ ├── disable_enable │ │ │ └── golden │ │ │ │ └── disable_enable.log │ │ ├── sc_process_handle_less_than │ │ │ └── golden │ │ │ │ └── sc_process_handle_less_than.log │ │ ├── method_with_reset │ │ │ └── golden │ │ │ │ └── method_with_reset.log │ │ ├── proc_ctrl_priority │ │ │ └── golden │ │ │ │ └── proc_ctrl_priority.log │ │ ├── proc_ctrl_timeout │ │ │ └── golden │ │ │ │ └── proc_ctrl_timeout.log │ │ ├── method_suspends_itself │ │ │ └── golden │ │ │ │ └── method_suspends_itself.log │ │ ├── reset_while_suspended │ │ │ └── golden │ │ │ │ └── reset_while_suspended.log │ │ ├── bogus_reset │ │ │ └── golden │ │ │ │ └── bogus_reset.log │ │ ├── overkill_bug │ │ │ └── golden │ │ │ │ └── overkill_bug.log │ │ ├── immed_self_notif │ │ │ └── golden │ │ │ │ └── immed_self_notif.log │ │ └── suspend_resume │ │ │ └── golden │ │ │ └── suspend_resume.log │ ├── compliance_1666 │ │ ├── test203b │ │ │ └── golden │ │ │ │ └── test203b.log │ │ ├── test206 │ │ │ └── golden │ │ │ │ └── test206.log │ │ ├── test207 │ │ │ └── golden │ │ │ │ └── test207.log │ │ ├── test208 │ │ │ └── golden │ │ │ │ └── test208.log │ │ ├── test209 │ │ │ └── golden │ │ │ │ └── test209.log │ │ ├── test210 │ │ │ └── golden │ │ │ │ └── test210.log │ │ ├── test211 │ │ │ └── golden │ │ │ │ └── test211.log │ │ ├── test219 │ │ │ └── golden │ │ │ │ └── test219.log │ │ ├── test233 │ │ │ └── golden │ │ │ │ └── test233.log │ │ ├── test235a │ │ │ └── golden │ │ │ │ └── test235a.log │ │ ├── test106 │ │ │ └── golden │ │ │ │ └── test106.log │ │ ├── test202 │ │ │ └── golden │ │ │ │ └── test202.log │ │ ├── test205 │ │ │ └── golden │ │ │ │ └── test205.log │ │ ├── test234 │ │ │ └── golden │ │ │ │ └── test234.log │ │ ├── test228 │ │ │ └── golden │ │ │ │ └── test228.log │ │ └── test00 │ │ │ └── golden │ │ │ └── test00.log │ └── bugs │ │ ├── sc_string_bracket_assign │ │ ├── golden │ │ │ └── sc_string_bracket_assign.log │ │ └── sc_string_bracket_assign.cpp │ │ ├── constructor_throw │ │ └── golden │ │ │ └── constructor_throw.log │ │ ├── stack_alignment │ │ └── golden │ │ │ └── stack_alignment.log │ │ ├── bug_185 │ │ └── golden │ │ │ └── bug_185.log │ │ ├── bug_70 │ │ └── golden │ │ │ └── bug_70.log │ │ └── sc_bigint_part_select │ │ └── test01 │ │ └── golden │ │ └── test01.log └── tlm │ ├── update_original │ └── golden │ │ └── update_original.log │ ├── bugs │ └── multi_passthrough_sockets_bug │ │ └── golden │ │ └── multi_passthrough_sockets_bug.log │ ├── nb2b_adapter │ └── golden │ │ └── nb2b_adapter.log │ └── cancel_all │ └── golden │ └── cancel_all.log ├── examples ├── build-msvc │ └── openhere.bat ├── sysc │ ├── 2.1 │ │ ├── sc_export │ │ │ ├── golden.log │ │ │ └── Makefile │ │ ├── scx_barrier │ │ │ ├── golden.log │ │ │ └── Makefile │ │ ├── scx_mutex_w_policy │ │ │ ├── golden.log │ │ │ └── Makefile │ │ ├── dpipe │ │ │ ├── golden.log │ │ │ └── Makefile │ │ ├── sc_report │ │ │ └── Makefile │ │ ├── forkjoin │ │ │ └── Makefile │ │ └── reset_signal_is │ │ │ └── Makefile │ ├── risc_cpu │ │ ├── bios.img │ │ ├── Makefile │ │ └── test.asm │ ├── simple_bus │ │ ├── SLIDES.pdf │ │ └── Makefile │ ├── simple_fifo │ │ ├── golden.log │ │ └── Makefile │ ├── fft │ │ ├── fft_flpt │ │ │ ├── in_imag.2 │ │ │ ├── in_real.2 │ │ │ ├── in_imag.3 │ │ │ ├── in_imag.1 │ │ │ ├── in_real.1 │ │ │ ├── in_real.3 │ │ │ ├── Makefile │ │ │ ├── out_imag.1.golden │ │ │ ├── out_imag.2.golden │ │ │ ├── out_real.1.golden │ │ │ └── out_real.2.golden │ │ └── fft_fxpt │ │ │ ├── in_imag.2 │ │ │ ├── in_real.2 │ │ │ ├── in_imag.3 │ │ │ ├── out_imag.1.golden │ │ │ ├── out_imag.2.golden │ │ │ ├── out_real.1.golden │ │ │ ├── out_real.2.golden │ │ │ ├── in_imag.1 │ │ │ ├── in_real.1 │ │ │ ├── in_real.3 │ │ │ ├── out_imag.3.golden │ │ │ ├── out_real.3.golden │ │ │ └── Makefile │ ├── rsa │ │ └── Makefile │ ├── pipe │ │ └── Makefile │ ├── pkt_switch │ │ └── Makefile │ ├── 2.3 │ │ ├── simple_async │ │ │ ├── Makefile │ │ │ └── golden.log │ │ ├── sc_rvd │ │ │ └── Makefile │ │ └── sc_ttd │ │ │ └── Makefile │ ├── async_suspend │ │ └── Makefile │ └── simple_perf │ │ └── Makefile ├── tlm │ ├── lt │ │ ├── docs │ │ │ ├── lt_example.pdf │ │ │ └── lt_example.ppt │ │ └── README │ ├── at_ooo │ │ └── docs │ │ │ ├── at_ooo_example.pdf │ │ │ └── at_ooo_example.ppt │ ├── lt_dmi │ │ ├── docs │ │ │ ├── lt_dmi_example.pdf │ │ │ └── lt_dmi_example.ppt │ │ └── README │ ├── at_1_phase │ │ └── docs │ │ │ ├── at_1_phase_example.pdf │ │ │ └── at_1_phase_example.ppt │ ├── at_2_phase │ │ └── docs │ │ │ ├── at_2_phase_example.pdf │ │ │ └── at_2_phase_example.ppt │ ├── at_4_phase │ │ └── docs │ │ │ ├── at_4_phase_example.pdf │ │ │ └── at_4_phase_example.ppt │ ├── at_mixed_targets │ │ └── docs │ │ │ ├── at_mixed_targets_example.pdf │ │ │ └── at_mixed_targets_example.ppt │ ├── lt_mixed_endian │ │ ├── docs │ │ │ ├── lt_mixed_endian_example.pdf │ │ │ └── lt_mixed_endian_example.ppt │ │ └── README │ ├── at_extension_optional │ │ └── docs │ │ │ ├── at_extension_optional_example.pdf │ │ │ └── at_extension_optional_example.ppt │ ├── lt_temporal_decouple │ │ ├── docs │ │ │ ├── lt_temporal_decouple_example.pdf │ │ │ └── lt_temporal_decouple_example.ppt │ │ └── README │ └── lt_extension_mandatory │ │ └── docs │ │ ├── lt_extension_mandatory_example.pdf │ │ └── lt_extension_mandatory_example.ppt └── build-unix │ └── Makefile ├── config └── bootstrap └── cmake └── SystemCTLMConfig.cmake.in /src/sysc/packages/qt/md/null.README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/fx/bit/ref_files/t_all.0: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/fx/bit/ref_files/t_all.1: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/systemc/misc/gnats/pr-2/golden/pr-2.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/gnats/pr57/golden/pr57.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/gcd/golden/gcd.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/scflow/t/t.f: -------------------------------------------------------------------------------- 1 | t/t.cpp 2 | t/main.cpp 3 | -------------------------------------------------------------------------------- /tests/systemc/kernel/dynamic_processes/sc_join/test01/golden/sc_join.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/systemc/misc/gnats/pr-134/golden/pr-134.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/gnats/pr-233/golden/pr-233.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/gnats/pr-25/golden/pr-25.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/gnats/pr-503/golden/pr-503.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/gnats/pr213/golden/pr213.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/scflow/t/golden/t.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/fx/bit/test.f: -------------------------------------------------------------------------------- 1 | bit/main.cpp 2 | bit/test_bit.cpp 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/compare/golden/compare.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_module/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_module/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_time/test21/golden/test21.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/examples/parsing/golden/activa.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/gnats/pr-47_3/golden/pr-47_3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.4/golden/T_2_4_1_1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.5/golden/T_2_5_1_1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star113946/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star114639/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star114678/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star132136/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/blast/blast1/golden/blast1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/blast/blast2/golden/blast2.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/blast/blast3/golden/blast3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/combo/share/golden/share.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/control/wait/golden/wait.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt11.1/golden/mean.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt11.2/golden/mean.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt11.3/golden/mean.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt11.4/golden/mean.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt11.5/golden/mean.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt11.6/golden/mean.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt11.7/golden/mean.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/gnats/pr-503-neg/golden/pr-503-neg.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/memory_explosion/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/memory_explosion/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star105234/golden/star105234.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star113632/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0010 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star114633/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0000 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star114716/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star129901/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/combo/switch3/golden/switch3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/combo/switch4/golden/switch4.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/combo/switch5/golden/switch5.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/combo/switch6/golden/switch6.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/fx/other_types/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/fx/ranges/test.f: -------------------------------------------------------------------------------- 1 | ranges/main.cpp 2 | ranges/range_fx.cpp 3 | -------------------------------------------------------------------------------- /tests/systemc/examples/aes/golden/aes.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program complete 3 | -------------------------------------------------------------------------------- /tests/systemc/examples/trie/golden/trie.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program complete 3 | -------------------------------------------------------------------------------- /tests/systemc/kernel/kind_string/test01/test01.f: -------------------------------------------------------------------------------- 1 | test01/foo.cpp 2 | test01/main.cpp 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/communication/channel/aggregate/golden/rgb.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/communication/signals/aggregate/golden/rgb.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/examples/a2901/golden/a2901.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 410 us 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.3/T_2_3_1_1/golden/T_2_3_1_1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.3/T_2_3_1_2/golden/T_2_3_1_2.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.3/T_2_3_1_3/golden/T_2_3_1_3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.3/T_2_3_1_4/golden/T_2_3_1_4.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.3/T_2_3_2_1/golden/T_2_3_2_1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.3/T_2_3_3_1/golden/T_2_3_3_1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.3/T_2_3_4_1/golden/T_2_3_4_1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.3/T_2_3_5_1/golden/T_2_3_5_1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star116406/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | a = 4 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star117831/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 11010001 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star127624/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 15 3 | 7 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star127914/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | sum is 5 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/misc/test1/golden/test1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/misc/test2/golden/test2.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/misc/test3/golden/test3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/misc/test4/golden/test4.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/misc/test5/golden/test5.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/misc/test6/golden/test6.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/methodology/file_io/input_sc_signed/input.char: -------------------------------------------------------------------------------- 1 | 12 2 | 13 3 | -------------------------------------------------------------------------------- /tests/systemc/communication/ports/test06/golden/test06.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Success 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/fx/arith_big/test.f: -------------------------------------------------------------------------------- 1 | arith_big/add_big.cpp 2 | arith_big/main.cpp 3 | -------------------------------------------------------------------------------- /tests/systemc/examples/isqrt/golden/isqrt.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Program completed. 3 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_ver/test01/test01.f: -------------------------------------------------------------------------------- 1 | test01/main.cpp 2 | test01/test-unchecked.cpp 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.3/T_2_3_1_5_neg/golden/T_2_3_1_5_neg.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/semantic/2.3/T_2_3_2_5_neg/golden/T_2_3_2_5_neg.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star113321/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0001110000 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star113623/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 3 | 9 4 | 9 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star113726/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -1 3 | 0001 4 | -------------------------------------------------------------------------------- /src/sysc/packages/qt/md/axp.Makefile: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # GNU CC 4 | # 5 | CC = gcc -D__AXP__ 6 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/check_writer/test06/golden/test06.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_module_name/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | m1 3 | m2 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star130786/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | a = 10 3 | a = 10 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/misc/test1/golden/test1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/misc/test2/golden/test2.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/misc/test3/golden/test3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/misc/test1/golden/test1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/misc/test2/golden/test2.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/misc/test3/golden/test3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_rf/golden/pr-207_rf.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/input.decimal: -------------------------------------------------------------------------------- 1 | 0d12 2 | 0d13 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt7.1/chpt7.1.f: -------------------------------------------------------------------------------- 1 | chpt7.1/main.cpp 2 | chpt7.1/testbench.cpp 3 | -------------------------------------------------------------------------------- /tests/systemc/tracing/wif_trace/pct1/pct1.f: -------------------------------------------------------------------------------- 1 | pct1/main.cpp 2 | pct1/monitor.cpp 3 | pct1/tx.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/utils/sc_vector/test09/golden/iter_test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_semaphore/test03/test03.f: -------------------------------------------------------------------------------- 1 | test03/test_sem.cpp 2 | test03/main.cpp 3 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/datatypes/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 123 3 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/writer_policy/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/writer_policy/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/fx/constructors/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:array.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/misc/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_main_main/golden/sc_main_main.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.12.7/golden/5.12.7.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.2.19/golden/5.2.19.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.2.22/golden/5.2.22.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.2.5/golden/5.2.5.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program complete 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.2.9/golden/5.2.9.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/6.5.3/golden/6.5.3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star116072/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | sc_bit(1).to_char() = 1 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star137040/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 10 3 | 10 4 | 6 5 | 6 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test1/test1.f: -------------------------------------------------------------------------------- 1 | test1/test.cpp 2 | test1/tb.cpp 3 | test1/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test2/test2.f: -------------------------------------------------------------------------------- 1 | test2/test.cpp 2 | test2/tb.cpp 3 | test2/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test3/test.f: -------------------------------------------------------------------------------- 1 | test3/test.cpp 2 | test3/tb.cpp 3 | test3/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test4/test.f: -------------------------------------------------------------------------------- 1 | test4/test.cpp 2 | test4/tb.cpp 3 | test4/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test5/test.f: -------------------------------------------------------------------------------- 1 | test5/test.cpp 2 | test5/tb.cpp 3 | test5/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test6/test.f: -------------------------------------------------------------------------------- 1 | test6/test.cpp 2 | test6/tb.cpp 3 | test6/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_blast/golden/pr-207_blast.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_mem/golden/pr-207_mem.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/module_name/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:module_name.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_semaphore/test04/golden/test04.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | sc_semaphore 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | OK 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/fx/fast_constructors/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:array.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/arith/arith01/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:arith01.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/arith/arith02/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:arith02.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/arith/arith04/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:arith04.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/arith/arith06/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:arith06.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/arith/arith08/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:arith08.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/arith/arith10/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:arith10.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/misc/concat/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/misc/concat/test08/golden/test08.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_elab_and_sim/golden/sc_elab_and_sim.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_object_manager/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_process_handle/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_process_handle/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/communication/signals/bool/bool.f: -------------------------------------------------------------------------------- 1 | bool/proc1.cpp 2 | bool/proc2.cpp 3 | bool/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/communication/signals/int/int.f: -------------------------------------------------------------------------------- 1 | int/proc1.cpp 2 | int/proc2.cpp 3 | int/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.12.8.4/golden/5.12.8.4.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/8.5.10/golden/8.5.10.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | program completed 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/8.5.5/golden/8.5.5.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | program completed 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star125338/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | -5 3 | 5 4 | 4294967291 5 | 5 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test01/test.f: -------------------------------------------------------------------------------- 1 | test01/test.cpp 2 | test01/tb.cpp 3 | test01/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/control/demo1/demo1.f: -------------------------------------------------------------------------------- 1 | demo1/main.cpp 2 | demo1/proc1.cpp 3 | demo1/proc2.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt5.1/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:accumulator.cpp 2 | -------------------------------------------------------------------------------- /examples/build-msvc/openhere.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | %~d1 3 | cd %~p1 4 | cd %1 5 | %SystemRoot%\system32\cmd.exe 6 | -------------------------------------------------------------------------------- /src/sysc/packages/qt/md/ksr1.Makefile: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # KSR1 configuration. 4 | # 5 | CC = cc -ansi 6 | 7 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/async_reset/golden/async_reset.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/old_event_bug/golden/old_event_bug.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/sc_start_bug/golden/sc_start_bug.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/virtual_bind/golden/virtual_bind.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/big_datatypes/adds64/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:adds64.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_attribute/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | a1 3 | 42 4 | a1 5 | a2 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/communication/signals/float/float.f: -------------------------------------------------------------------------------- 1 | float/proc1.cpp 2 | float/proc2.cpp 3 | float/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/4.2.2/golden/4.2.2.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | top.m2 3 | top.m3 4 | top.s2 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.2.7.part1/golden/5.2.7.part1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program complete 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.2.7.part2/golden/5.2.7.part2.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.8.5.size/golden/5.8.5.size.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/hshake2/hshake2.f: -------------------------------------------------------------------------------- 1 | hshake2/proc1.cpp 2 | hshake2/proc2.cpp 3 | hshake2/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/srlatch/srlatch.f: -------------------------------------------------------------------------------- 1 | srlatch/nor.cpp 2 | srlatch/testbench.cpp 3 | srlatch/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star113320/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | a=10 3 | b=0000001010 4 | c=10 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star116568/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 00000001 3 | 00000010 4 | 00000011 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/aproc_halt/disaproc2/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:disaproc2.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/late_reset_bug/golden/late_reset_bug.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/living_children/golden/living_children.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/proc_ctrl_elab/golden/proc_ctrl_elab.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/proc_ctrl_immed/golden/proc_ctrl_immed.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/self_reset_bug/golden/self_reset_bug.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/misc/concat/test09/golden/test09.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 15 9 3 | Program completed 4 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_process_b/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | main action sc_method_process 3 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_ver/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: sc_api_version: in sc_main 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.12.8.3/golden/5.12.8.3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | i = 42 3 | program completed 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.20.4/golden/5.20.4.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | number 42 3 | program completed 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.6.5/golden/5.6.5.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | fa() 3 | fb() 4 | program completed 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/6.25.3/golden/6.25.3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 1 2 3 3 | program completed 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star135771/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 01ZX0000111101ZX 3 | 111101ZXXXXXXXXX 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/reduce/golden/reduce.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1690 3 | 1690 4 | 1625 5 | 2665 6 | 1365 7 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt12.1/chpt12.1.f: -------------------------------------------------------------------------------- 1 | chpt12.1/accessor.cpp 2 | chpt12.1/main.cpp 3 | chpt12.1/ram.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt12.2/chpt12.2.f: -------------------------------------------------------------------------------- 1 | chpt12.2/accessor.cpp 2 | chpt12.2/main.cpp 3 | chpt12.2/ram.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt14.1/chpt14.1.f: -------------------------------------------------------------------------------- 1 | chpt14.1/main.cpp 2 | chpt14.1/proc1.cpp 3 | chpt14.1/proc2.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/dash0/dash0.f: -------------------------------------------------------------------------------- 1 | dash0/main.cpp 2 | dash0/dist.cpp 3 | dash0/pulse.cpp 4 | dash0/speed.cpp 5 | -------------------------------------------------------------------------------- /examples/sysc/2.1/sc_export/golden.log: -------------------------------------------------------------------------------- 1 | 10 ns In Channel run() 2 | 17 ns In Channel run() 3 | 20 ns In Channel run() 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/async_reset_port/golden/async_reset_port.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/child_proc_control/golden/child_proc_control.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/mixed_child_procs/golden/mixed_child_procs.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/recursive_kill_bug/golden/recursive_kill_bug.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/sc_writer_policy/golden/sc_writer_policy.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/check_writer/test13/golden/test13.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Program completed 3 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test203b/golden/test203b.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Success 5 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test206/golden/test206.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Success 5 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test207/golden/test207.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Success 5 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test208/golden/test208.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Success 5 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test209/golden/test209.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Success 5 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test210/golden/test210.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Success 5 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test211/golden/test211.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Success 5 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test219/golden/test219.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Success 5 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test233/golden/test233.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Success 5 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test235a/golden/test235a.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Success 5 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/big_datatypes/adds64/golden/adds64.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Small add tests completed 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/big_datatypes/multiplies64/ubsan_suppressions.txt: -------------------------------------------------------------------------------- 1 | signed-integer-overflow:multiplies64.cpp 2 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_small/bsps1/golden/bsps1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 38 3 | -2147483642 4 | 326 5 | 1152 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.16.8/golden/5.16.8.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | attribute is 2 3 | program completed 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.16.9/golden/5.16.9.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | program completed 3 | sigStub.in_0 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.21.5/golden/5.21.5.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | sm 3 | TopModule 4 | program completed 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.7.3/golden/5.7.3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | method 3 | method2 4 | program completed 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/biquad/biquad1/biquad1.f: -------------------------------------------------------------------------------- 1 | biquad1/biquad.cpp 2 | biquad1/main.cpp 3 | biquad1/testbench.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt10.1/chpt10.1.f: -------------------------------------------------------------------------------- 1 | chpt10.1/main.cpp 2 | chpt10.1/paramadd.cpp 3 | chpt10.1/stim.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt5.1/chpt5.1.f: -------------------------------------------------------------------------------- 1 | chpt5.1/accumulator.cpp 2 | chpt5.1/main.cpp 3 | chpt5.1/testbench.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt7.2/chpt7.2.f: -------------------------------------------------------------------------------- 1 | chpt7.2/adder_sub.cpp 2 | chpt7.2/main.cpp 3 | chpt7.2/testbench.cpp 4 | -------------------------------------------------------------------------------- /examples/sysc/2.1/scx_barrier/golden.log: -------------------------------------------------------------------------------- 1 | 11000.000000 - c 2 | 11000.000000 - b 3 | 11000.000000 - a 4 | Program completed 5 | -------------------------------------------------------------------------------- /examples/sysc/risc_cpu/bios.img: -------------------------------------------------------------------------------- 1 | 0x0f000000 2 | 0x0f000001 3 | 0x0f000002 4 | 0x0f000003 5 | 0x0f000004 6 | 0x0f000005 7 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/include_descendants/golden/include_descendants.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Success 4 | -------------------------------------------------------------------------------- /tests/systemc/bugs/sc_string_bracket_assign/golden/sc_string_bracket_assign.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | s5: abc 3 | s6: aXc 4 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/big_datatypes/assignments/golden/assignments.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Assignment tests passed 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/misc/test_improved_bigint/golden/test_improved_bigint.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | test passed. 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_signed/part_select/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 3 | Program completed 4 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_unsigned/part_select/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 3 | Program completed 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/communication/signals/unsigned/unsigned.f: -------------------------------------------------------------------------------- 1 | unsigned/proc1.cpp 2 | unsigned/proc2.cpp 3 | unsigned/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star114203/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0000111100 3 | 0b0000111100 4 | 0b00000111100 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/concat/fncall/test.f: -------------------------------------------------------------------------------- 1 | fncall/test.cpp 2 | fncall/tb.cpp 3 | fncall/monitor.cpp 4 | fncall/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/concat/lvalue/test.f: -------------------------------------------------------------------------------- 1 | lvalue/test.cpp 2 | lvalue/tb.cpp 3 | lvalue/monitor.cpp 4 | lvalue/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/concat/rvalue/test.f: -------------------------------------------------------------------------------- 1 | rvalue/test.cpp 2 | rvalue/tb.cpp 3 | rvalue/monitor.cpp 4 | rvalue/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_s: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | SAMPLE DATA = 12 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/methodology/sim_control/sim_to_time/sim_to_time.f: -------------------------------------------------------------------------------- 1 | sim_to_time/main.cpp 2 | sim_to_time/display.cpp 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/blv/golden/blv.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | verifying sc_bv<2000> 4 | 5 | verifying sc_lv<2000> 6 | -------------------------------------------------------------------------------- /examples/sysc/simple_bus/SLIDES.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/sysc/simple_bus/SLIDES.pdf -------------------------------------------------------------------------------- /examples/tlm/lt/docs/lt_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/lt/docs/lt_example.pdf -------------------------------------------------------------------------------- /examples/tlm/lt/docs/lt_example.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/lt/docs/lt_example.ppt -------------------------------------------------------------------------------- /tests/systemc/communication/ports/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | binding of models to parent model is completed 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/big_datatypes/big_small/golden/big_small.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Big Small Integer Test Completed 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/from_bv_lv/test04/golden/test04.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 32 3 | Bit logic operators test completed 4 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_vector/vector_trim/golden/vector_trim.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Vector trim testing completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/mult/mult.f: -------------------------------------------------------------------------------- 1 | mult/stimulus.cpp 2 | mult/display.cpp 3 | mult/mult.cpp 4 | mult/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/case/fsm/fsm.f: -------------------------------------------------------------------------------- 1 | fsm/display.cpp 2 | fsm/fsm.cpp 3 | fsm/main.cpp 4 | fsm/stimulus.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.12.8.5/golden/5.12.8.5.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | clock period is 1 ns 3 | program completed 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.13.7/golden/5.13.7.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | I'm Chan.name=top.m.b.ch 3 | program completed 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/6.6.4/golden/6.6.4.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s 0 3 | 0 s 1 4 | 0 s 1 5 | program completed 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star125422/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s 3 | 15 ns 4 | 30 ns 5 | 45 ns 6 | 60 ns 7 | 75 ns 8 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star126360/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star132075/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1 3 | 1 4 | 0 5 | 0 6 | 1 7 | 1 8 | 0 9 | 0 10 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test1/test.f: -------------------------------------------------------------------------------- 1 | test1/test.cpp 2 | test1/tb.cpp 3 | test1/monitor.cpp 4 | test1/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test2/test.f: -------------------------------------------------------------------------------- 1 | test2/test.cpp 2 | test2/tb.cpp 3 | test2/monitor.cpp 4 | test2/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test3/test.f: -------------------------------------------------------------------------------- 1 | test3/test.cpp 2 | test3/tb.cpp 3 | test3/monitor.cpp 4 | test3/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test4/test.f: -------------------------------------------------------------------------------- 1 | test4/test.cpp 2 | test4/tb.cpp 3 | test4/monitor.cpp 4 | test4/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test5/test.f: -------------------------------------------------------------------------------- 1 | test5/test.cpp 2 | test5/tb.cpp 3 | test5/monitor.cpp 4 | test5/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test6/test.f: -------------------------------------------------------------------------------- 1 | test6/test.cpp 2 | test6/tb.cpp 3 | test6/monitor.cpp 4 | test6/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test7/test.f: -------------------------------------------------------------------------------- 1 | test7/test.cpp 2 | test7/tb.cpp 3 | test7/monitor.cpp 4 | test7/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test02/test.f: -------------------------------------------------------------------------------- 1 | test02/test.cpp 2 | test02/tb.cpp 3 | test02/monitor.cpp 4 | test02/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test03/test.f: -------------------------------------------------------------------------------- 1 | test03/test.cpp 2 | test03/tb.cpp 3 | test03/monitor.cpp 4 | test03/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test04/test.f: -------------------------------------------------------------------------------- 1 | test04/test.cpp 2 | test04/tb.cpp 3 | test04/monitor.cpp 4 | test04/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test05/test.f: -------------------------------------------------------------------------------- 1 | test05/test.cpp 2 | test05/tb.cpp 3 | test05/monitor.cpp 4 | test05/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test06/test.f: -------------------------------------------------------------------------------- 1 | test06/test.cpp 2 | test06/tb.cpp 3 | test06/monitor.cpp 4 | test06/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test07/test.f: -------------------------------------------------------------------------------- 1 | test07/test.cpp 2 | test07/tb.cpp 3 | test07/monitor.cpp 4 | test07/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test08/test.f: -------------------------------------------------------------------------------- 1 | test08/test.cpp 2 | test08/tb.cpp 3 | test08/monitor.cpp 4 | test08/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test09/test.f: -------------------------------------------------------------------------------- 1 | test09/test.cpp 2 | test09/tb.cpp 3 | test09/monitor.cpp 4 | test09/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test10/test.f: -------------------------------------------------------------------------------- 1 | test10/test.cpp 2 | test10/tb.cpp 3 | test10/monitor.cpp 4 | test10/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test11/test.f: -------------------------------------------------------------------------------- 1 | test11/test.cpp 2 | test11/tb.cpp 3 | test11/monitor.cpp 4 | test11/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test12/test.f: -------------------------------------------------------------------------------- 1 | test12/test.cpp 2 | test12/tb.cpp 3 | test12/monitor.cpp 4 | test12/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test13/test.f: -------------------------------------------------------------------------------- 1 | test13/test.cpp 2 | test13/tb.cpp 3 | test13/monitor.cpp 4 | test13/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test14/test.f: -------------------------------------------------------------------------------- 1 | test14/test.cpp 2 | test14/tb.cpp 3 | test14/monitor.cpp 4 | test14/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test15/test.f: -------------------------------------------------------------------------------- 1 | test15/test.cpp 2 | test15/tb.cpp 3 | test15/monitor.cpp 4 | test15/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test16/test.f: -------------------------------------------------------------------------------- 1 | test16/test.cpp 2 | test16/tb.cpp 3 | test16/monitor.cpp 4 | test16/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test17/test.f: -------------------------------------------------------------------------------- 1 | test17/test.cpp 2 | test17/tb.cpp 3 | test17/monitor.cpp 4 | test17/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/methodology/file_io/input_sc_signed/golden/input_sc_signed.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | SAMPLE DATA = 12 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt3.1/chpt3.1.f: -------------------------------------------------------------------------------- 1 | chpt3.1/counter.cpp 2 | chpt3.1/fsmr.cpp 3 | chpt3.1/main.cpp 4 | chpt3.1/sg.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt3.2/chpt3.2.f: -------------------------------------------------------------------------------- 1 | chpt3.2/counter.cpp 2 | chpt3.2/fsmr.cpp 3 | chpt3.2/main.cpp 4 | chpt3.2/sg.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/param_model/param_model.f: -------------------------------------------------------------------------------- 1 | param_model/param.cpp 2 | param_model/stim.cpp 3 | param_model/main.cpp 4 | -------------------------------------------------------------------------------- /examples/sysc/2.1/scx_mutex_w_policy/golden.log: -------------------------------------------------------------------------------- 1 | t1 got mutex at 1 ns 2 | t2 got mutex at 11 ns 3 | t3 got mutex at 21 ns 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/big_datatypes/concatenations/golden/concatenations.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Concatenation test complete 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/big_datatypes/multiplies64/golden/multiplies64.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Small multiply tests completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.f: -------------------------------------------------------------------------------- 1 | or_1/display.cpp 2 | or_1/main.cpp 3 | or_1/or_1.cpp 4 | or_1/stimulus.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/if_test/fsm/fsm.f: -------------------------------------------------------------------------------- 1 | fsm/main.cpp 2 | fsm/stimulus.cpp 3 | fsm/display.cpp 4 | fsm/fsm.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/6.30.6/golden/6.30.6.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s 3 | 1 ns 4 | 1 ns 5 | 2 ns 6 | program completed 7 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/pr476/test.f: -------------------------------------------------------------------------------- 1 | pr476/test.cpp 2 | pr476/tb.cpp 3 | pr476/monitor.cpp 4 | pr476/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test1/test.f: -------------------------------------------------------------------------------- 1 | test1/test.cpp 2 | test1/tb.cpp 3 | test1/monitor.cpp 4 | test1/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test2/test.f: -------------------------------------------------------------------------------- 1 | test2/test.cpp 2 | test2/tb.cpp 3 | test2/monitor.cpp 4 | test2/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test3/test.f: -------------------------------------------------------------------------------- 1 | test3/test.cpp 2 | test3/tb.cpp 3 | test3/monitor.cpp 4 | test3/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test4/test.f: -------------------------------------------------------------------------------- 1 | test4/test.cpp 2 | test4/tb.cpp 3 | test4/monitor.cpp 4 | test4/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test5/test.f: -------------------------------------------------------------------------------- 1 | test5/test.cpp 2 | test5/tb.cpp 3 | test5/monitor.cpp 4 | test5/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test6/test.f: -------------------------------------------------------------------------------- 1 | test6/test.cpp 2 | test6/tb.cpp 3 | test6/monitor.cpp 4 | test6/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test1/test.f: -------------------------------------------------------------------------------- 1 | test1/test.cpp 2 | test1/tb.cpp 3 | test1/monitor.cpp 4 | test1/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test2/test.f: -------------------------------------------------------------------------------- 1 | test2/test.cpp 2 | test2/tb.cpp 3 | test2/monitor.cpp 4 | test2/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test3/test.f: -------------------------------------------------------------------------------- 1 | test3/test.cpp 2 | test3/tb.cpp 3 | test3/monitor.cpp 4 | test3/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test4/test.f: -------------------------------------------------------------------------------- 1 | test4/test.cpp 2 | test4/tb.cpp 3 | test4/monitor.cpp 4 | test4/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test5/test.f: -------------------------------------------------------------------------------- 1 | test5/test.cpp 2 | test5/tb.cpp 3 | test5/monitor.cpp 4 | test5/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test6/test.f: -------------------------------------------------------------------------------- 1 | test6/test.cpp 2 | test6/tb.cpp 3 | test6/monitor.cpp 4 | test6/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test7/test.f: -------------------------------------------------------------------------------- 1 | test7/test.cpp 2 | test7/tb.cpp 3 | test7/monitor.cpp 4 | test7/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test8/test.f: -------------------------------------------------------------------------------- 1 | test8/test.cpp 2 | test8/tb.cpp 3 | test8/monitor.cpp 4 | test8/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test9/test.f: -------------------------------------------------------------------------------- 1 | test9/test.cpp 2 | test9/tb.cpp 3 | test9/monitor.cpp 4 | test9/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test1/test.f: -------------------------------------------------------------------------------- 1 | test1/test.cpp 2 | test1/tb.cpp 3 | test1/monitor.cpp 4 | test1/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test2/test.f: -------------------------------------------------------------------------------- 1 | test2/test.cpp 2 | test2/tb.cpp 3 | test2/monitor.cpp 4 | test2/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test3/test.f: -------------------------------------------------------------------------------- 1 | test3/test.cpp 2 | test3/tb.cpp 3 | test3/monitor.cpp 4 | test3/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test4/test.f: -------------------------------------------------------------------------------- 1 | test4/test.cpp 2 | test4/tb.cpp 3 | test4/monitor.cpp 4 | test4/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test5/test.f: -------------------------------------------------------------------------------- 1 | test5/test.cpp 2 | test5/tb.cpp 3 | test5/monitor.cpp 4 | test5/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test6/test.f: -------------------------------------------------------------------------------- 1 | test6/test.cpp 2 | test6/tb.cpp 3 | test6/monitor.cpp 4 | test6/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/translate_on/test1/test.f: -------------------------------------------------------------------------------- 1 | test1/test.cpp 2 | test1/tb.cpp 3 | test1/monitor.cpp 4 | test1/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/translate_on/test2/test.f: -------------------------------------------------------------------------------- 1 | test2/test.cpp 2 | test2/tb.cpp 3 | test2/monitor.cpp 4 | test2/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/translate_on/test3/test.f: -------------------------------------------------------------------------------- 1 | test3/test.cpp 2 | test3/tb.cpp 3 | test3/monitor.cpp 4 | test3/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/translate_on/test4/test.f: -------------------------------------------------------------------------------- 1 | test4/test.cpp 2 | test4/tb.cpp 3 | test4/monitor.cpp 4 | test4/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/translate_on/test5/test.f: -------------------------------------------------------------------------------- 1 | test5/test.cpp 2 | test5/tb.cpp 3 | test5/monitor.cpp 4 | test5/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test1/golden/test1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test2/golden/test2.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test3/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test4/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test5/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/inlining/test6/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_signed/promote/promote.f: -------------------------------------------------------------------------------- 1 | promote/datawidth.cpp 2 | promote/stimgen.cpp 3 | promote/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_unsigned/promote/promote.f: -------------------------------------------------------------------------------- 1 | promote/datawidth.cpp 2 | promote/stimgen.cpp 3 | promote/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/dash1/dash1.f: -------------------------------------------------------------------------------- 1 | dash1/driver.cpp 2 | dash1/dist.cpp 3 | dash1/main.cpp 4 | dash1/pulse.cpp 5 | dash1/speed.cpp 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/dash2/dash2.f: -------------------------------------------------------------------------------- 1 | dash2/driver.cpp 2 | dash2/dist.cpp 3 | dash2/main.cpp 4 | dash2/pulse.cpp 5 | dash2/speed.cpp 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/dash3/dash3.f: -------------------------------------------------------------------------------- 1 | dash3/driver.cpp 2 | dash3/dist.cpp 3 | dash3/main.cpp 4 | dash3/pulse.cpp 5 | dash3/speed.cpp 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/dash4/dash4.f: -------------------------------------------------------------------------------- 1 | dash4/driver.cpp 2 | dash4/dist.cpp 3 | dash4/main.cpp 4 | dash4/pulse.cpp 5 | dash4/speed.cpp 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/dash5/dash5.f: -------------------------------------------------------------------------------- 1 | dash5/driver.cpp 2 | dash5/dist.cpp 3 | dash5/main.cpp 4 | dash5/pulse.cpp 5 | dash5/speed.cpp 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/dash6/dash6.f: -------------------------------------------------------------------------------- 1 | dash6/driver.cpp 2 | dash6/dist.cpp 3 | dash6/main.cpp 4 | dash6/pulse.cpp 5 | dash6/speed.cpp 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/dash7/dash7.f: -------------------------------------------------------------------------------- 1 | dash7/driver.cpp 2 | dash7/dist.cpp 3 | dash7/main.cpp 4 | dash7/pulse.cpp 5 | dash7/speed.cpp 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/dash8/dash8.f: -------------------------------------------------------------------------------- 1 | dash8/driver.cpp 2 | dash8/dist.cpp 3 | dash8/main.cpp 4 | dash8/pulse.cpp 5 | dash8/speed.cpp 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/v1.0/dash9/dash9.f: -------------------------------------------------------------------------------- 1 | dash9/driver.cpp 2 | dash9/dist.cpp 3 | dash9/main.cpp 4 | dash9/pulse.cpp 5 | dash9/speed.cpp 6 | -------------------------------------------------------------------------------- /tests/tlm/update_original/golden/update_original.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Unit test for update_original_from(). Should remain silent 3 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_module/test10/golden/test10.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | stack size = 0x600000 (6291456) 3 | 0 4 | Program complete 5 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_object/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | object_0 3 | object_1 4 | object_2 5 | Program completed 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.2.21/golden/5.2.21.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | top.A sc_signal 3 | top.B sc_signal 4 | program completed 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/8.3.15/golden/8.3.15.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Name is'foo' 3 | Name is'foo' 4 | 5 | program completed 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/8.5.4/golden/8.5.4.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 0 3 | 1 1 4 | 2 2 5 | 3 3 6 | 7 | 8 | program completed 9 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star107464/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1111111111111111111111111111111111111111 3 | -1 4 | 4294967295 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star114085/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0000000000000000000000000000000000000000000000000000000000011100 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_sc_signed.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | SAMPLE DATA = 12 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/sim_to_infinity.f: -------------------------------------------------------------------------------- 1 | sim_to_infinity/main.cpp 2 | sim_to_infinity/display.cpp 3 | -------------------------------------------------------------------------------- /examples/tlm/at_ooo/docs/at_ooo_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_ooo/docs/at_ooo_example.pdf -------------------------------------------------------------------------------- /examples/tlm/at_ooo/docs/at_ooo_example.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_ooo/docs/at_ooo_example.ppt -------------------------------------------------------------------------------- /examples/tlm/lt_dmi/docs/lt_dmi_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/lt_dmi/docs/lt_dmi_example.pdf -------------------------------------------------------------------------------- /examples/tlm/lt_dmi/docs/lt_dmi_example.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/lt_dmi/docs/lt_dmi_example.ppt -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/version_macros/golden/version_macros.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | IEEE_1666_SYSTEMC = 202301 3 | 4 | Success 5 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_clock/test04/golden/test04.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | current time is: 8 ns 3 | now, the current time is: 10 ns 4 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test106/golden/test106.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | T() 1 0 3 | T() 1 1 4 | T() 1 2 5 | T() 1 3 6 | 7 | Success 8 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/big_datatypes/add_subtracts/golden/add_subtracts.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Big Addition/Subtraction tests completed 3 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_unsigned/minus/golden/minus.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | a = 2 b = 4 3 | a - b = -2 4 | a - 4 = -2 5 | 2 - b = -2 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/modulo/modulo.f: -------------------------------------------------------------------------------- 1 | modulo/stimulus.cpp 2 | modulo/display.cpp 3 | modulo/modulo.cpp 4 | modulo/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.f: -------------------------------------------------------------------------------- 1 | and_1/stimulus.cpp 2 | and_1/display.cpp 3 | and_1/and_1.cpp 4 | and_1/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.f: -------------------------------------------------------------------------------- 1 | not_1/display.cpp 2 | not_1/main.cpp 3 | not_1/not_1.cpp 4 | not_1/stimulus.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.f: -------------------------------------------------------------------------------- 1 | xor_1/display.cpp 2 | xor_1/main.cpp 3 | xor_1/stimulus.cpp 4 | xor_1/xor_1.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star115038/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 00000000000000000000000000001010 3 | 00000000000000000000000000001010 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/promote.f: -------------------------------------------------------------------------------- 1 | promote/datawidth.cpp 2 | promote/stimgen.cpp 3 | promote/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/promote.f: -------------------------------------------------------------------------------- 1 | promote/datawidth.cpp 2 | promote/stimgen.cpp 3 | promote/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_signed/extension/extension.f: -------------------------------------------------------------------------------- 1 | extension/datawidth.cpp 2 | extension/stimgen.cpp 3 | extension/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_unsigned/extension/extension.f: -------------------------------------------------------------------------------- 1 | extension/datawidth.cpp 2 | extension/stimgen.cpp 3 | extension/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/general/add_promote/add_promote.f: -------------------------------------------------------------------------------- 1 | add_promote/datawidth.cpp 2 | add_promote/stimgen.cpp 3 | add_promote/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/general/int_to_bits/int_to_bits.f: -------------------------------------------------------------------------------- 1 | int_to_bits/datawidth.cpp 2 | int_to_bits/stimgen.cpp 3 | int_to_bits/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/general/promote_add/promote_add.f: -------------------------------------------------------------------------------- 1 | promote_add/datawidth.cpp 2 | promote_add/stimgen.cpp 3 | promote_add/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/big_datatypes/part_selects/mixed/golden/part_selects.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Big value mixed part selection completed 3 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/divide/divide/divide.f: -------------------------------------------------------------------------------- 1 | divide/stimulus.cpp 2 | divide/display.cpp 3 | divide/divide.cpp 4 | divide/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.3.5/golden/5.3.5.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | object top 3 | object top.a 4 | object top.c 5 | program completed 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.5.6/golden/5.5.6.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | f() 3 | f() 4 | f() 5 | MyMod::g() 6 | h(a,b,c) 7 | program completed 8 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/biquad/biquad3/biquad3.f: -------------------------------------------------------------------------------- 1 | biquad3/biquad.cpp 2 | biquad3/delay_line.cpp 3 | biquad3/main.cpp 4 | biquad3/testbench.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_signed/lost_carry/lost_carry.f: -------------------------------------------------------------------------------- 1 | lost_carry/datawidth.cpp 2 | lost_carry/stimgen.cpp 3 | lost_carry/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_signed/truncation/truncation.f: -------------------------------------------------------------------------------- 1 | truncation/datawidth.cpp 2 | truncation/stimgen.cpp 3 | truncation/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/lost_carry.f: -------------------------------------------------------------------------------- 1 | lost_carry/datawidth.cpp 2 | lost_carry/stimgen.cpp 3 | lost_carry/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_unsigned/truncation/truncation.f: -------------------------------------------------------------------------------- 1 | truncation/datawidth.cpp 2 | truncation/stimgen.cpp 3 | truncation/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/general/array_range/array_range.f: -------------------------------------------------------------------------------- 1 | array_range/array_range.cpp 2 | array_range/stimgen.cpp 3 | array_range/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/general/concat_port/concat_port.f: -------------------------------------------------------------------------------- 1 | concat_port/concat_port.cpp 2 | concat_port/stimgen.cpp 3 | concat_port/main.cpp 4 | -------------------------------------------------------------------------------- /examples/sysc/simple_fifo/golden.log: -------------------------------------------------------------------------------- 1 | 2 | 3 | V<9>isit www<1>.a<9>ccellera<1>.o<9>rg and s<1>ee<9> what Sy<1>st<9>emC can <1>do<9> for you<1> today!<1> 4 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal_ports/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 3 | 0 4 | X 5 | XXXX 6 | 2 7 | 1 8 | 1 9 | 1111 10 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_signed/part_select/test04/golden/test04.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1234fa78 3 | 12340a78 4 | 12340a78 5 | Program completed 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/irq/golden/irq.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Posedge on IRQ 0 3 | Negedge on IRQ 0 4 | Posedge on IRQ 1 5 | Negedge on IRQ 1 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star123845/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: (I704) VCD delta cycle tracing with pseudo timesteps (1 unit): 1 ps 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/extension.f: -------------------------------------------------------------------------------- 1 | extension/datawidth.cpp 2 | extension/stimgen.cpp 3 | extension/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/extension.f: -------------------------------------------------------------------------------- 1 | extension/datawidth.cpp 2 | extension/stimgen.cpp 3 | extension/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/general/datawidth_int/datawidth_int.f: -------------------------------------------------------------------------------- 1 | datawidth_int/datawidth.cpp 2 | datawidth_int/stimgen.cpp 3 | datawidth_int/main.cpp 4 | -------------------------------------------------------------------------------- /examples/sysc/2.1/dpipe/golden.log: -------------------------------------------------------------------------------- 1 | 0: 0 2 | 1000: 0 3 | 2000: 0 4 | 3000: 0 5 | 4000: 1 6 | 5000: 2 7 | 6000: 3 8 | 7000: 4 9 | 8000: 5 10 | 9000: 6 11 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_flpt/in_imag.2: -------------------------------------------------------------------------------- 1 | 1 2 | 0 3 | 0 4 | 0 5 | 0 6 | 0 7 | 0 8 | 0 9 | 0 10 | 0 11 | 0 12 | 0 13 | 0 14 | 0 15 | 0 16 | 0 17 | 18 | 19 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_flpt/in_real.2: -------------------------------------------------------------------------------- 1 | 1 2 | 0 3 | 0 4 | 0 5 | 0 6 | 0 7 | 0 8 | 0 9 | 0 10 | 0 11 | 0 12 | 0 13 | 0 14 | 0 15 | 0 16 | 0 17 | 18 | 19 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/in_imag.2: -------------------------------------------------------------------------------- 1 | 1 2 | 0 3 | 0 4 | 0 5 | 0 6 | 0 7 | 0 8 | 0 9 | 0 10 | 0 11 | 0 12 | 0 13 | 0 14 | 0 15 | 0 16 | 0 17 | 18 | 19 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/in_real.2: -------------------------------------------------------------------------------- 1 | 1 2 | 0 3 | 0 4 | 0 5 | 0 6 | 0 7 | 0 8 | 0 9 | 0 10 | 0 11 | 0 12 | 0 13 | 0 14 | 0 15 | 0 16 | 0 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/sysc/packages/qt/md/default.Makefile: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # `Normal' configuration. 4 | # 5 | CC = gcc -ansi -Wall -pedantic 6 | 7 | .o.s: 8 | as -o $@ $< 9 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/proc_ctrl/golden/proc_ctrl.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | 5 | Success 6 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/fx/shift/test.f: -------------------------------------------------------------------------------- 1 | shift/operator_shift_both.cpp 2 | shift/operator_shift_left.cpp 3 | shift/operator_shift_right.cpp 4 | shift/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_unsigned/part_select/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1234fa78 3 | 12340a78 4 | 12340a78 5 | Program completed 6 | -------------------------------------------------------------------------------- /tests/systemc/kernel/dynamic_processes/sc_barrier/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 11 ns - c 3 | 11 ns - b 4 | 11 ns - a 5 | Program completed 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/addition/sharing/sharing.f: -------------------------------------------------------------------------------- 1 | sharing/stimulus.cpp 2 | sharing/display.cpp 3 | sharing/sharing.cpp 4 | sharing/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.f: -------------------------------------------------------------------------------- 1 | sharing/stimulus.cpp 2 | sharing/display.cpp 3 | sharing/sharing.cpp 4 | sharing/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.f: -------------------------------------------------------------------------------- 1 | sharing/display.cpp 2 | sharing/main.cpp 3 | sharing/sharing.cpp 4 | sharing/stimulus.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.f: -------------------------------------------------------------------------------- 1 | sharing/display.cpp 2 | sharing/main.cpp 3 | sharing/sharing.cpp 4 | sharing/stimulus.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/if_test/if_test/if_test.f: -------------------------------------------------------------------------------- 1 | if_test/if_test.cpp 2 | if_test/display.cpp 3 | if_test/main.cpp 4 | if_test/stimulus.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.f: -------------------------------------------------------------------------------- 1 | for_fsm/main.cpp 2 | for_fsm/stimulus.cpp 3 | for_fsm/display.cpp 4 | for_fsm/for_fsm.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.2.8/golden/5.2.8.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | a_method at 0 s 3 | a_thread at 0 s 4 | a_cthread at 0 s 5 | program completed 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/6.13.5/golden/6.13.5.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s X 3 | 10 ns 0 4 | 30 ns Z 5 | 40 ns 1 6 | 50 ns X 7 | program completed 8 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star127848/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 11001100 3 | 01100 4 | 00110 5 | 11100110 6 | 11100110 7 | 10110011 8 | 10110011 9 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/prime_flag/prime_flag.f: -------------------------------------------------------------------------------- 1 | prime_flag/reset.cpp 2 | prime_flag/display.cpp 3 | prime_flag/prime_numgen.cpp 4 | prime_flag/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test01/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | 4 | Info: /OSCI/SystemC: Simulation stopped by user. 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/lost_carry.f: -------------------------------------------------------------------------------- 1 | lost_carry/datawidth.cpp 2 | lost_carry/stimgen.cpp 3 | lost_carry/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/truncation.f: -------------------------------------------------------------------------------- 1 | truncation/datawidth.cpp 2 | truncation/stimgen.cpp 3 | truncation/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/lost_carry.f: -------------------------------------------------------------------------------- 1 | lost_carry/datawidth.cpp 2 | lost_carry/stimgen.cpp 3 | lost_carry/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/truncation.f: -------------------------------------------------------------------------------- 1 | truncation/datawidth.cpp 2 | truncation/stimgen.cpp 3 | truncation/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/bits_to_bits.f: -------------------------------------------------------------------------------- 1 | bits_to_bits/datawidth.cpp 2 | bits_to_bits/stimgen.cpp 3 | bits_to_bits/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/bits_to_bits.f: -------------------------------------------------------------------------------- 1 | bits_to_bits/datawidth.cpp 2 | bits_to_bits/stimgen.cpp 3 | bits_to_bits/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt6.1/chpt6.1.f: -------------------------------------------------------------------------------- 1 | chpt6.1/display.cpp 2 | chpt6.1/driver.cpp 3 | chpt6.1/main.cpp 4 | chpt6.1/pullup.cpp 5 | chpt6.1/ts_buf.cpp 6 | -------------------------------------------------------------------------------- /tests/tlm/bugs/multi_passthrough_sockets_bug/golden/multi_passthrough_sockets_bug.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Received successfully introspection extension! 3 | -------------------------------------------------------------------------------- /tests/tlm/nb2b_adapter/golden/nb2b_adapter.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Unit test for nb2b adapter, PEQ, and instance-specific extensions. Should remain silent 3 | -------------------------------------------------------------------------------- /examples/tlm/at_1_phase/docs/at_1_phase_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_1_phase/docs/at_1_phase_example.pdf -------------------------------------------------------------------------------- /examples/tlm/at_1_phase/docs/at_1_phase_example.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_1_phase/docs/at_1_phase_example.ppt -------------------------------------------------------------------------------- /examples/tlm/at_2_phase/docs/at_2_phase_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_2_phase/docs/at_2_phase_example.pdf -------------------------------------------------------------------------------- /examples/tlm/at_2_phase/docs/at_2_phase_example.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_2_phase/docs/at_2_phase_example.ppt -------------------------------------------------------------------------------- /examples/tlm/at_4_phase/docs/at_4_phase_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_4_phase/docs/at_4_phase_example.pdf -------------------------------------------------------------------------------- /examples/tlm/at_4_phase/docs/at_4_phase_example.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_4_phase/docs/at_4_phase_example.ppt -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/sync_reset/golden/sync_reset.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | 5 | Success 6 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal_resolved_port/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Z X X X X 3 | Z Z X X X 4 | Z Z Z X X 5 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_signed/part_select/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0021 0021 3 | 0021 0021 4 | 21 21 5 | 0021 6 | 00021 7 | 00021 8 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.f: -------------------------------------------------------------------------------- 1 | bitwidth/stimulus.cpp 2 | bitwidth/display.cpp 3 | bitwidth/bitwidth.cpp 4 | bitwidth/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/case/inlining/inlining.f: -------------------------------------------------------------------------------- 1 | inlining/display.cpp 2 | inlining/inlining.cpp 3 | inlining/main.cpp 4 | inlining/stimulus.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.f: -------------------------------------------------------------------------------- 1 | for_exit/main.cpp 2 | for_exit/stimulus.cpp 3 | for_exit/display.cpp 4 | for_exit/for_exit.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/examples/datawidth_int_file/datawidth_int.f: -------------------------------------------------------------------------------- 1 | datawidth_int_file/datawidth.cpp 2 | datawidth_int_file/stimgen.cpp 3 | datawidth_int_file/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.5.7/golden/5.5.7.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | spawner() entry 3 | f1() 4 | f2() 5 | f3() 6 | spawner() exit 7 | program completed 8 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.6.6.7/golden/5.6.6.7.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Performing unwind reset 3 | Not performing unwind reset 4 | program completed 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.9.4/golden/5.9.4.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 10 ns event1 3 | 20 ns event2 4 | 30 ns event1 5 | 30 ns event2 6 | program completed 7 | -------------------------------------------------------------------------------- /examples/sysc/rsa/Makefile: -------------------------------------------------------------------------------- 1 | include ../../build-unix/Makefile.config 2 | 3 | PROJECT = rsa 4 | OBJS = $(PROJECT).o 5 | 6 | include ../../build-unix/Makefile.rules 7 | -------------------------------------------------------------------------------- /src/sysc/packages/qt/md/m88k.Makefile: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # Hosted compilers for 88k for Meerkat. 4 | # 5 | CC = gcc88 -Dm88k -ansi -pedantic -Wall -fno-builtin 6 | AS = as88 7 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/disable_enable/golden/disable_enable.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | 5 | Success 6 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_export/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 10 ns In Channel run() 3 | 17 ns In Channel run() 4 | 20 ns In Channel run() 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/addition/addition/addition.f: -------------------------------------------------------------------------------- 1 | addition/stimulus.cpp 2 | addition/display.cpp 3 | addition/addition.cpp 4 | addition/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.f: -------------------------------------------------------------------------------- 1 | bitwidth/stimulus.cpp 2 | bitwidth/display.cpp 3 | bitwidth/bitwidth.cpp 4 | bitwidth/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.f: -------------------------------------------------------------------------------- 1 | bitwidth/stimulus.cpp 2 | bitwidth/display.cpp 3 | bitwidth/bitwidth.cpp 4 | bitwidth/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.f: -------------------------------------------------------------------------------- 1 | subtract/stimulus.cpp 2 | subtract/display.cpp 3 | subtract/subtract.cpp 4 | subtract/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.f: -------------------------------------------------------------------------------- 1 | datatypes/stimulus.cpp 2 | datatypes/display.cpp 3 | datatypes/datatypes.cpp 4 | datatypes/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.f: -------------------------------------------------------------------------------- 1 | datatypes/stimulus.cpp 2 | datatypes/display.cpp 3 | datatypes/datatypes.cpp 4 | datatypes/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.f: -------------------------------------------------------------------------------- 1 | datatypes/datatypes.cpp 2 | datatypes/display.cpp 3 | datatypes/main.cpp 4 | datatypes/stimulus.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.f: -------------------------------------------------------------------------------- 1 | datatypes/stimulus.cpp 2 | datatypes/display.cpp 3 | datatypes/datatypes.cpp 4 | datatypes/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.f: -------------------------------------------------------------------------------- 1 | datatypes/stimulus.cpp 2 | datatypes/display.cpp 3 | datatypes/datatypes.cpp 4 | datatypes/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/if_test/inlining/inlining.f: -------------------------------------------------------------------------------- 1 | inlining/main.cpp 2 | inlining/stimulus.cpp 3 | inlining/display.cpp 4 | inlining/inlining.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.2.13/golden/5.2.13.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | asynchronous 3 | asynchronous 4 | asynchronous 5 | synchronous 6 | program completed 7 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_dw8051_demo.f: -------------------------------------------------------------------------------- 1 | cycle_dw8051_demo/cycle_model.cpp 2 | cycle_dw8051_demo/peripheral.cpp 3 | cycle_dw8051_demo/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/bits_to_bits.f: -------------------------------------------------------------------------------- 1 | bits_to_bits/datawidth.cpp 2 | bits_to_bits/stimgen.cpp 3 | bits_to_bits/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/bits_to_bits.f: -------------------------------------------------------------------------------- 1 | bits_to_bits/datawidth.cpp 2 | bits_to_bits/stimgen.cpp 3 | bits_to_bits/main.cpp 4 | -------------------------------------------------------------------------------- /src/sysc/packages/qt/md/axp.1.Makefile: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # Compiling for the DEC AXP (alpha) with GNU CC or version 1.x of OSF. 4 | # 5 | CC = cc -std1 -D__AXP__ -D__OSF1__ 6 | -------------------------------------------------------------------------------- /src/sysc/packages/qt/md/axp.2.Makefile: -------------------------------------------------------------------------------- 1 | 2 | # 3 | # Compiling for the DEC AXP (alpha) with GNU CC or version 2.x of OSF. 4 | # 5 | CC = cc -std1 -D__AXP__ -D__OSF2__ 6 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/sc_process_handle_less_than/golden/sc_process_handle_less_than.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | T2 completed 3 | T1 completed 4 | 5 | Success 6 | -------------------------------------------------------------------------------- /tests/systemc/bugs/constructor_throw/golden/constructor_throw.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E514) set time resolution failed 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/datatypes/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 123 3 | 10 4 | 9 5 | 8 6 | 7 7 | 6 8 | 5 9 | 4 10 | 3 11 | 2 12 | 1 13 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test202/golden/test202.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Info: /OSCI/SystemC: Simulation stopped by user. 5 | 6 | Success 7 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test205/golden/test205.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Info: /OSCI/SystemC: Simulation stopped by user. 5 | 6 | Success 7 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test234/golden/test234.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent... 3 | 4 | Info: /OSCI/SystemC: Simulation stopped by user. 5 | 6 | Success 7 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_sensitive/test05/golden/test05.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1 ns 3 | 5 ns 4 | 6 ns 5 | 1006 ns 6 | 7 | Info: /OSCI/SystemC: Simulation stopped by user. 8 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.f: -------------------------------------------------------------------------------- 1 | datatypes/stimulus.cpp 2 | datatypes/display.cpp 3 | datatypes/datatypes.cpp 4 | datatypes/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/addition/increment/increment.f: -------------------------------------------------------------------------------- 1 | increment/stimulus.cpp 2 | increment/display.cpp 3 | increment/increment.cpp 4 | increment/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.f: -------------------------------------------------------------------------------- 1 | datatypes/stimulus.cpp 2 | datatypes/display.cpp 3 | datatypes/datatypes.cpp 4 | datatypes/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.f: -------------------------------------------------------------------------------- 1 | datatypes/stimulus.cpp 2 | datatypes/display.cpp 3 | datatypes/datatypes.cpp 4 | datatypes/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.f: -------------------------------------------------------------------------------- 1 | decrement/stimulus.cpp 2 | decrement/display.cpp 3 | decrement/decrement.cpp 4 | decrement/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/case/balancing/balancing.f: -------------------------------------------------------------------------------- 1 | balancing/balancing.cpp 2 | balancing/display.cpp 3 | balancing/main.cpp 4 | balancing/stimulus.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/case/datatypes/datatypes.f: -------------------------------------------------------------------------------- 1 | datatypes/datatypes.cpp 2 | datatypes/display.cpp 3 | datatypes/main.cpp 4 | datatypes/stimulus.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/if_test/balancing/balancing.f: -------------------------------------------------------------------------------- 1 | balancing/main.cpp 2 | balancing/stimulus.cpp 3 | balancing/display.cpp 4 | balancing/balancing.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.f: -------------------------------------------------------------------------------- 1 | datatypes/display.cpp 2 | datatypes/main.cpp 3 | datatypes/stimulus.cpp 4 | datatypes/datatypes.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.f: -------------------------------------------------------------------------------- 1 | while_fsm/main.cpp 2 | while_fsm/stimulus.cpp 3 | while_fsm/display.cpp 4 | while_fsm/while_fsm.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/concat/fncall/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/concat/lvalue/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/concat/rvalue/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/method_with_reset/golden/method_with_reset.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | 5 | Success 6 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/proc_ctrl_priority/golden/proc_ctrl_priority.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | 5 | Success 6 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/proc_ctrl_timeout/golden/proc_ctrl_timeout.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | 5 | Success 6 | -------------------------------------------------------------------------------- /tests/systemc/kernel/dynamic_processes/test05/golden/test05.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | spawn thetest 3 | in thetest() 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_simcontext/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 main_action_method called 3 | 0 main_action_thread called 4 | 1 main_action_cthread called 5 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_time/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E514) set time resolution failed: value not positive 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_time/test07/golden/test07.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E514) set time resolution failed: already specified 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.f: -------------------------------------------------------------------------------- 1 | while_exit/main.cpp 2 | while_exit/stimulus.cpp 3 | while_exit/display.cpp 4 | while_exit/while_exit.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim/prime_do_while/prime_do_while.f: -------------------------------------------------------------------------------- 1 | prime_do_while/reset.cpp 2 | prime_do_while/display.cpp 3 | prime_do_while/prime_numgen.cpp 4 | prime_do_while/main.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/tri_state2/tri_state2.f: -------------------------------------------------------------------------------- 1 | tri_state2/display.cpp 2 | tri_state2/driver.cpp 3 | tri_state2/main.cpp 4 | tri_state2/pullup.cpp 5 | tri_state2/ts_buf.cpp 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star114566/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Warning: (W206) vector contains 4-value logic 4 | In file: 5 | 01ZX 6 | 5 7 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test1/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test2/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test3/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test4/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test5/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test6/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/misc/test7/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test03/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test04/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test05/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test06/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test07/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test08/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test09/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test10/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test11/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test12/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test13/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test14/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test15/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test16/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/wait_until/test17/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /examples/tlm/at_mixed_targets/docs/at_mixed_targets_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_mixed_targets/docs/at_mixed_targets_example.pdf -------------------------------------------------------------------------------- /examples/tlm/at_mixed_targets/docs/at_mixed_targets_example.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_mixed_targets/docs/at_mixed_targets_example.ppt -------------------------------------------------------------------------------- /examples/tlm/lt_mixed_endian/docs/lt_mixed_endian_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/lt_mixed_endian/docs/lt_mixed_endian_example.pdf -------------------------------------------------------------------------------- /examples/tlm/lt_mixed_endian/docs/lt_mixed_endian_example.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/lt_mixed_endian/docs/lt_mixed_endian_example.ppt -------------------------------------------------------------------------------- /tests/systemc/communication/sc_interface/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Warning: (W116) channel doesn't have a default event 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal_resolved/test04/golden/test04.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | a.res_sig1 3 | a.res_sig2 4 | 1. cycle 5 | 1 6 | X 7 | 2. cycle 8 | 1 9 | 1 10 | -------------------------------------------------------------------------------- /tests/systemc/kernel/reset_signal_is/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Before start 3 | A: reset 4 | B: reset 5 | A: reset 6 | B: reset 7 | After reset true 8 | Ending 9 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_time/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E514) set time resolution failed: value not a power of ten 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_time/test09/golden/test09.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E514) set time resolution failed: value smaller than 1 ys 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/if_test/conditions/conditions.f: -------------------------------------------------------------------------------- 1 | conditions/display.cpp 2 | conditions/stimulus.cpp 3 | conditions/main.cpp 4 | conditions/conditions.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/expected_behavior/test1/golden/test1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | (1) Got expected behavior for left-right shift of negative number. 4 | 5 | Program completed 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test1/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test2/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test3/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test4/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test5/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/resource/test6/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_signed/promote_extension/promote_extension.f: -------------------------------------------------------------------------------- 1 | promote_extension/datawidth.cpp 2 | promote_extension/stimgen.cpp 3 | promote_extension/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/promote_extension.f: -------------------------------------------------------------------------------- 1 | promote_extension/datawidth.cpp 2 | promote_extension/stimgen.cpp 3 | promote_extension/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt4.1/chpt4.1.f: -------------------------------------------------------------------------------- 1 | chpt4.1/display.cpp 2 | chpt4.1/main.cpp 3 | chpt4.1/numgen.cpp 4 | chpt4.1/stage1.cpp 5 | chpt4.1/stage2.cpp 6 | chpt4.1/stage3.cpp 7 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt4.2/chpt4.2.f: -------------------------------------------------------------------------------- 1 | chpt4.2/display.cpp 2 | chpt4.2/main.cpp 3 | chpt4.2/numgen.cpp 4 | chpt4.2/stage1.cpp 5 | chpt4.2/stage2.cpp 6 | chpt4.2/stage3.cpp 7 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_flpt/in_imag.3: -------------------------------------------------------------------------------- 1 | 456 2 | 234 3 | 120 4 | 0 5 | -120 6 | -234 7 | -456 8 | -768 9 | -456 10 | -234 11 | -120 12 | 0 13 | 120 14 | 234 15 | 456 16 | 768 17 | 18 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/in_imag.3: -------------------------------------------------------------------------------- 1 | 456 2 | 234 3 | 120 4 | 0 5 | -120 6 | -234 7 | -456 8 | -768 9 | -456 10 | -234 11 | -120 12 | 0 13 | 120 14 | 234 15 | 456 16 | 768 17 | 18 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/out_imag.1.golden: -------------------------------------------------------------------------------- 1 | 32176 2 | 0 3 | 0 4 | 0 5 | 0 6 | 0 7 | 0 8 | 0 9 | 0 10 | 0 11 | 0 12 | 0 13 | 0 14 | 0 15 | 0 16 | 0 17 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/out_imag.2.golden: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 1 4 | 1 5 | 1 6 | 1 7 | 1 8 | 1 9 | 1 10 | 1 11 | 1 12 | 1 13 | 1 14 | 1 15 | 1 16 | 1 17 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/out_real.1.golden: -------------------------------------------------------------------------------- 1 | 32176 2 | 0 3 | 0 4 | 0 5 | 0 6 | 0 7 | 0 8 | 0 9 | 0 10 | 0 11 | 0 12 | 0 13 | 0 14 | 0 15 | 0 16 | 0 17 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/out_real.2.golden: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 1 4 | 1 5 | 1 6 | 1 7 | 1 8 | 1 9 | 1 10 | 1 11 | 1 12 | 1 13 | 1 14 | 1 15 | 1 16 | 1 17 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/method_suspends_itself/golden/method_suspends_itself.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: /OSCI/SystemC: Simulation stopped by user. 4 | 5 | Success 6 | -------------------------------------------------------------------------------- /tests/systemc/bugs/stack_alignment/golden/stack_alignment.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Inside sc_main() 3 | Inside C::run() 4 | Between C::run() 5 | Out of C::run() 6 | Out of sc_main() 7 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_export/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E120) sc_export instance has no interface: x.export_1 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_prim_channel/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | simulation time:0 s writting 0 to channel 3 | simulation time:0 s reading 0 from channel 4 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_time/test08/golden/test08.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E514) set time resolution failed: sc_time object(s) constructed 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.2.17/golden/5.2.17.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s 1 3 | 1 ns 1 4 | 2 ns 1 5 | 3 ns 0 6 | 7 ns 0 7 | 12 ns 0 8 | 17 ns 0 9 | program completed 10 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/pr476/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test1/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test2/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test3/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test4/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test5/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/if_transforms/loop_unrolling/test6/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test1/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test2/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test3/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test4/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test5/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test6/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test7/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test8/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/line_label/test9/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/translate_on/test1/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/translate_on/test2/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/translate_on/test3/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/translate_on/test4/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/directives/translate_on/test5/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Begin Simulation 3 | End Simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/promote_lost_carry.f: -------------------------------------------------------------------------------- 1 | promote_lost_carry/datawidth.cpp 2 | promote_lost_carry/stimgen.cpp 3 | promote_lost_carry/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/promote_truncation.f: -------------------------------------------------------------------------------- 1 | promote_truncation/datawidth.cpp 2 | promote_truncation/stimgen.cpp 3 | promote_truncation/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/promote_lost_carry.f: -------------------------------------------------------------------------------- 1 | promote_lost_carry/datawidth.cpp 2 | promote_lost_carry/stimgen.cpp 3 | promote_lost_carry/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/promote_truncation.f: -------------------------------------------------------------------------------- 1 | promote_truncation/datawidth.cpp 2 | promote_truncation/stimgen.cpp 3 | promote_truncation/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/general/std_ulogic_tilda/golden/std_ulogic_tilda.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | a = 0 (!1) 4 | b = 1 (!0) 5 | c = 0 (~1) 6 | d = 1 (~0) 7 | e = 0 (~1) 8 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_flpt/in_imag.1: -------------------------------------------------------------------------------- 1 | 2011 2 | 2011 3 | 2011 4 | 2011 5 | 2011 6 | 2011 7 | 2011 8 | 2011 9 | 2011 10 | 2011 11 | 2011 12 | 2011 13 | 2011 14 | 2011 15 | 2011 16 | 2011 17 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_flpt/in_real.1: -------------------------------------------------------------------------------- 1 | 2011 2 | 2011 3 | 2011 4 | 2011 5 | 2011 6 | 2011 7 | 2011 8 | 2011 9 | 2011 10 | 2011 11 | 2011 12 | 2011 13 | 2011 14 | 2011 15 | 2011 16 | 2011 17 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_flpt/in_real.3: -------------------------------------------------------------------------------- 1 | 0 2 | 120 3 | 234 4 | 456 5 | 768 6 | 456 7 | 234 8 | 120 9 | 0 10 | -120 11 | -234 12 | -456 13 | -768 14 | -456 15 | -234 16 | -120 17 | 18 | 19 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/in_imag.1: -------------------------------------------------------------------------------- 1 | 2011 2 | 2011 3 | 2011 4 | 2011 5 | 2011 6 | 2011 7 | 2011 8 | 2011 9 | 2011 10 | 2011 11 | 2011 12 | 2011 13 | 2011 14 | 2011 15 | 2011 16 | 2011 17 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/in_real.1: -------------------------------------------------------------------------------- 1 | 2011 2 | 2011 3 | 2011 4 | 2011 5 | 2011 6 | 2011 7 | 2011 8 | 2011 9 | 2011 10 | 2011 11 | 2011 12 | 2011 13 | 2011 14 | 2011 15 | 2011 16 | 2011 17 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/in_real.3: -------------------------------------------------------------------------------- 1 | 0 2 | 120 3 | 234 4 | 456 5 | 768 6 | 456 7 | 234 8 | 120 9 | 0 10 | -120 11 | -234 12 | -456 13 | -768 14 | -456 15 | -234 16 | -120 17 | 18 | 19 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/arith/arith11/golden/arith11.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | a is 0 3 | a == 0 is 1 4 | raw digit: 0 5 | 6 | b is 0 7 | b == 0 is 1 8 | raw digit: 0 9 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_module/test08/golden/test08.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E513) an sc_module_name parameter for your constructor is required 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/8.5.11/golden/8.5.11.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E120) sc_export instance has no interface: top.targ_vec_0.xp 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/biquad/biquad2/biquad2.f: -------------------------------------------------------------------------------- 1 | biquad2/biquad.cpp 2 | biquad2/delay_line.cpp 3 | biquad2/getres.cpp 4 | biquad2/main.cpp 5 | biquad2/op_queue.cpp 6 | biquad2/testbench.cpp 7 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/promote_extension.f: -------------------------------------------------------------------------------- 1 | promote_extension/datawidth.cpp 2 | promote_extension/stimgen.cpp 3 | promote_extension/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/promote_extension.f: -------------------------------------------------------------------------------- 1 | promote_extension/datawidth.cpp 2 | promote_extension/stimgen.cpp 3 | promote_extension/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/reset_while_suspended/golden/reset_while_suspended.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Target called/reset at 0 s 3 | 4 | Info: /OSCI/SystemC: Simulation stopped by user. 5 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_lambda/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | i = 0 3 | i = 1 4 | i = 2 5 | i = 3 6 | i = 4 7 | i = 5 8 | i = 6 9 | i = 7 10 | i = 8 11 | i = 9 12 | i = 10 13 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_simcontext/sc_delta_count/golden/sc_delta_count.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 2 3 | 4 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | Program completed after 5 ns 7 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_time/test18/golden/test18.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 8 ns throwing 3 | 8 ns caught 4 | 9 ns throwing 5 | 9 ns caught 6 | 10 ns throwing 7 | 10 ns caught 8 | Program completed 9 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.f: -------------------------------------------------------------------------------- 1 | for_datatypes/stimulus.cpp 2 | for_datatypes/main.cpp 3 | for_datatypes/display.cpp 4 | for_datatypes/for_datatypes.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/8.2.7/golden/8.2.7.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Caught Error: msg_type: msg 3 | In file: 4 | In process: m.T @ 0 s 5 | 6 | program completed 7 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/promote_lost_carry.f: -------------------------------------------------------------------------------- 1 | promote_lost_carry/datawidth.cpp 2 | promote_lost_carry/stimgen.cpp 3 | promote_lost_carry/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/promote_truncation.f: -------------------------------------------------------------------------------- 1 | promote_truncation/datawidth.cpp 2 | promote_truncation/stimgen.cpp 3 | promote_truncation/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/promote_lost_carry.f: -------------------------------------------------------------------------------- 1 | promote_lost_carry/datawidth.cpp 2 | promote_lost_carry/stimgen.cpp 3 | promote_lost_carry/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/promote_truncation.f: -------------------------------------------------------------------------------- 1 | promote_truncation/datawidth.cpp 2 | promote_truncation/stimgen.cpp 3 | promote_truncation/main.cpp 4 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/general/std_to_bool/golden/std_to_bool.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 100 3 | 4 | Warning: (W207) sc_bv cannot contain values X and Z 5 | In file: 6 | -------------------------------------------------------------------------------- /examples/tlm/at_extension_optional/docs/at_extension_optional_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_extension_optional/docs/at_extension_optional_example.pdf -------------------------------------------------------------------------------- /examples/tlm/at_extension_optional/docs/at_extension_optional_example.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/at_extension_optional/docs/at_extension_optional_example.ppt -------------------------------------------------------------------------------- /examples/tlm/lt_temporal_decouple/docs/lt_temporal_decouple_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/lt_temporal_decouple/docs/lt_temporal_decouple_example.pdf -------------------------------------------------------------------------------- /examples/tlm/lt_temporal_decouple/docs/lt_temporal_decouple_example.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/lt_temporal_decouple/docs/lt_temporal_decouple_example.ppt -------------------------------------------------------------------------------- /tests/systemc/bugs/bug_185/golden/bug_185.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | a = 00000000 3 | b = 111111111 4 | c = 00000000000 5 | d = 11111111111 6 | e = 00000000000 7 | f = 00000000001 8 | Program completed 9 | -------------------------------------------------------------------------------- /tests/systemc/misc/examples/a2901/a2901.f: -------------------------------------------------------------------------------- 1 | a2901/a2901.cpp 2 | a2901/a2901_alu.cpp 3 | a2901/a2901_alu_inputs.cpp 4 | a2901/a2901_edge.cpp 5 | a2901/a2901_output_and_shifter.cpp 6 | a2901/a2901_test.cpp 7 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/srlatch/golden/srlatch.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | SR=10 QQ'=01 3 | SR=01 QQ'=10 4 | SR=00 QQ'=10 5 | SR=11 QQ'=00 6 | 7 | Info: /OSCI/SystemC: Simulation stopped by user. 8 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star127712/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s: Method Activated 3 | 0 s: Method Activated 4 | 1 ns: Method Activated 5 | 2 ns: Method Activated 6 | 3 ns: Method Activated 7 | -------------------------------------------------------------------------------- /examples/sysc/2.1/dpipe/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = dpipe 5 | OBJS = main.o 6 | 7 | include ../../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/out_imag.3.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -316 3 | 0 4 | 1543 5 | 0 6 | -821 7 | 0 8 | 163 9 | 0 10 | -592 11 | 0 12 | 453 13 | 0 14 | -655 15 | 0 16 | 7521 17 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/out_real.3.golden: -------------------------------------------------------------------------------- 1 | 0 2 | -1501 3 | 0 4 | -951 5 | 0 6 | -526 7 | 0 8 | -76 9 | 0 10 | 121 11 | 0 12 | 519 13 | 0 14 | 974 15 | 0 16 | 1440 17 | -------------------------------------------------------------------------------- /examples/sysc/pipe/Makefile: -------------------------------------------------------------------------------- 1 | include ../../build-unix/Makefile.config 2 | 3 | PROJECT := pipe 4 | SRCS := $(wildcard *.cpp) 5 | OBJS := $(SRCS:.cpp=.o) 6 | 7 | include ../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /examples/tlm/lt_extension_mandatory/docs/lt_extension_mandatory_example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/lt_extension_mandatory/docs/lt_extension_mandatory_example.pdf -------------------------------------------------------------------------------- /examples/tlm/lt_extension_mandatory/docs/lt_extension_mandatory_example.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/accellera-official/systemc/HEAD/examples/tlm/lt_extension_mandatory/docs/lt_extension_mandatory_example.ppt -------------------------------------------------------------------------------- /tests/systemc/communication/sc_export/test04/golden/test04.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E109) complete binding failed: export not bound: export 'x.a' (sc_export) 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_port_policy/test05/golden/test05.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | m_all_bound_4[0] = 0 3 | m_all_bound_4[1] = 1 4 | m_all_bound_4[2] = 2 5 | m_all_bound_4[3] = 3 6 | Program completed 7 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_event/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E521) immediate notification is not allowed during update phase or elaboration 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_sensitive/test04/golden/test04.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E526) make sensitive failed: simulation running 4 | In file: 5 | In process: x.able @ 0 s 6 | -------------------------------------------------------------------------------- /examples/sysc/2.1/sc_export/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = sc_export 5 | OBJS = main.o 6 | 7 | include ../../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /examples/sysc/2.1/sc_report/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = sc_report 5 | OBJS = main.o 6 | 7 | include ../../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /examples/sysc/risc_cpu/Makefile: -------------------------------------------------------------------------------- 1 | include ../../build-unix/Makefile.config 2 | 3 | PROJECT := risc_cpu 4 | SRCS := $(wildcard *.cpp) 5 | OBJS := $(SRCS:.cpp=.o) 6 | 7 | include ../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_clock/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | name = c1 3 | value = 0 4 | new value = 0 5 | 6 | name = c2 7 | value = 1 8 | new value = 1 9 | 10 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_port_policy/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E109) complete binding failed: port not bound: port 'tb.one' (sc_port) 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_stop/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Creating able... 3 | Creating baker... 4 | Creating charlie... 5 | charlie: 0 s 6 | 7 | Info: /OSCI/SystemC: Simulation stopped by user. 8 | -------------------------------------------------------------------------------- /tests/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.f: -------------------------------------------------------------------------------- 1 | while_datatypes/main.cpp 2 | while_datatypes/stimulus.cpp 3 | while_datatypes/display.cpp 4 | while_datatypes/while_datatypes.cpp 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star115165/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s 3 | 4 | Error: (E525) wait(n) is only valid for n > 0: n = 0 5 | In file: 6 | In process: a.main_action @ 0 s 7 | -------------------------------------------------------------------------------- /examples/sysc/2.1/forkjoin/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = forkjoin 5 | OBJS = $(PROJECT).o 6 | 7 | include ../../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /examples/sysc/2.1/scx_barrier/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = scx_barrier 5 | OBJS = main.o 6 | 7 | include ../../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /examples/sysc/pkt_switch/Makefile: -------------------------------------------------------------------------------- 1 | include ../../build-unix/Makefile.config 2 | 3 | PROJECT = pkt_switch 4 | SRCS = $(wildcard *.cpp) 5 | OBJS = $(SRCS:.cpp=.o) 6 | 7 | include ../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /examples/sysc/simple_bus/Makefile: -------------------------------------------------------------------------------- 1 | include ../../build-unix/Makefile.config 2 | 3 | PROJECT := simple_bus 4 | SRCS := $(wildcard *.cpp) 5 | OBJS := $(SRCS:.cpp=.o) 6 | 7 | include ../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/bogus_reset/golden/bogus_reset.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Target called at 10 ns 3 | Target called at 15 ns 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | 7 | Success 8 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test228/golden/test228.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Should be silent except for some renaming warnings... 3 | 4 | Info: (I703) tracing timescale unit set: 1 ns (vcd.vcd) 5 | 6 | Success 7 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_time/test04/golden/test04.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E514) set time resolution failed: simulation running 4 | In file: 5 | In process: src.main_action @ 0 s 6 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_time/test05/golden/test05.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E514) set time resolution failed: simulation running 4 | In file: 5 | In process: src.main_action @ 0 s 6 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_time/test06/golden/test06.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E514) set time resolution failed: simulation running 4 | In file: 5 | In process: src.main_action @ 0 s 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/cycle_dw8051_demo/test.hex: -------------------------------------------------------------------------------- 1 | :03000000020100fa 2 | :160100007c0a78107911120200ecf2120200e31cec70f3020300f8 3 | :100200007a0a007b0a001beb0070fa1aea70f322ec 4 | :0103000022da 5 | :00000001ff 6 | -------------------------------------------------------------------------------- /examples/sysc/2.3/simple_async/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = simple_async 5 | OBJS = main.o 6 | 7 | include ../../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /examples/sysc/async_suspend/Makefile: -------------------------------------------------------------------------------- 1 | include ../../build-unix/Makefile.config 2 | 3 | PROJECT := async_suspend 4 | SRCS := $(wildcard *.cpp) 5 | OBJS := $(SRCS:.cpp=.o) 6 | 7 | include ../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /examples/sysc/simple_fifo/Makefile: -------------------------------------------------------------------------------- 1 | include ../../build-unix/Makefile.config 2 | 3 | PROJECT := simple_fifo 4 | SRCS := $(wildcard *.cpp) 5 | OBJS := $(SRCS:.cpp=.o) 6 | 7 | include ../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /examples/sysc/simple_perf/Makefile: -------------------------------------------------------------------------------- 1 | include ../../build-unix/Makefile.config 2 | 3 | PROJECT := simple_perf 4 | SRCS := $(wildcard *.cpp) 5 | OBJS := $(SRCS:.cpp=.o) 6 | 7 | include ../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_signed/bit_select/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E5) out of bounds: sc_bigint bit selection: index = 3 violates 0 <= index <= 2 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/kernel/dynamic_processes/test08/golden/test08.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | update called... 3 | thread here... 4 | update called... 5 | 6 | Info: /OSCI/SystemC: Simulation stopped by user. 7 | Program completed 8 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_stop/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Creating able... 3 | Creating baker... 4 | baker: 0 s: issuing sc_stop() 5 | able: 0 s 6 | 7 | Info: /OSCI/SystemC: Simulation stopped by user. 8 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/add_chain_FUNC/add_chain_FUNC.f: -------------------------------------------------------------------------------- 1 | add_chain_FUNC/add_chain.cpp 2 | add_chain_FUNC/reset_stim.cpp 3 | add_chain_FUNC/data_gen.cpp 4 | add_chain_FUNC/display.cpp 5 | add_chain_FUNC/add_chain_main.cpp 6 | -------------------------------------------------------------------------------- /examples/sysc/2.3/simple_async/golden.log: -------------------------------------------------------------------------------- 1 | Start SystemC 2 | I'm busy! 3 | Asked to stop at time 10 ns 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | The dog barks before the end of simulation 7 | Program completed 8 | -------------------------------------------------------------------------------- /tests/systemc/communication/ports/test05/golden/test05.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E107) bind interface to port failed: interface already bound to port: port 'tb.port_0' (sc_port) 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal_resolved/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E117) resolved port not bound to resolved signal: port 'a.port_2' (sc_in_resolved) 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal_resolved/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E117) resolved port not bound to resolved signal: port 'a.port_1' (sc_out_resolved) 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt4.3/golden/main.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Clk Pos 1 3 | Clk2 Pos 1 4 | Clk2 Neg 1 5 | Clk Neg 1 6 | Clk Pos 0 7 | Clk2 Pos 0 8 | Clk2 Neg 0 9 | Clk Neg 0 10 | Example run successfully 11 | -------------------------------------------------------------------------------- /examples/sysc/2.1/reset_signal_is/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = reset_signal_is 5 | OBJS = $(PROJECT).o 6 | 7 | include ../../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_port_policy/test04/golden/test04.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E109) complete binding failed: 1 actual binds is less than required 2: port 'tb.all' (sc_port) 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.6.7/golden/5.6.7.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | running method process 3 | invalid handle 4 | running method process 5 | invalid handle 6 | running method process 7 | invalid handle 8 | program completed 9 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.6.8/golden/5.6.8.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s waiting in ~wait_on_exit() 3 | 10 ns waiting in ~wait_on_exit() 4 | 20 ns waiting in ~wait_on_exit() 5 | 25 ns caught exception 6 | program completed 7 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/6.23.12/golden/6.23.12.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1 3 | 1 4 | 2 5 | 1 6 | 2 7 | 3 8 | 0 9 | 1 10 | 11 | 2 12 | 3 13 | 2 14 | 1 15 | 16 | 3 17 | 0 18 | 1 19 | 20 | 4 21 | program completed 22 | -------------------------------------------------------------------------------- /examples/sysc/2.1/scx_mutex_w_policy/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = scx_mutex_w_policy 5 | OBJS = $(PROJECT).o 6 | 7 | include ../../../build-unix/Makefile.rules 8 | -------------------------------------------------------------------------------- /examples/sysc/2.3/sc_rvd/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = sc_rvd 5 | OBJS = main.o 6 | INCDIR = -I ../include 7 | 8 | include ../../../build-unix/Makefile.rules 9 | -------------------------------------------------------------------------------- /examples/sysc/2.3/sc_ttd/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = sc_ttd 5 | OBJS = main.o 6 | INCDIR = -I ../include 7 | 8 | include ../../../build-unix/Makefile.rules 9 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E5) out of bounds: sc_biguint/sc_unsigned bit selection: index = 3 violates 0 <= index <= 2 4 | In file: 5 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.16.5/golden/5.16.5.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | p.name() = top.mod.p 3 | p.basename() = p 4 | p.kind() = sc_port 5 | mod->name = top.mod 6 | sig.name = top.sig 7 | top.name() = top 8 | program completed 9 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim/prime_do_while/golden/prime_do_while.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1 3 | 2 4 | Terminating process T1.entry 5 | 5 6 | 11 7 | 17 8 | 23 9 | 31 10 | 41 11 | 12 | Info: /OSCI/SystemC: Simulation stopped by user. 13 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/fx/constructors/files.f: -------------------------------------------------------------------------------- 1 | constructors/main.cpp 2 | constructors/array.cpp 3 | constructors/assign.cpp 4 | constructors/assign_constructor.cpp 5 | constructors/default_assign.cpp 6 | constructors/default_constructor.cpp 7 | -------------------------------------------------------------------------------- /tests/systemc/tracing/empty/empty_vcd/golden/empty_vcd.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Warning: (W715) trace file closed before any cycles were traced, file not written: empty.vcd 4 | In file: 5 | 6 | Program completed. 7 | -------------------------------------------------------------------------------- /tests/systemc/tracing/empty/empty_wif/golden/empty_wif.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Warning: (W715) trace file closed before any cycles were traced, file not written: empty.awif 4 | In file: 5 | 6 | Program completed. 7 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/constructors/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | signal_0 = 0 3 | sig2 = 0 4 | sig3 = 42 5 | 6 | signal_1 = 0 7 | sig2 = 0 8 | sig3 = 1 9 | 10 | signal_2 = X 11 | sig2 = X 12 | sig3 = 0 13 | 14 | -------------------------------------------------------------------------------- /tests/systemc/examples/optional/golden/optional.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | attach debug output.. 3 | name: demo.clk kind: sc_in 4 | name: demo.clocked_method kind: sc_method_process 5 | name: demo.debug_output kind: sc_out 6 | program complete 7 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/data/general/array_range/golden/array_range.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | IN1 = 01011001 3 | O1 = 0101 O2 = 1001 4 | O3 = 10011010 5 | O4 = 10011010 6 | O5 = 10001110 7 | 8 | Info: /OSCI/SystemC: Simulation stopped by user. 9 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/overkill_bug/golden/overkill_bug.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Warning: (W540) kill/reset ignored during unwinding: top.target 4 | In file: 5 | In process: top.target @ 10 ns 6 | 7 | Success 8 | -------------------------------------------------------------------------------- /tests/systemc/bugs/bug_70/golden/bug_70.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | a: 0x05a6c 3 | b: 0x00000 - So far so good 4 | c: 0x00000 - So far so good 5 | a: 0x05a6c 6 | b: 0x0005a 7 | c: 0x0005a 8 | 9 | Info: /OSCI/SystemC: Simulation stopped by user. 10 | -------------------------------------------------------------------------------- /tests/systemc/bugs/sc_bigint_part_select/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | bw:0x999888fffeeedddcccbbbaaa 3 | f0:0x0aaa 4 | f1:0x0bbb 5 | f2:0x0ccc 6 | f3:0x0ddd 7 | f4:0x0eee 8 | f5:0x0fff 9 | f6:0x0888 10 | f7:0x0999 11 | -------------------------------------------------------------------------------- /tests/systemc/compliance_1666/test00/golden/test00.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Caught rpt Info: msg_type: msg 3 | Prim::Proc spawned and resumed 4 | Th::i=1 5 | Th::i=2 6 | 7 | Info: /OSCI/SystemC: Simulation stopped by user. 8 | 9 | Success 10 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/simple_cpu/progmem: -------------------------------------------------------------------------------- 1 | 100 2 | 0x45000000 3 | 0x46000001 4 | 0x85314000 5 | 0xe5000002 6 | 0x00000000 7 | 0x20000004 8 | 0x5f000010 9 | 0x6110c000 10 | 0x884a8000 11 | 0xb8d5c000 12 | 0xcf734000 13 | 0x00000000 14 | 15 | -------------------------------------------------------------------------------- /tests/systemc/utils/sc_report/test04/golden/empty_msg_id.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: (I1) : empty msg id 4 | 1 5 | 6 | Info: (I0) unknown error: null msg id 7 | 1 8 | 9 | Info: (I0) unknown error: another (integer) null msg id 10 | 2 11 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star107460/golden/star107460.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | bv = 00000000 4 | lv = 000X0100 5 | Warning: (W207) sc_bv cannot contain values X and Z 6 | In file: 7 | 8 | bv = 00010100 9 | lv = 000X0100 10 | -------------------------------------------------------------------------------- /src/sysc/packages/qt/md/i386.README: -------------------------------------------------------------------------------- 1 | Note that some machines want labels to have leading underscores, 2 | while others (e.g. System V) do not. Thus, several labels appear 3 | duplicated except for the leading underscore, e.g. 4 | 5 | _qt_cswap: 6 | qt_cswap: 7 | 8 | -------------------------------------------------------------------------------- /tests/systemc/kernel/module_method_after_sc_start/golden/module_method_after_sc_start.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E541) call to SC_METHOD in sc_module while simulation running: y.comb.dork 4 | In file: 5 | In process: y.comb @ 0 s 6 | -------------------------------------------------------------------------------- /tests/systemc/kernel/module_thread_after_sc_start/golden/module_thread_after_sc_start.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E542) call to SC_THREAD in sc_module while simulation running: y.comb.dork 4 | In file: 5 | In process: y.comb @ 0 s 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/methodology/sim_control/sim_to_time/golden/sim_to_time.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s : STARTING SIM 3 | 4 | 6 ns : STOPPING SIM - stop button 5 | 6 | Info: /OSCI/SystemC: Simulation stopped by user. 7 | 6 ns : STOPPING SIM - start button 8 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/immed_self_notif/golden/immed_self_notif.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Warning: (W536) immediate self-notification ignored as of IEEE 1666-2011: top.M1 4 | In file: 5 | In process: top.M1 @ 0 s 6 | 7 | Success 8 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_signed/part_select/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E5) out of bounds: sc_bigint part selection: left = 3, right = 2 4 | violates either (2 >= left >= 0) or (2 >= right >= 0) 5 | In file: 6 | -------------------------------------------------------------------------------- /tests/systemc/kernel/process_control/test09/golden/sc_event_list_kill.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Info: thread_1: waiting 4 | 5 | Info: thread_2: waiting on sc_event_list 6 | 7 | Info: thread_1: killing other thread 8 | 9 | Info: thread_1: thread finished 10 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_module/test06/golden/test06.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Warning: (W569) sc_module(const char*), sc_module(const std::string&) have been deprecated, use sc_module(const sc_module_name&): module_a 4 | In file: 5 | module_a 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.6.6.1.part1/golden/5.6.6.1.part1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Target awoke at 10 ns 3 | Target awoke at 25 ns 4 | Target awoke at 30 ns 5 | Target awoke at 50 ns 6 | 7 | Info: /OSCI/SystemC: Simulation stopped by user. 8 | program completed 9 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/control/demo1/golden/demo1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Ready = False 3 | Ack = False 4 | Ready = True 5 | Ack = True 6 | Ready = False 7 | Ack = False 8 | Ready = True 9 | Ack = True 10 | Ready = False 11 | Ack = False 12 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/golden/sim_to_infinity.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s : STARTING SIM 3 | 4 | 6 ns : STOPPING SIM - stop button 5 | 6 | Info: /OSCI/SystemC: Simulation stopped by user. 7 | 6 ns : STOPPING SIM - start button 8 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/fx/fast_constructors/test.f: -------------------------------------------------------------------------------- 1 | fast_constructors/main.cpp 2 | fast_constructors/array.cpp 3 | fast_constructors/assign.cpp 4 | fast_constructors/assign_constructor.cpp 5 | fast_constructors/default_assign.cpp 6 | fast_constructors/default_constructor.cpp 7 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_signed/bit_select/test01/test01.cpp: -------------------------------------------------------------------------------- 1 | #include "systemc.h" 2 | int sc_main(int argc, char** argv) 3 | { 4 | sc_bigint<3> bi; 5 | 6 | cout << bi[3] << endl; 7 | 8 | cout << "Program completed" << endl; 9 | return 0; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /tests/systemc/kernel/phase_callbacks/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | prim_channel: before end of elaboration 3 | prim_channel: start of simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | prim_channel: end of simulation 7 | Program completed 8 | -------------------------------------------------------------------------------- /tests/systemc/kernel/phase_callbacks/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | prim_channel: before end of elaboration 3 | prim_channel: start of simulation 4 | 5 | Info: /OSCI/SystemC: Simulation stopped by user. 6 | prim_channel: end of simulation 7 | Program completed 8 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_sensitive/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | i = 0 3 | j = 0 4 | i = 1 5 | j = 1 6 | i = 2 7 | j = 2 8 | i = 3 9 | j = 3 10 | i = 4 11 | j = 4 12 | i = 5 13 | j = 5 14 | i = 6 15 | j = 6 16 | i = 7 17 | j = 7 18 | i = 8 19 | j = 8 20 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/4.6.8/golden/4.6.8.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | tb 0 0 s 3 | tb 1 1 ns 4 | tb 2 2 ns 5 | tb 3 3 ns 6 | tb 4 4 ns 7 | tb 5 5 ns 8 | tb 6 6 ns 9 | tb 7 7 ns 10 | tb 8 8 ns 11 | tb 9 9 ns 12 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/prime_flag/golden/prime_flag.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1 3 | Terminating process T1.entry 4 | 2 5 | 3 6 | 5 7 | 7 8 | 11 9 | 13 10 | 17 11 | 19 12 | 23 13 | 29 14 | 31 15 | 37 16 | 41 17 | 18 | Info: /OSCI/SystemC: Simulation stopped by user. 19 | -------------------------------------------------------------------------------- /tests/systemc/1666-2011-compliance/suspend_resume/golden/suspend_resume.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Target awoke at 10 ns 3 | Target awoke at 25 ns 4 | Target awoke at 30 ns 5 | Target awoke at 50 ns 6 | 7 | Info: /OSCI/SystemC: Simulation stopped by user. 8 | 9 | Success 10 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/test01.cpp: -------------------------------------------------------------------------------- 1 | #include "systemc.h" 2 | int sc_main(int argc, char** argv) 3 | { 4 | sc_biguint<3> bi; 5 | 6 | cout << bi[3] << endl; 7 | 8 | cout << "Program completed" << endl; 9 | return 0; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_process_b/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | t1.method 1 3 | t1.thread 3 4 | t1.method 1 5 | t1.method 1 6 | t1.thread 3 7 | t1.method 1 8 | t1.thread 3 9 | t1.method 1 10 | t1.thread 3 11 | t1.method 1 12 | t1.thread 3 13 | t1.method 1 14 | -------------------------------------------------------------------------------- /src/sysc/packages/qt/md/multi.s: -------------------------------------------------------------------------------- 1 | /* multi.s -- arm64,i386,x86_64 assembly support. */ 2 | 3 | #if defined(__aarch64__) || defined(__arm64__) 4 | #include "aarch64.s" 5 | #elif defined(__i386) 6 | #include "i386.s" 7 | #elif defined(__x86_64__) 8 | #include "iX86_64.s" 9 | #endif 10 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E5) out of bounds: sc_biguint/sc_unsigned part selection: left = 3, right = 1 4 | violates either (2 >= left >= 0) or (2 >= right >= 0) 5 | In file: 6 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.16.7/golden/5.16.7.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | object foo 3 | object foo.foobar 4 | object foo.foobar.sig1 5 | object foo.foobar.sig2 6 | foo.foobar 7 | foo.foobar is an sc_module 8 | parent of foo.foobar is foo sc_module 9 | program completed 10 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_flpt/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = fft_flpt 5 | SRCS = $(wildcard *.cpp) 6 | OBJS = $(SRCS:.cpp=.o) 7 | EXTRA_CLEAN = out_real out_imag 8 | 9 | include ../../../build-unix/Makefile.rules 10 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_fxpt/Makefile: -------------------------------------------------------------------------------- 1 | SYSTEMC_HOME ?= ../../../.. 2 | include ../../../build-unix/Makefile.config 3 | 4 | PROJECT = fft_fxpt 5 | SRCS = $(wildcard *.cpp) 6 | OBJS = $(SRCS:.cpp=.o) 7 | EXTRA_CLEAN = out_real out_imag 8 | 9 | include ../../../build-unix/Makefile.rules 10 | -------------------------------------------------------------------------------- /tests/systemc/kernel/process_control/reset/method_self_reset/golden/method_self_reset.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Entry 3 | Issuing self reset 4 | Entry 5 | Exit 6 | Entry 7 | Exit 8 | Entry 9 | Issuing self reset 10 | Entry 11 | Exit 12 | Entry 13 | Exit 14 | Program completed 15 | -------------------------------------------------------------------------------- /tests/systemc/kernel/sc_module/test04/golden/test04.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | signal_0 3 | signal_1 4 | a 5 | b 6 | c 7 | a.port_0 8 | a.port_1 9 | b.port_0 10 | b.port_1 11 | c.a 12 | c.b 13 | c.signal_0 14 | c.signal_1 15 | c.a.port_0 16 | c.a.port_1 17 | c.b.port_0 18 | c.b.port_1 19 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/control/wait_until/golden/waiting.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 20 ns : WRITING ready = 1 3 | 20 ns : READY = 1 DETECTED 4 | 40 ns : WRITING ready = 0 5 | 60 ns : WRITING ready = 1 6 | 60 ns : READY = 1 DETECTED 7 | 80 ns : READY = 1 DETECTED 8 | 100 ns : READY = 1 DETECTED 9 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_fifo/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | print 3 | dump 4 | name = fifo_0 5 | 6 | print 7 | 123 8 | dump 9 | name = fifo_0 10 | value[0] = 123 11 | 12 | print 13 | 123 14 | 321 15 | dump 16 | name = fifo_0 17 | value[0] = 123 18 | value[1] = 321 19 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_port_policy/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1 ns: 3 | all[0] = 1 4 | all[1] = 0 5 | one = 1 6 | 2 ns: 7 | all[0] = 1 8 | all[1] = 1 9 | one = 1 10 | 3 ns: 11 | all[0] = 0 12 | all[1] = 0 13 | one = 0 14 | -------------------------------------------------------------------------------- /tests/systemc/kernel/dynamic_processes/test06/golden/test06.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 10 ns:entering p0, spawning p1 3 | 10 ns:exiting p0 4 | 10 ns:entering p1, spawning p2 5 | 10 ns:entering p2, spawning p3 6 | 10 ns:entering p3 7 | 20 ns:exiting p1 8 | 30 ns:exiting p2 9 | 40 ns:exiting p3 10 | -------------------------------------------------------------------------------- /config/bootstrap: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | LIBTOOLIZE=libtoolize 4 | if test x"`uname -s`" = "xDarwin" ; then 5 | LIBTOOLIZE=glibtoolize 6 | fi 7 | 8 | aclocal -I config && \ 9 | $LIBTOOLIZE --automake --force --copy && \ 10 | automake --add-missing --copy && \ 11 | autoconf 12 | 13 | # Taf! 14 | -------------------------------------------------------------------------------- /tests/systemc/kernel/dynamic_processes/test04/golden/test04.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | 0 s, mod1.main: main thread, Before spawning round robin methods 4 | 5 | 6 | Error: (E561) Attempt to register method process with sc_join object 7 | In file: 8 | In process: mod1.main @ 0 s 9 | -------------------------------------------------------------------------------- /tests/systemc/kernel/process_control/throw_it/test1/golden/test1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s: starting victim thread 3 | 10 ns: in perpetrator throwing exception in victim 4 | 10 ns: in victim thread, caught exception from pepetrator, exiting 5 | 10 ns: in perpetrator after throwing exception in victim 6 | -------------------------------------------------------------------------------- /examples/sysc/risc_cpu/test.asm: -------------------------------------------------------------------------------- 1 | movi R6, 10 2 | movi R6, 10 3 | movi R6, 10 4 | movi R6, 10 5 | movi R6, 10 6 | movi R6, 10 7 | movi R5, 5 8 | mov R5, R5 9 | mov R5, R5 10 | mov R5, R5 11 | mov R5, R5 12 | mov R5, R5 13 | addi R5, R5, 1 14 | bne R5, R6, -6 15 | add R1, R2, R3 16 | add R2, R3, R4 17 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/check_writer/test08/golden/test08.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E115) sc_signal cannot have more than one driver: 4 | signal `signal_0' (sc_signal) 5 | first driver `a.port_2' (sc_out) 6 | second driver `a.port_1' (sc_out) 7 | In file: 8 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/check_writer/test09/golden/test09.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E115) sc_signal cannot have more than one driver: 4 | signal `signal_0' (sc_signal) 5 | first driver `a.port_2' (sc_out) 6 | second driver `a.port_1' (sc_out) 7 | In file: 8 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/check_writer/test10/golden/test10.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E115) sc_signal cannot have more than one driver: 4 | signal `signal_0' (sc_signal) 5 | first driver `a.port_2' (sc_out) 6 | second driver `a.port_1' (sc_out) 7 | In file: 8 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/check_writer/test11/golden/test11.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E115) sc_signal cannot have more than one driver: 4 | signal `signal_0' (sc_signal) 5 | first driver `a.port_2' (sc_out) 6 | second driver `a.port_1' (sc_out) 7 | In file: 8 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/check_writer/test12/golden/test12.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E115) sc_signal cannot have more than one driver: 4 | signal `signal_0' (sc_signal) 5 | first driver `a.port_2' (sc_out) 6 | second driver `a.port_1' (sc_out) 7 | In file: 8 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal_rv/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 0 -> 0 3 | 0 1 -> X 4 | 0 Z -> 0 5 | 0 X -> X 6 | 1 0 -> X 7 | 1 1 -> 1 8 | 1 Z -> 1 9 | 1 X -> X 10 | Z 0 -> 0 11 | Z 1 -> 1 12 | Z Z -> Z 13 | Z X -> X 14 | X 0 -> X 15 | X 1 -> X 16 | X Z -> X 17 | X X -> X 18 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal_rv/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 0 -> 0 3 | 0 1 -> X 4 | 0 Z -> 0 5 | 0 X -> X 6 | 1 0 -> X 7 | 1 1 -> 1 8 | 1 Z -> 1 9 | 1 X -> X 10 | Z 0 -> 0 11 | Z 1 -> 1 12 | Z Z -> Z 13 | Z X -> X 14 | X 0 -> X 15 | X 1 -> X 16 | X Z -> X 17 | X X -> X 18 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal_rv/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 0 -> 0 3 | 0 1 -> X 4 | 0 Z -> 0 5 | 0 X -> X 6 | 1 0 -> X 7 | 1 1 -> 1 8 | 1 Z -> 1 9 | 1 X -> X 10 | Z 0 -> 0 11 | Z 1 -> 1 12 | Z Z -> Z 13 | Z X -> X 14 | X 0 -> X 15 | X 1 -> X 16 | X Z -> X 17 | X X -> X 18 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal_resolved/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 0 -> 0 3 | 0 1 -> X 4 | 0 Z -> 0 5 | 0 X -> X 6 | 1 0 -> X 7 | 1 1 -> 1 8 | 1 Z -> 1 9 | 1 X -> X 10 | Z 0 -> 0 11 | Z 1 -> 1 12 | Z Z -> Z 13 | Z X -> X 14 | X 0 -> X 15 | X 1 -> X 16 | X Z -> X 17 | X X -> X 18 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_signed/part_select/test01/test01.cpp: -------------------------------------------------------------------------------- 1 | #define SC_INCLUDE_FX 2 | 3 | #include "systemc.h" 4 | int sc_main(int argc, char** argv) 5 | { 6 | sc_bigint<3> big; 7 | 8 | cout << big(3,2) << endl; 9 | 10 | cout << "Program completed" << endl; 11 | return 0; 12 | } 13 | 14 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_signed/part_select/test02/test02.cpp: -------------------------------------------------------------------------------- 1 | #define SC_INCLUDE_FX 2 | 3 | #include "systemc.h" 4 | int sc_main(int argc, char** argv) 5 | { 6 | sc_bigint<3> big; 7 | 8 | cout << big(1,2) << endl; 9 | 10 | cout << "Program completed" << endl; 11 | return 0; 12 | } 13 | 14 | -------------------------------------------------------------------------------- /tests/systemc/misc/user_guide/chpt6.1/golden/chpt6.1.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Value on Bus = Z 3 | Value on Bus = 0 4 | Input is = 0 5 | Value on Bus = Z 6 | Input is = Z 7 | Value on Bus = 1 8 | Input is = 1 9 | Value on Bus = Z 10 | Input is = Z 11 | 12 | Info: /OSCI/SystemC: Simulation stopped by user. 13 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/4.4.5.3/golden/4.4.5.3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Warning: (W571) no activity or clock movement for sc_start() invocation 4 | In file: 5 | 6 | Info: (I1) : sc_stop called to terminate a paused simulation 7 | 8 | Info: /OSCI/SystemC: Simulation stopped by user. 9 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.6.6.1.part3/golden/5.6.6.1.part3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Target called reset at 0 s 3 | Target awoke at 10 ns 4 | Target awoke at 20 ns 5 | Target called reset at 25 ns 6 | Target awoke at 30 ns 7 | 8 | Info: /OSCI/SystemC: Simulation stopped by user. 9 | program completed 10 | -------------------------------------------------------------------------------- /tests/systemc/misc/sim_tests/tri_state2/golden/tri_state2.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Value on Bus = X 3 | Value on Bus = Z 4 | Value on Bus = 1 5 | Value on Bus = X 6 | Input is = X 7 | Value on Bus = 1 8 | Input is = 1 9 | Input is = 1 10 | Input is = 1 11 | 12 | Info: /OSCI/SystemC: Simulation stopped by user. 13 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/register_port/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E115) sc_signal cannot have more than one driver: 4 | signal `t1.signal_0' (sc_signal) 5 | first driver `t1.w2.port_0' (sc_out) 6 | second driver `t1.w1.port_0' (sc_out) 7 | In file: 8 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/register_port/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E115) sc_signal cannot have more than one driver: 4 | signal `t1.signal_0' (sc_signal) 5 | first driver `t1.w2.port_0' (sc_out) 6 | second driver `t1.w1.port_0' (sc_out) 7 | In file: 8 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/register_port/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E115) sc_signal cannot have more than one driver: 4 | signal `t1.signal_0' (sc_signal) 5 | first driver `t1.w2.port_0' (sc_out) 6 | second driver `t1.w1.port_0' (sc_out) 7 | In file: 8 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.6.6.1.part2/golden/5.6.6.1.part2.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Target called reset at 0 s 3 | Target awoke at 10 ns 4 | Target called reset at 20 ns 5 | Target called reset at 30 ns 6 | Target awoke at 40 ns 7 | 8 | Info: /OSCI/SystemC: Simulation stopped by user. 9 | program completed 10 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.10.9/golden/5.10.9.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | FIRE: event.notify1(SC_ZERO_TIME) 3 | FIRE: event.notify1(1.0,SC_NS) 4 | FIRE: event.notify1() 5 | FIRE: event.notify1(2.0,SC_NS) 6 | FIRE: event.notify1(1.0,SC_NS) 7 | FIRE: event.notify1(SC_ZERO_TIME) 8 | 0 s event1 9 | program completed 10 | -------------------------------------------------------------------------------- /tests/tlm/cancel_all/golden/cancel_all.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | Unit test for cancel_all() 3 | Called peq_cb with section = 1 4 | cancel_all 5 | Called peq_cb with section = 2 6 | cancel_all 7 | Called get_next_transaction with section = 3 8 | cancel_all 9 | Called get_next_transaction with section = 4 10 | cancel_all 11 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_export/test04/test04.cpp: -------------------------------------------------------------------------------- 1 | #include "systemc.h" 2 | 3 | SC_MODULE(X) 4 | { 5 | SC_CTOR(X) : a("a") 6 | { 7 | } 8 | sc_export > a; 9 | }; 10 | 11 | int sc_main(int argc, char* argv[]) 12 | { 13 | X x("x"); 14 | 15 | sc_start(1, SC_NS); 16 | return 0; 17 | } 18 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/sc_vector/vector_shift/golden/vector_shift.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | ---------- shift right signed ---------- 4 | 5 | ---------- shift right unsigned ---------- 6 | 7 | ---------- shift left signed ---------- 8 | 9 | ---------- shift left unsigned ---------- 10 | Vector shift test completed 11 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/misc/concat/test11/golden/test11.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | sc_signed 1 3ffffffe 3 | sc_unsigned 1 3ffffffe 4 | sc_signed -1 3ff00000 5 | sc_unsigned -1 3ff00000 6 | sc_signed 0x800000 3ff7ffff 7 | sc_unsigned 0x800000 3ff7ffff 8 | sc_signed 0 3fffffff 9 | sc_unsigned 0 3fffffff 10 | Program completed 11 | -------------------------------------------------------------------------------- /tests/systemc/kernel/process_control/reset/method_reset_throw/golden/sc_method_reset_throw.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 5 ns: reset method m1 3 | 5 ns: in m1 4 | 5 ns: in m1() throwing exception in throwee1 5 | 5 ns: in throwee1, caught exception 6 | 5 ns: in m1() after throwing exception in throwee1 7 | 5 ns: after reset of method m1 8 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/5.2.12/golden/5.2.12.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s CT2: reset true 3 | 0 s CT2: looping 4 | 0 s CT1: reset false 5 | 0 s CT2: unwind 6 | 0 s CT2: reset true 7 | 0 s CT2: looping 8 | 1 ns CT2: unwind 9 | 1 ns CT2: reset true 10 | 1 ns CT2: looping 11 | 2 ns CT2: looping 12 | program completed 13 | -------------------------------------------------------------------------------- /examples/build-unix/Makefile: -------------------------------------------------------------------------------- 1 | SUBDIRS := $(dir $(wildcard ../sysc/*/Makefile ../sysc/*/*/Makefile)) 2 | SUBDIRS += $(wildcard ../tlm/*/build-unix) 3 | 4 | TARGETS := all build run check clean 5 | .PHONY: $(TARGETS) 6 | 7 | $(TARGETS): %: 8 | @set -e ; for i in $(SUBDIRS); do \ 9 | $(MAKE) -C $$i FLAG_BATCH=1 $@ ; \ 10 | done 11 | -------------------------------------------------------------------------------- /tests/systemc/kernel/reset_signal_is/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 0 s: initializing 3 | 3 ns: initializing 4 | 4 ns: initializing 5 | 7 ns: waited 3 6 | 10 ns: waited 3 7 | 11 ns: initializing 8 | 12 ns: initializing 9 | 13 ns: initializing 10 | 14 ns: initializing 11 | 15 ns: initializing 12 | 18 ns: waited 3 13 | -------------------------------------------------------------------------------- /tests/systemc/misc/synth/bubble/golden/bubble.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | 4 | INPUT DATA SORTED DATA 5 | 180 1 6 | 1 3 7 | 12 12 8 | 85 15 9 | 15 85 10 | 103 103 11 | 254 180 12 | 3 254 13 | 14 | 15 | 16 | Info: /OSCI/SystemC: Simulation stopped by user. 17 | -------------------------------------------------------------------------------- /tests/systemc/utils/sc_report/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Fatal: Oh no!: A bad thing has happened 4 | In file: 5 | In process: dut.thread @ 1 ns 6 | 7 | Fatal: Oh no!: A bad thing has happened 8 | In file: 9 | In process: dut.thread @ 2 ns 10 | Program completed 11 | -------------------------------------------------------------------------------- /cmake/SystemCTLMConfig.cmake.in: -------------------------------------------------------------------------------- 1 | # - Config file for the SystemCTLM package 2 | 3 | # TLM is part of the SystemC language library. 4 | include(CMakeFindDependencyMacro) 5 | find_dependency (SystemCLanguage @SystemCLanguage_VERSION_MAJOR@.@SystemCLanguage_VERSION_MINOR@.@SystemCLanguage_VERSION_PATCH@.@SystemCLanguage_VERSION_RELEASE_DATE@ EXACT) 6 | -------------------------------------------------------------------------------- /examples/tlm/lt/README: -------------------------------------------------------------------------------- 1 | This directory contains an example of a simple TLM platform implemented on top of the blocking transport interface. 2 | 3 | The convenience API is the same as in the example lt_min_system. 4 | 5 | Using: 6 | 7 | * cd build-unix 8 | * set SYSTEMC_HOME environment variable 9 | * make 10 | * make run 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/systemc/bugs/sc_string_bracket_assign/sc_string_bracket_assign.cpp: -------------------------------------------------------------------------------- 1 | #define SC_USE_STD_STRING 2 | 3 | #include "systemc.h" 4 | 5 | int sc_main(int argc, char* argv[]) 6 | { 7 | sc_string s5 = "abc"; 8 | sc_string s6 = s5; 9 | 10 | s6[1] ='X'; 11 | cout << "s5: " << s5 << endl << "s6: " << s6 << endl; 12 | return 0; 13 | } 14 | -------------------------------------------------------------------------------- /examples/tlm/lt_dmi/README: -------------------------------------------------------------------------------- 1 | This directory contains an example of a simple TLM platform implemented on top of the blocking transport interface. 2 | 3 | The convenience API is the same as in the example lt_min_system. 4 | 5 | Using: 6 | 7 | * cd build-unix 8 | * set SYSTEMC_HOME environment variable 9 | * make 10 | * make run 11 | 12 | 13 | -------------------------------------------------------------------------------- /examples/tlm/lt_temporal_decouple/README: -------------------------------------------------------------------------------- 1 | This directory contains an example of a simple TLM platform implemented on top of the blocking transport interface. 2 | 3 | The convenience API is the same as in the example lt_min_system. 4 | 5 | Using: 6 | 7 | * cd build-unix 8 | * set SYSTEMC_HOME environment variable 9 | * make 10 | * make run 11 | -------------------------------------------------------------------------------- /tests/systemc/kernel/dynamic_processes/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | 0 s: static_method, Before spawning function_method 4 | 5 | Error: (E519) wait() is only allowed in SC_THREADs and SC_CTHREADs: 6 | in SC_METHODs use next_trigger() instead 7 | In file: 8 | In process: mod1.static_method @ 0 s 9 | -------------------------------------------------------------------------------- /tests/systemc/misc/stars/star125788/golden/test.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 8 3 | 9 4 | 10 5 | 11 6 | 7 | 8 8 | 9 9 | 10 10 | 11 11 | 12 | 8 13 | 9 14 | 10 15 | 11 16 | 17 | 8 18 | 9 19 | 10 20 | 11 21 | 22 | 8 23 | 9 24 | 10 25 | 11 26 | 27 | 8 28 | 9 29 | 10 30 | 11 31 | 32 | 8 33 | 9 34 | 10 35 | 11 36 | 37 | 8 38 | 9 39 | 10 40 | 11 41 | -------------------------------------------------------------------------------- /tests/systemc/misc/unit/control/posedge/golden/posedge.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 10 ns : ready = 0 (RDY) 3 | 30 ns : ready = 0 (RDY) 4 | 40 ns : POSEDGE READY DETECTED 5 | 50 ns : ready = 1 (RDY) 6 | 70 ns : ready = 0 (RDY) 7 | 80 ns : POSEDGE READY DETECTED 8 | 90 ns : ready = 1 (RDY) 9 | Terminating process TB1.RD1.entry 10 | -------------------------------------------------------------------------------- /examples/tlm/lt_mixed_endian/README: -------------------------------------------------------------------------------- 1 | This directory contains an example of a simple TLM platform implemented on top of the blocking transport interface. 2 | 3 | The convenience API is the same as in the example lt_min_system. 4 | 5 | Using: 6 | 7 | * cd build-unix 8 | * set SYSTEMC_HOME environment variable 9 | * make 10 | * make run 11 | 12 | 13 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/concat/test03/golden/test03.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 6 3 | 3 4 | 7 5 | 11 6 | 7 | 2 8 | 1 9 | 3 10 | 3 11 | 12 | 2 13 | 1 14 | 3 15 | 3 16 | 17 | 6 18 | 3 19 | 7 20 | 11 21 | 22 | 6 23 | 3 24 | 7 25 | -5 26 | 27 | -2 28 | 1 29 | -1 30 | -1 31 | 32 | -2 33 | 1 34 | -1 35 | -1 36 | 37 | 6 38 | 3 39 | 7 40 | -5 41 | -------------------------------------------------------------------------------- /tests/systemc/datatypes/int/concat/test06/golden/test06.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 6 3 | 3 4 | 7 5 | 11 6 | 7 | 2 8 | 1 9 | 3 10 | 3 11 | 12 | 2 13 | 1 14 | 3 15 | 3 16 | 17 | 6 18 | 3 19 | 7 20 | 11 21 | 22 | 6 23 | 3 24 | 7 25 | -5 26 | 27 | -2 28 | 1 29 | -1 30 | -1 31 | 32 | -2 33 | 1 34 | -1 35 | -1 36 | 37 | 6 38 | 3 39 | 7 40 | -5 41 | -------------------------------------------------------------------------------- /tests/systemc/misc/ieee1666_2023/7.3/golden/7.3.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | v1.to_string(sc_dt::SC_BIN,true) = 0b0100 4 | 5 | v2.to_string(sc_dt::SC_CSD,false) = 1000-000-0 6 | 7 | v3.to_string(sc_dt::SC_HEX) = 0x007 8 | 9 | lv.to_string(sc_dt::SC_HEX) = 0x0ffff 10 | 11 | bv.to_string(sc_dt::SC_BIN) = 0b011110000 12 | program completed 13 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_flpt/out_imag.1.golden: -------------------------------------------------------------------------------- 1 | 3.217600e+04 2 | 0.000000e+00 3 | 0.000000e+00 4 | 0.000000e+00 5 | 0.000000e+00 6 | 0.000000e+00 7 | 0.000000e+00 8 | 0.000000e+00 9 | 0.000000e+00 10 | 0.000000e+00 11 | 0.000000e+00 12 | 0.000000e+00 13 | 0.000000e+00 14 | 0.000000e+00 15 | 0.000000e+00 16 | 0.000000e+00 17 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_flpt/out_imag.2.golden: -------------------------------------------------------------------------------- 1 | 1.000000e+00 2 | 1.000000e+00 3 | 1.000000e+00 4 | 1.000000e+00 5 | 1.000000e+00 6 | 1.000000e+00 7 | 1.000000e+00 8 | 1.000000e+00 9 | 1.000000e+00 10 | 1.000000e+00 11 | 1.000000e+00 12 | 1.000000e+00 13 | 1.000000e+00 14 | 1.000000e+00 15 | 1.000000e+00 16 | 1.000000e+00 17 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_flpt/out_real.1.golden: -------------------------------------------------------------------------------- 1 | 3.217600e+04 2 | 0.000000e+00 3 | 0.000000e+00 4 | 0.000000e+00 5 | 0.000000e+00 6 | 0.000000e+00 7 | 0.000000e+00 8 | 0.000000e+00 9 | 0.000000e+00 10 | 0.000000e+00 11 | 0.000000e+00 12 | 0.000000e+00 13 | 0.000000e+00 14 | 0.000000e+00 15 | 0.000000e+00 16 | 0.000000e+00 17 | -------------------------------------------------------------------------------- /examples/sysc/fft/fft_flpt/out_real.2.golden: -------------------------------------------------------------------------------- 1 | 1.000000e+00 2 | 1.000000e+00 3 | 1.000000e+00 4 | 1.000000e+00 5 | 1.000000e+00 6 | 1.000000e+00 7 | 1.000000e+00 8 | 1.000000e+00 9 | 1.000000e+00 10 | 1.000000e+00 11 | 1.000000e+00 12 | 1.000000e+00 13 | 1.000000e+00 14 | 1.000000e+00 15 | 1.000000e+00 16 | 1.000000e+00 17 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_port_policy/test02/golden/test02.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 1 ns: 3 | all[0] = 1 4 | all[1] = 0 5 | one = 1 6 | none = 0 7 | 2 ns: 8 | all[0] = 1 9 | all[1] = 1 10 | one = 1 11 | none = 1 12 | 3 ns: 13 | all[0] = 0 14 | all[1] = 0 15 | one = 0 16 | none = 0 17 | -------------------------------------------------------------------------------- /tests/systemc/communication/sc_signal/check_writer/test14/golden/test14.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 3 | Error: (E115) sc_signal cannot have more than one driver: 4 | signal `dut.sig' (sc_signal) 5 | first driver `dut.p2' (sc_thread_process) 6 | second driver `dut.p1' (sc_thread_process) 7 | In file: 8 | In process: dut.p1 @ 10 ns 9 | -------------------------------------------------------------------------------- /tests/systemc/kernel/dynamic_processes/sc_join/test01/golden/test01.log: -------------------------------------------------------------------------------- 1 | SystemC Simulation 2 | 2 ns: sync(3) terminating 3 | 3 ns: sync(4) terminating 4 | 4 ns: sync(5) terminating 5 | 4 ns: sync(5) terminating 6 | 6 ns: sync(7) terminating 7 | 10 ns: sync(11) terminating 8 | 20 ns: sync(21) terminating 9 | 20 ns: waiting waking 10 | Program completed 11 | --------------------------------------------------------------------------------