From ea6b074b0f19dfc703ca881a9e5371a163f38855 Mon Sep 17 00:00:00 2001 From: Tali Auster Date: Mon, 1 Jun 2026 10:17:11 +0200 Subject: [PATCH 1/4] tests: add GTest infrastructure Signed-off-by: Tali Auster --- .gitignore | 1 + docker/alma.dockerfile | 11 ++ docker/ubuntu.dockerfile | 2 + tests/CMakeLists.txt | 126 +--------------- tests/README.md | 5 + tests/golden-file/CMakeLists.txt | 140 ++++++++++++++++++ tests/{ => golden-file}/README | 0 tests/{ => golden-file}/README_windows.txt | 0 tests/{ => golden-file}/RELEASENOTES | 0 .../include/tlm/CoreDecouplingLTInitiator.h | 0 .../include/tlm/ExplicitATTarget.h | 0 .../include/tlm/ExplicitLTTarget.h | 0 .../{ => golden-file}/include/tlm/README.txt | 0 .../include/tlm/SimpleATInitiator1.h | 0 .../include/tlm/SimpleATInitiator2.h | 0 .../include/tlm/SimpleATTarget1.h | 0 .../include/tlm/SimpleATTarget2.h | 0 .../include/tlm/SimpleBusAT.h | 0 .../include/tlm/SimpleBusLT.h | 0 .../include/tlm/SimpleLTInitiator1.h | 0 .../include/tlm/SimpleLTInitiator1_DMI.h | 0 .../include/tlm/SimpleLTInitiator2.h | 0 .../include/tlm/SimpleLTInitiator2_DMI.h | 0 .../include/tlm/SimpleLTInitiator3.h | 0 .../include/tlm/SimpleLTInitiator3_DMI.h | 0 .../include/tlm/SimpleLTTarget1.h | 0 .../include/tlm/SimpleLTTarget2.h | 0 tests/{ => golden-file}/scripts/verify.pl | 0 tests/{ => golden-file}/scripts/vsvars.bat | 0 .../async_reset/async_reset.cpp | 0 .../async_reset/golden/async_reset.log | 0 .../async_reset_port/async_reset_port.cpp | 0 .../golden/async_reset_port.log | 0 .../bogus_reset/bogus_reset.cpp | 0 .../bogus_reset/golden/bogus_reset.log | 0 .../child_proc_control/child_proc_control.cpp | 0 .../golden/child_proc_control.log | 0 .../disable_enable/disable_enable.cpp | 0 .../disable_enable/golden/disable_enable.log | 0 .../event_list/event_list.cpp | 0 .../event_list/golden/event_list.log | 0 .../golden/immed_self_notif.log | 0 .../immed_self_notif/immed_self_notif.cpp | 0 .../golden/include_descendants.log | 0 .../include_descendants.cpp | 0 .../kill_reset/golden/kill_reset.log | 0 .../kill_reset/kill_reset.cpp | 0 .../late_reset_bug/golden/late_reset_bug.log | 0 .../late_reset_bug/late_reset_bug.cpp | 0 .../golden/living_children.log | 0 .../living_children/living_children.cpp | 0 .../golden/living_dead_bug.log | 0 .../living_dead_bug/living_dead_bug.cpp | 0 .../golden/method_suspends_itself.log | 0 .../method_suspends_itself.cpp | 0 .../golden/method_with_reset.log | 0 .../method_with_reset/method_with_reset.cpp | 0 .../golden/mixed_child_procs.log | 0 .../mixed_child_procs/mixed_child_procs.cpp | 0 .../named_events/golden/named_events.log | 0 .../named_events/named_events.cpp | 0 .../odds_and_ends/golden/odds_and_ends.log | 0 .../odds_and_ends/odds_and_ends.cpp | 0 .../old_event_bug/golden/old_event_bug.log | 0 .../old_event_bug/old_event_bug.cpp | 0 .../overkill_bug/golden/overkill_bug.log | 0 .../overkill_bug/overkill_bug.cpp | 0 .../proc_ctrl/golden/proc_ctrl.log | 0 .../proc_ctrl/proc_ctrl.cpp | 0 .../proc_ctrl_elab/golden/proc_ctrl_elab.log | 0 .../proc_ctrl_elab/proc_ctrl_elab.cpp | 0 .../golden/proc_ctrl_immed.log | 0 .../proc_ctrl_immed/proc_ctrl_immed.cpp | 0 .../golden/proc_ctrl_priority.log | 0 .../proc_ctrl_priority/proc_ctrl_priority.cpp | 0 .../golden/proc_ctrl_timeout.log | 0 .../proc_ctrl_timeout/proc_ctrl_timeout.cpp | 0 .../golden/recursive_kill_bug.log | 0 .../recursive_kill_bug/recursive_kill_bug.cpp | 0 .../golden/reset_while_suspended.log | 0 .../reset_while_suspended.cpp | 0 .../sc_delta_count/golden/sc_delta_count.log | 0 .../sc_delta_count/sc_delta_count.cpp | 0 .../sc_pause/golden/sc_pause.log | 0 .../sc_pause/sc_pause.cpp | 0 .../golden/sc_process_handle_less_than.log | 0 .../sc_process_handle_less_than.cpp | 0 .../sc_start_bug/golden/sc_start_bug.log | 0 .../sc_start_bug/sc_start_bug.cpp | 0 .../golden/sc_start_starvation.log | 0 .../sc_start_starvation.cpp | 0 .../sc_vector/golden/sc_vector.log | 0 .../sc_vector/sc_vector.cpp | 0 .../sc_verbosity/golden/sc_verbosity.log | 0 .../sc_verbosity/sc_verbosity.cpp | 0 .../golden/sc_writer_policy.log | 0 .../sc_writer_policy/sc_writer_policy.cpp | 0 .../self_reset_bug/golden/self_reset_bug.log | 0 .../self_reset_bug/self_reset_bug.cpp | 0 .../golden/stepwise_simulation.log | 0 .../stepwise_simulation.cpp | 0 .../suspend_resume/golden/suspend_resume.log | 0 .../suspend_resume/suspend_resume.cpp | 0 .../sync_reset/golden/sync_reset.log | 0 .../sync_reset/sync_reset.cpp | 0 .../throw_it/golden/throw_it.log | 0 .../throw_it/throw_it.cpp | 0 .../version_macros/golden/version_macros.log | 0 .../version_macros/version_macros.cpp | 0 .../virtual_bind/golden/virtual_bind.log | 0 .../virtual_bind/virtual_bind.cpp | 0 .../async_reset_init/async_reset_init.cpp | 0 .../golden/async_reset_init.log | 0 .../systemc/bugs/bug_147853/bug_147853.cpp | 0 .../bugs/bug_147853/golden/bug_147853.log | 0 .../systemc/bugs/bug_185/bug_185.cpp | 0 .../systemc/bugs/bug_185/golden/bug_185.log | 0 .../systemc/bugs/bug_70/bug_70.cpp | 0 .../systemc/bugs/bug_70/golden/bug_70.log | 0 .../constructor_throw/constructor_throw.cpp | 0 .../golden/constructor_throw.log | 0 .../golden/instantiation_detection.log | 0 .../instantiation_detection.cpp | 0 .../test01/golden/test01.log | 0 .../sc_bigint_part_select/test01/test01.cpp | 0 .../golden/sc_string_bracket_assign.log | 0 .../sc_string_bracket_assign.cpp | 0 .../sign_extension/golden/sign_extension.log | 0 .../bugs/sign_extension/sign_extension.cpp | 0 .../systemc/bugs/stack_alignment/.notsparcOS5 | 0 .../golden/stack_alignment.log | 0 .../bugs/stack_alignment/stack_alignment.cpp | 0 .../ports/test01/golden/test01.log | 0 .../communication/ports/test01/test01.cpp | 0 .../ports/test02/golden/test02.log | 0 .../communication/ports/test02/test02.cpp | 0 .../ports/test03/golden/test03.log | 0 .../communication/ports/test03/test03.cpp | 0 .../ports/test04/golden/test04.log | 0 .../communication/ports/test04/test04.cpp | 0 .../ports/test05/golden/test05.log | 0 .../communication/ports/test05/test05.cpp | 0 .../ports/test06/golden/test06.log | 0 .../communication/ports/test06/test06.cpp | 0 .../reverse_bind/test01/golden/test01.log | 0 .../reverse_bind/test01/test01.cpp | 0 .../reverse_bind/test02/golden/test02.log | 0 .../reverse_bind/test02/test02.cpp | 0 .../sc_buffer/test01/golden/test01.log | 0 .../communication/sc_buffer/test01/test01.cpp | 0 .../test02/golden/sc_buffer_edge_reset.log | 0 .../sc_buffer/test02/sc_buffer_edge_reset.cpp | 0 .../sc_clock/test01/golden/test01.log | 0 .../communication/sc_clock/test01/test01.cpp | 0 .../sc_clock/test02/golden/test02.log | 0 .../communication/sc_clock/test02/test02.cpp | 0 .../sc_clock/test03/golden/test03.log | 0 .../communication/sc_clock/test03/test03.cpp | 0 .../sc_clock/test04/golden/test04.log | 0 .../communication/sc_clock/test04/test04.cpp | 0 .../sc_event_queue/test01/golden/test01.log | 0 .../sc_event_queue/test01/test01.cpp | 0 .../sc_export/test01/golden/test01.log | 0 .../communication/sc_export/test01/test01.cpp | 0 .../sc_export/test02/golden/test02.log | 0 .../communication/sc_export/test02/test02.cpp | 0 .../sc_export/test03/golden/test03.log | 0 .../communication/sc_export/test03/test03.cpp | 0 .../sc_export/test04/golden/test04.log | 0 .../communication/sc_export/test04/test04.cpp | 0 .../sc_export/test05/golden/test05.log | 0 .../communication/sc_export/test05/test05.cpp | 0 .../sc_fifo/test01/golden/test01.log | 0 .../communication/sc_fifo/test01/test01.cpp | 0 .../sc_fifo/test02/golden/test02.log | 0 .../communication/sc_fifo/test02/test02.cpp | 0 .../sc_fifo/test03/golden/test03.log | 0 .../communication/sc_fifo/test03/test03.cpp | 0 .../sc_fifo/test04/golden/test04.log | 0 .../communication/sc_fifo/test04/test04.cpp | 0 .../sc_fifo/test05/golden/test05.log | 0 .../communication/sc_fifo/test05/test05.cpp | 0 .../sc_fifo/test06/golden/test06.log | 0 .../communication/sc_fifo/test06/test06.cpp | 0 .../sc_interface/test01/golden/test01.log | 0 .../sc_interface/test01/test01.cpp | 0 .../sc_mutex/test01/golden/test01.log | 0 .../communication/sc_mutex/test01/test01.cpp | 0 .../sc_mutex/test02/golden/test02.log | 0 .../communication/sc_mutex/test02/test02.cpp | 0 .../sc_port_policy/test01/golden/test01.log | 0 .../sc_port_policy/test01/test01.cpp | 0 .../sc_port_policy/test02/golden/test02.log | 0 .../sc_port_policy/test02/test02.cpp | 0 .../sc_port_policy/test03/golden/test03.log | 0 .../sc_port_policy/test03/test03.cpp | 0 .../sc_port_policy/test04/golden/test04.log | 0 .../sc_port_policy/test04/test04.cpp | 0 .../sc_port_policy/test05/golden/test05.log | 0 .../sc_port_policy/test05/test05.cpp | 0 .../sc_prim_channel/test01/golden/test01.log | 0 .../sc_prim_channel/test01/test01.cpp | 0 .../sc_prim_channel/test02/golden/test02.log | 0 .../sc_prim_channel/test02/test02.cpp | 0 .../sc_prim_channel/test03/golden/test03.log | 0 .../sc_prim_channel/test03/test03.cpp | 0 .../sc_prim_channel/test04/golden/test04.log | 0 .../sc_prim_channel/test04/test04.cpp | 0 .../sc_prim_channel/test05/golden/test05.log | 0 .../sc_prim_channel/test05/test05.cpp | 0 .../sc_prim_channel/test06/golden/test06.log | 0 .../sc_prim_channel/test06/test06.cpp | 0 .../sc_prim_channel/test07/golden/test07.log | 0 .../sc_prim_channel/test07/test07.cpp | 0 .../sc_prim_channel/test08/golden/test08.log | 0 .../sc_prim_channel/test08/test08.cpp | 0 .../sc_prim_channel/test09/golden/test09.log | 0 .../sc_prim_channel/test09/test09.cpp | 0 .../sc_prim_channel/test10/golden/test10.log | 0 .../sc_prim_channel/test10/test10.cpp | 0 .../sc_prim_channel/test11/golden/test11.log | 0 .../sc_prim_channel/test11/test11.cpp | 0 .../sc_prim_channel/test12/golden/test12.log | 0 .../sc_prim_channel/test12/test12.cpp | 0 .../sc_prim_channel/test13/golden/test13.log | 0 .../sc_prim_channel/test13/test13.cpp | 0 .../sc_prim_channel/test14/golden/test14.log | 0 .../sc_prim_channel/test14/test14.cpp | 0 .../sc_prim_channel/test15/golden/test15.log | 0 .../sc_prim_channel/test15/test15.cpp | 0 .../sc_prim_channel/test16/golden/test16.log | 0 .../sc_prim_channel/test16/test16.cpp | 0 .../sc_prim_channel/test17/golden/test17.log | 0 .../sc_prim_channel/test17/test17.cpp | 0 .../sc_prim_channel/test18/golden/test18.log | 0 .../sc_prim_channel/test18/test18.cpp | 0 .../sc_prim_channel/test19/golden/test19.log | 0 .../sc_prim_channel/test19/test19.cpp | 0 .../sc_prim_channel/test20/golden/test20.log | 0 .../sc_prim_channel/test20/test20.cpp | 0 .../sc_semaphore/test01/golden/test01.log | 0 .../sc_semaphore/test01/test01.cpp | 0 .../sc_semaphore/test02/golden/test02.log | 0 .../sc_semaphore/test02/test02.cpp | 0 .../sc_semaphore/test03/golden/test03.log | 0 .../sc_semaphore/test03/main.cpp | 0 .../sc_semaphore/test03/test03.f | 0 .../sc_semaphore/test03/test_sem.cpp | 0 .../sc_semaphore/test03/test_sem.h | 0 .../sc_semaphore/test04/golden/test04.log | 0 .../sc_semaphore/test04/test04.cpp | 0 .../check_writer/test01/golden/test01.log | 0 .../sc_signal/check_writer/test01/test01.cpp | 0 .../check_writer/test02/golden/test02.log | 0 .../sc_signal/check_writer/test02/test02.cpp | 0 .../check_writer/test03/golden/test03.log | 0 .../sc_signal/check_writer/test03/test03.cpp | 0 .../check_writer/test04/golden/test04.log | 0 .../sc_signal/check_writer/test04/test04.cpp | 0 .../check_writer/test05/golden/test05.log | 0 .../sc_signal/check_writer/test05/test05.cpp | 0 .../check_writer/test06/golden/test06.log | 0 .../sc_signal/check_writer/test06/test06.cpp | 0 .../check_writer/test07/golden/test07.log | 0 .../sc_signal/check_writer/test07/test07.cpp | 0 .../check_writer/test08/golden/test08.log | 0 .../sc_signal/check_writer/test08/test08.cpp | 0 .../check_writer/test09/golden/test09.log | 0 .../sc_signal/check_writer/test09/test09.cpp | 0 .../check_writer/test10/golden/test10.log | 0 .../sc_signal/check_writer/test10/test10.cpp | 0 .../check_writer/test11/golden/test11.log | 0 .../sc_signal/check_writer/test11/test11.cpp | 0 .../check_writer/test12/golden/test12.log | 0 .../sc_signal/check_writer/test12/test12.cpp | 0 .../check_writer/test13/golden/test13.log | 0 .../sc_signal/check_writer/test13/test13.cpp | 0 .../check_writer/test14/golden/test14.log | 0 .../sc_signal/check_writer/test14/test14.cpp | 0 .../check_writer/test15/golden/test15.log | 0 .../sc_signal/check_writer/test15/test15.cpp | 0 .../check_writer/test16/golden/test16.log | 0 .../sc_signal/check_writer/test16/test16.cpp | 0 .../sc_signal/constructors/golden/test01.log | 0 .../sc_signal/constructors/test01.cpp | 0 .../datatypes/test01/golden/test01.log | 0 .../sc_signal/datatypes/test01/test01.cpp | 0 .../datatypes/test02/golden/test02.log | 0 .../sc_signal/datatypes/test02/test02.cpp | 0 .../register_port/test01/golden/test01.log | 0 .../sc_signal/register_port/test01/test.h | 0 .../sc_signal/register_port/test01/test01.cpp | 0 .../register_port/test02/golden/test02.log | 0 .../sc_signal/register_port/test02/test.h | 0 .../sc_signal/register_port/test02/test02.cpp | 0 .../register_port/test03/golden/test03.log | 0 .../sc_signal/register_port/test03/test.h | 0 .../sc_signal/register_port/test03/test03.cpp | 0 .../writer_policy/test01/golden/test01.log | 0 .../sc_signal/writer_policy/test01/test01.cpp | 0 .../writer_policy/test02/golden/test02.log | 0 .../sc_signal/writer_policy/test02/test02.cpp | 0 .../sc_signal_ports/test01/golden/test01.log | 0 .../sc_signal_ports/test01/test01.cpp | 0 .../sc_signal_ports/test02/golden/test02.log | 0 .../sc_signal_ports/test02/test02.cpp | 0 .../test01/golden/test01.log | 0 .../sc_signal_resolved/test01/test01.cpp | 0 .../test02/golden/test02.log | 0 .../sc_signal_resolved/test02/test02.cpp | 0 .../test03/golden/test03.log | 0 .../sc_signal_resolved/test03/test03.cpp | 0 .../test04/golden/test04.log | 0 .../sc_signal_resolved/test04/test04.cpp | 0 .../test01/golden/test01.log | 0 .../sc_signal_resolved_port/test01/test01.cpp | 0 .../test02/golden/test02.log | 0 .../sc_signal_resolved_port/test02/test02.cpp | 0 .../sc_signal_rv/test01/golden/test01.log | 0 .../sc_signal_rv/test01/test01.cpp | 0 .../sc_signal_rv/test02/golden/test02.log | 0 .../sc_signal_rv/test02/test02.cpp | 0 .../sc_signal_rv/test03/golden/test03.log | 0 .../sc_signal_rv/test03/test03.cpp | 0 .../sc_stub/test01/golden/test01.log | 0 .../communication/sc_stub/test01/test01.cpp | 0 .../compliance_1666/test00/golden/test00.log | 0 .../systemc/compliance_1666/test00/test00.cpp | 0 .../test001/golden/test001.log | 0 .../compliance_1666/test001/test001.cpp | 0 .../test106/golden/test106.log | 0 .../compliance_1666/test106/test106.cpp | 0 .../test200/golden/test200.log | 0 .../compliance_1666/test200/test200.cpp | 0 .../test202/golden/test202.log | 0 .../compliance_1666/test202/test202.cpp | 0 .../test203a/golden/test203a.log | 0 .../compliance_1666/test203a/test203a.cpp | 0 .../test203b/golden/test203b.log | 0 .../compliance_1666/test203b/test203b.cpp | 0 .../test205/golden/test205.log | 0 .../compliance_1666/test205/test205.cpp | 0 .../test206/golden/test206.log | 0 .../compliance_1666/test206/test206.cpp | 0 .../test207/golden/test207.log | 0 .../compliance_1666/test207/test207.cpp | 0 .../test208/golden/test208.log | 0 .../compliance_1666/test208/test208.cpp | 0 .../test209/golden/test209.log | 0 .../compliance_1666/test209/test209.cpp | 0 .../test210/golden/test210.log | 0 .../compliance_1666/test210/test210.cpp | 0 .../test211/golden/test211.log | 0 .../compliance_1666/test211/test211.cpp | 0 .../test219/golden/test219.log | 0 .../compliance_1666/test219/test219.cpp | 0 .../test220/golden/test220.log | 0 .../compliance_1666/test220/test220.cpp | 0 .../test228/golden/test228.log | 0 .../compliance_1666/test228/test228.cpp | 0 .../test233/golden/test233.log | 0 .../compliance_1666/test233/test233.cpp | 0 .../test234/golden/test234.log | 0 .../compliance_1666/test234/test234.cpp | 0 .../test235a/golden/test235a.log | 0 .../compliance_1666/test235a/test235a.cpp | 0 .../test235b/golden/test235b.log | 0 .../compliance_1666/test235b/test235b.cpp | 0 .../bit/sc_bit/test01/golden/test01.log | 0 .../datatypes/bit/sc_bit/test01/test01.cpp | 0 .../bit/sc_bit/test02/golden/test02.log | 0 .../datatypes/bit/sc_bit/test02/test02.cpp | 0 .../bit/sc_bit/test03/golden/test03.log | 0 .../datatypes/bit/sc_bit/test03/test03.cpp | 0 .../sc_bitref/test01/golden/test_bitref.log | 0 .../bit/sc_bitref/test01/test_bitref.cpp | 0 .../bitwise_binary/test01/golden/test01.log | 0 .../sc_proxy/bitwise_binary/test01/test01.cpp | 0 .../sc_proxy/concat/test01/golden/test01.log | 0 .../bit/sc_proxy/concat/test01/test01.cpp | 0 .../sc_proxy/concat/test02/golden/test02.log | 0 .../bit/sc_proxy/concat/test02/test02.cpp | 0 .../sc_proxy/concat/test03/golden/test03.log | 0 .../bit/sc_proxy/concat/test03/test03.cpp | 0 .../bit/sc_proxy/test01/golden/test01.log | 0 .../datatypes/bit/sc_proxy/test01/test01.cpp | 0 .../bit/sc_proxy/test02/golden/test02.log | 0 .../test02/golden/test02.log.clangarm64 | 0 .../sc_proxy/test02/golden/test02.log.mingw64 | 0 .../sc_proxy/test02/golden/test02.log.msvc16 | 0 .../test02/golden/test02.log.msvc16-x64 | 0 .../sc_proxy/test02/golden/test02.log.msvc17 | 0 .../test02/golden/test02.log.msvc17-x64 | 0 .../sc_proxy/test02/golden/test02.log.ucrt64 | 0 .../datatypes/bit/sc_proxy/test02/test02.cpp | 0 .../datatypes/fx/arith_big/add_big.cpp | 0 .../datatypes/fx/arith_big/golden/test.log | 0 .../systemc/datatypes/fx/arith_big/main.cpp | 0 .../systemc/datatypes/fx/arith_big/test.f | 0 .../systemc/datatypes/fx/bit/golden/test.log | 0 .../systemc/datatypes/fx/bit/main.cpp | 0 .../datatypes/fx/bit/ref_files/t_all.0 | 0 .../datatypes/fx/bit/ref_files/t_all.1 | 0 .../fx/bit/ref_files/test_bit_FX_off.dat | 0 .../fx/bit/ref_files/test_bit_FX_on.dat | 0 .../systemc/datatypes/fx/bit/test.f | 0 .../systemc/datatypes/fx/bit/test_all.hh | 0 .../systemc/datatypes/fx/bit/test_bit.cpp | 0 .../datatypes/fx/constructors/array.cpp | 0 .../datatypes/fx/constructors/assign.cpp | 0 .../fx/constructors/assign_constructor.cpp | 0 .../fx/constructors/default_assign.cpp | 0 .../fx/constructors/default_constructor.cpp | 0 .../systemc/datatypes/fx/constructors/files.f | 0 .../fx/constructors/golden/files.log | 0 .../constructors/golden/files.log.clangarm64 | 0 .../fx/constructors/golden/files.log.mingw64 | 0 .../fx/constructors/golden/files.log.msvc16 | 0 .../constructors/golden/files.log.msvc16-x64 | 0 .../fx/constructors/golden/files.log.msvc17 | 0 .../constructors/golden/files.log.msvc17-x64 | 0 .../fx/constructors/golden/files.log.ucrt64 | 0 .../datatypes/fx/constructors/main.cpp | 0 .../fx/constructors/ubsan_suppressions.txt | 0 .../datatypes/fx/conv_int64/golden/main.log | 0 .../systemc/datatypes/fx/conv_int64/main.cpp | 0 .../datatypes/fx/copy_ctors/copy_ctors.cpp | 0 .../fx/copy_ctors/golden/copy_ctors.log | 0 .../datatypes/fx/fast_constructors/array.cpp | 0 .../datatypes/fx/fast_constructors/assign.cpp | 0 .../fast_constructors/assign_constructor.cpp | 0 .../fx/fast_constructors/default_assign.cpp | 0 .../fast_constructors/default_constructor.cpp | 0 .../fx_precision_arbitrary.h | 0 .../fast_constructors/fx_precision_default.h | 0 .../fast_constructors/fx_precision_double.h | 0 .../fx/fast_constructors/golden/test.log | 0 .../golden/test.log.clangarm64 | 0 .../fast_constructors/golden/test.log.mingw64 | 0 .../fast_constructors/golden/test.log.msvc16 | 0 .../golden/test.log.msvc16-x64 | 0 .../fast_constructors/golden/test.log.msvc17 | 0 .../golden/test.log.msvc17-x64 | 0 .../fast_constructors/golden/test.log.ucrt64 | 0 .../datatypes/fx/fast_constructors/main.cpp | 0 .../datatypes/fx/fast_constructors/test.f | 0 .../fast_constructors/ubsan_suppressions.txt | 0 .../fx/fast_limits/fx_fix_limits.cpp | 0 .../fx/fast_limits/fx_fix_limits_double.cpp | 0 .../fx/fast_limits/fx_fix_limits_inf.cpp | 0 .../fx/fast_limits/fx_fix_limits_long.cpp | 0 .../fx/fast_limits/fx_fix_limits_zero.cpp | 0 .../fx/fast_limits/fx_fixed_limits.cpp | 0 .../fx/fast_limits/fx_fixed_limits_double.cpp | 0 .../fx/fast_limits/fx_fixed_limits_inf.cpp | 0 .../fx/fast_limits/fx_fixed_limits_long.cpp | 0 .../fx/fast_limits/fx_fixed_limits_zero.cpp | 0 .../fx/fast_limits/fx_float_limits.cpp | 0 .../fx/fast_limits/fx_float_limits_double.cpp | 0 .../fx/fast_limits/fx_float_limits_inf.cpp | 0 .../fx/fast_limits/fx_float_limits_long.cpp | 0 .../fx/fast_limits/fx_float_limits_zero.cpp | 0 .../fx/fast_limits/fx_precision_arbitrary.h | 0 .../fx/fast_limits/fx_precision_default.h | 0 .../fx/fast_limits/fx_precision_double.h | 0 .../fx/fast_limits/fx_ufix_limits.cpp | 0 .../fx/fast_limits/fx_ufix_limits_double.cpp | 0 .../fx/fast_limits/fx_ufix_limits_inf.cpp | 0 .../fx/fast_limits/fx_ufix_limits_long.cpp | 0 .../fx/fast_limits/fx_ufix_limits_zero.cpp | 0 .../fx/fast_limits/fx_ufixed_limits.cpp | 0 .../fast_limits/fx_ufixed_limits_double.cpp | 0 .../fx/fast_limits/fx_ufixed_limits_inf.cpp | 0 .../fx/fast_limits/fx_ufixed_limits_long.cpp | 0 .../fx/fast_limits/fx_ufixed_limits_zero.cpp | 0 .../datatypes/fx/fast_limits/golden/test.log | 0 .../fx/fast_limits/golden/test.log.clangarm64 | 0 .../fx/fast_limits/golden/test.log.mingw64 | 0 .../fx/fast_limits/golden/test.log.ucrt64 | 0 .../systemc/datatypes/fx/fast_limits/main.cpp | 0 .../systemc/datatypes/fx/fast_limits/test.f | 0 .../datatypes/fx/limits/fx_fix_limits.cpp | 0 .../fx/limits/fx_fix_limits_double.cpp | 0 .../datatypes/fx/limits/fx_fix_limits_inf.cpp | 0 .../fx/limits/fx_fix_limits_long.cpp | 0 .../fx/limits/fx_fix_limits_zero.cpp | 0 .../datatypes/fx/limits/fx_fixed_limits.cpp | 0 .../fx/limits/fx_fixed_limits_double.cpp | 0 .../fx/limits/fx_fixed_limits_inf.cpp | 0 .../fx/limits/fx_fixed_limits_long.cpp | 0 .../fx/limits/fx_fixed_limits_zero.cpp | 0 .../datatypes/fx/limits/fx_float_limits.cpp | 0 .../fx/limits/fx_float_limits_double.cpp | 0 .../fx/limits/fx_float_limits_inf.cpp | 0 .../fx/limits/fx_float_limits_long.cpp | 0 .../fx/limits/fx_float_limits_zero.cpp | 0 .../datatypes/fx/limits/fx_ufix_limits.cpp | 0 .../fx/limits/fx_ufix_limits_double.cpp | 0 .../fx/limits/fx_ufix_limits_inf.cpp | 0 .../fx/limits/fx_ufix_limits_long.cpp | 0 .../fx/limits/fx_ufix_limits_zero.cpp | 0 .../datatypes/fx/limits/fx_ufixed_limits.cpp | 0 .../fx/limits/fx_ufixed_limits_double.cpp | 0 .../fx/limits/fx_ufixed_limits_inf.cpp | 0 .../fx/limits/fx_ufixed_limits_long.cpp | 0 .../fx/limits/fx_ufixed_limits_zero.cpp | 0 .../datatypes/fx/limits/golden/test.log | 0 .../fx/limits/golden/test.log.clangarm64 | 0 .../fx/limits/golden/test.log.mingw64 | 0 .../fx/limits/golden/test.log.ucrt64 | 0 .../systemc/datatypes/fx/limits/main.cpp | 0 .../systemc/datatypes/fx/limits/test.f | 0 .../fx/observers/golden/observers.log | 0 .../datatypes/fx/observers/observers.cpp | 0 .../fx/other_types/test01/golden/test01.log | 0 .../fx/other_types/test01/test01.cpp | 0 .../datatypes/fx/ranges/golden/test.log | 0 .../systemc/datatypes/fx/ranges/main.cpp | 0 .../systemc/datatypes/fx/ranges/range_fx.cpp | 0 .../systemc/datatypes/fx/ranges/test.f | 0 .../fx/shift/fx_precision_arbitrary.h | 0 .../datatypes/fx/shift/fx_precision_default.h | 0 .../datatypes/fx/shift/fx_precision_double.h | 0 .../datatypes/fx/shift/golden/test.log | 0 .../systemc/datatypes/fx/shift/main.cpp | 0 .../fx/shift/operator_shift_both.cpp | 0 .../fx/shift/operator_shift_left.cpp | 0 .../fx/shift/operator_shift_right.cpp | 0 .../systemc/datatypes/fx/shift/test.f | 0 .../datatypes/int/arith/arith01/arith01.cpp | 0 .../int/arith/arith01/golden/arith01.log | 0 .../int/arith/arith01/ubsan_suppressions.txt | 0 .../datatypes/int/arith/arith02/arith02.cpp | 0 .../int/arith/arith02/golden/arith02.log | 0 .../datatypes/int/arith/arith02/isaac.h | 0 .../int/arith/arith02/ubsan_suppressions.txt | 0 .../datatypes/int/arith/arith03/arith03.cpp | 0 .../int/arith/arith03/golden/arith03.log | 0 .../datatypes/int/arith/arith03/isaac.h | 0 .../datatypes/int/arith/arith04/arith04.cpp | 0 .../int/arith/arith04/golden/arith04.log | 0 .../datatypes/int/arith/arith04/isaac.h | 0 .../int/arith/arith04/ubsan_suppressions.txt | 0 .../datatypes/int/arith/arith05/arith05.cpp | 0 .../int/arith/arith05/golden/arith05.log | 0 .../datatypes/int/arith/arith05/isaac.h | 0 .../datatypes/int/arith/arith06/arith06.cpp | 0 .../int/arith/arith06/golden/arith06.log | 0 .../datatypes/int/arith/arith06/isaac.h | 0 .../int/arith/arith06/ubsan_suppressions.txt | 0 .../datatypes/int/arith/arith07/arith07.cpp | 0 .../int/arith/arith07/golden/arith07.log | 0 .../datatypes/int/arith/arith07/isaac.h | 0 .../datatypes/int/arith/arith08/arith08.cpp | 0 .../int/arith/arith08/golden/arith08.log | 0 .../datatypes/int/arith/arith08/isaac.h | 0 .../int/arith/arith08/ubsan_suppressions.txt | 0 .../datatypes/int/arith/arith09/arith09.cpp | 0 .../int/arith/arith09/golden/arith09.log | 0 .../datatypes/int/arith/arith09/isaac.h | 0 .../datatypes/int/arith/arith10/arith10.cpp | 0 .../int/arith/arith10/golden/arith10.log | 0 .../datatypes/int/arith/arith10/isaac.h | 0 .../int/arith/arith10/ubsan_suppressions.txt | 0 .../datatypes/int/arith/arith11/arith11.cpp | 0 .../int/arith/arith11/golden/arith11.log | 0 .../add_subtracts/add_subtracts.cpp | 0 .../add_subtracts/golden/add_subtracts.log | 0 .../int/big_datatypes/add_subtracts/isaac.h | 0 .../int/big_datatypes/adds64/adds64.cpp | 0 .../big_datatypes/adds64/golden/adds64.log | 0 .../int/big_datatypes/adds64/isaac.h | 0 .../adds64/ubsan_suppressions.txt | 0 .../big_datatypes/assignments/assignments.cpp | 0 .../assignments/golden/assignments.log | 0 .../int/big_datatypes/assignments/isaac.h | 0 .../int/big_datatypes/big_small/big_small.cpp | 0 .../big_small/golden/big_small.log | 0 .../int/big_datatypes/big_small/isaac.h | 0 .../concatenations/concatenations.cpp | 0 .../concatenations/golden/concatenations.log | 0 .../int/big_datatypes/concatenations/isaac.h | 0 .../multiplies64/golden/multiplies64.log | 0 .../int/big_datatypes/multiplies64/isaac.h | 0 .../multiplies64/multiplies64.cpp | 0 .../multiplies64/ubsan_suppressions.txt | 0 .../golden/multiply_divides.log | 0 .../big_datatypes/multiply_divides/isaac.h | 0 .../multiply_divides/multiply_divides.cpp | 0 .../mixed/golden/part_selects.log | 0 .../big_datatypes/part_selects/mixed/isaac.h | 0 .../part_selects/mixed/part_selects.cpp | 0 .../signed/golden/part_selects.log | 0 .../part_selects/signed/part_selects.cpp | 0 .../unsigned/golden/part_selects.log | 0 .../part_selects/unsigned/part_selects.cpp | 0 .../shifts/test1/golden/test1.log | 0 .../int/big_datatypes/shifts/test1/test1.cpp | 0 .../int/check/test01/golden/test01.log | 0 .../datatypes/int/check/test01/test01.cpp | 0 .../systemc/datatypes/int/compare/compare.cpp | 0 .../datatypes/int/compare/golden/compare.log | 0 .../int/concat/test01/golden/test01.log | 0 .../datatypes/int/concat/test01/test01.cpp | 0 .../int/concat/test02/golden/test02.log | 0 .../datatypes/int/concat/test02/test02.cpp | 0 .../int/concat/test03/golden/test03.log | 0 .../datatypes/int/concat/test03/test03.cpp | 0 .../int/concat/test04/golden/test04.log | 0 .../datatypes/int/concat/test04/test04.cpp | 0 .../int/concat/test05/golden/test05.log | 0 .../datatypes/int/concat/test05/test05.cpp | 0 .../int/concat/test06/golden/test06.log | 0 .../datatypes/int/concat/test06/test06.cpp | 0 .../int/concat/test07/golden/test07.log | 0 .../datatypes/int/concat/test07/test07.cpp | 0 .../int/from_bv_lv/test01/golden/test01.log | 0 .../int/from_bv_lv/test01/test01.cpp | 0 .../int/from_bv_lv/test02/golden/test02.log | 0 .../int/from_bv_lv/test02/test02.cpp | 0 .../int/from_bv_lv/test03/golden/test03.log | 0 .../int/from_bv_lv/test03/test03.cpp | 0 .../int/from_bv_lv/test04/golden/test04.log | 0 .../datatypes/int/from_bv_lv/test04/isaac.h | 0 .../int/from_bv_lv/test04/test04.cpp | 0 .../int/misc/test01/golden/test01.log | 0 .../datatypes/int/misc/test01/test01.cpp | 0 .../int/misc/test02/golden/test02.log | 0 .../datatypes/int/misc/test02/test02.cpp | 0 .../int/misc/test03/golden/test03.log | 0 .../datatypes/int/misc/test03/test03.cpp | 0 .../golden/test_improved_bigint.log | 0 .../test_improved_bigint.cpp | 0 .../test01/golden/test01.log | 0 .../int/parse_binary_bits/test01/test01.cpp | 0 .../test02/golden/test02.log | 0 .../int/parse_binary_bits/test02/test02.cpp | 0 .../int/reduce/test01/golden/test01.log | 0 .../datatypes/int/reduce/test01/test01.cpp | 0 .../int/reduce/test02/golden/test02.log | 0 .../datatypes/int/reduce/test02/test02.cpp | 0 .../int/reduce/test03/golden/test03.log | 0 .../datatypes/int/reduce/test03/test03.cpp | 0 .../bitselect/32bit/signed/golden/select.log | 0 .../sc_int/bitselect/32bit/signed/select.cpp | 0 .../32bit/unsigned/golden/select.log | 0 .../bitselect/32bit/unsigned/select.cpp | 0 .../bitselect/64bit/signed/golden/select.log | 0 .../sc_int/bitselect/64bit/signed/select.cpp | 0 .../64bit/unsigned/golden/select.log | 0 .../bitselect/64bit/unsigned/select.cpp | 0 .../int/sc_int/concat/signed/32bit/concat.cpp | 0 .../concat/signed/32bit/golden/concat.log | 0 .../int/sc_int/concat/signed/64bit/concat.cpp | 0 .../concat/signed/64bit/golden/concat.log | 0 .../sc_int/concat/unsigned/32bit/concat.cpp | 0 .../concat/unsigned/32bit/golden/concat.log | 0 .../sc_int/concat/unsigned/64bit/concat.cpp | 0 .../concat/unsigned/64bit/golden/concat.log | 0 .../int/sc_int/extend_sign/extend_sign.cpp | 0 .../sc_int/extend_sign/golden/extend_sign.log | 0 .../int/sc_int/mixed/golden/test_int.log | 0 .../datatypes/int/sc_int/mixed/test_int.cpp | 0 .../partselect/32bit/signed/golden/select.log | 0 .../sc_int/partselect/32bit/signed/select.cpp | 0 .../32bit/unsigned/golden/select.log | 0 .../partselect/32bit/unsigned/select.cpp | 0 .../partselect/64bit/signed/golden/select.log | 0 .../sc_int/partselect/64bit/signed/select.cpp | 0 .../64bit/unsigned/golden/select.log | 0 .../partselect/64bit/unsigned/select.cpp | 0 .../bitselect/32bit/signed/golden/select.log | 0 .../bitselect/32bit/signed/select.cpp | 0 .../32bit/unsigned/golden/select.log | 0 .../bitselect/32bit/unsigned/select.cpp | 0 .../bitselect/64bit/signed/golden/select.log | 0 .../bitselect/64bit/signed/select.cpp | 0 .../64bit/unsigned/golden/select.log | 0 .../bitselect/64bit/unsigned/select.cpp | 0 .../concat/signed/32bit/concat.cpp | 0 .../concat/signed/32bit/golden/concat.log | 0 .../concat/signed/64bit/concat.cpp | 0 .../concat/signed/64bit/golden/concat.log | 0 .../concat/unsigned/32bit/concat.cpp | 0 .../concat/unsigned/32bit/golden/concat.log | 0 .../concat/unsigned/64bit/concat.cpp | 0 .../concat/unsigned/64bit/golden/concat.log | 0 .../int/sc_int_base/mixed/golden/test_int.log | 0 .../int/sc_int_base/mixed/test_int.cpp | 0 .../partselect/32bit/signed/golden/select.log | 0 .../partselect/32bit/signed/select.cpp | 0 .../32bit/unsigned/golden/select.log | 0 .../partselect/32bit/unsigned/select.cpp | 0 .../partselect/64bit/signed/golden/select.log | 0 .../partselect/64bit/signed/select.cpp | 0 .../64bit/unsigned/golden/select.log | 0 .../partselect/64bit/unsigned/select.cpp | 0 .../bit_select/test01/golden/test01.log | 0 .../sc_signed/bit_select/test01/test01.cpp | 0 .../part_select/test01/golden/test01.log | 0 .../sc_signed/part_select/test01/test01.cpp | 0 .../part_select/test02/golden/test02.log | 0 .../sc_signed/part_select/test02/test02.cpp | 0 .../part_select/test03/golden/test03.log | 0 .../sc_signed/part_select/test03/test03.cpp | 0 .../part_select/test04/golden/test04.log | 0 .../sc_signed/part_select/test04/test04.cpp | 0 .../datatypes/int/sc_small/bsps1/bsps1.cpp | 0 .../int/sc_small/bsps1/golden/bsps1.log | 0 .../sc_small/test_small/golden/test_small.log | 0 .../int/sc_small/test_small/test_small.cpp | 0 .../bit_select/test01/golden/test01.log | 0 .../sc_unsigned/bit_select/test01/test01.cpp | 0 .../int/sc_unsigned/minus/golden/minus.log | 0 .../datatypes/int/sc_unsigned/minus/minus.cpp | 0 .../part_select/test01/golden/test01.log | 0 .../sc_unsigned/part_select/test01/test01.cpp | 0 .../part_select/test02/golden/test02.log | 0 .../sc_unsigned/part_select/test02/test02.cpp | 0 .../part_select/test03/golden/test03.log | 0 .../sc_unsigned/part_select/test03/test03.cpp | 0 .../vector_extract/golden/vector_extract.log | 0 .../vector_extract/vector_extract.cpp | 0 .../vector_shift/golden/vector_shift.log | 0 .../sc_vector/vector_shift/vector_shift.cpp | 0 .../vector_trim/golden/vector_trim.log | 0 .../int/sc_vector/vector_trim/vector_trim.cpp | 0 .../test01/golden/test01.log | 0 .../int/string_conversion/test01/test01.cpp | 0 .../test02/golden/test02.log | 0 .../int/string_conversion/test02/test02.cpp | 0 .../test03/golden/test03.log | 0 .../int/string_conversion/test03/test03.cpp | 0 .../misc/concat/test01/golden/test01.log | 0 .../datatypes/misc/concat/test01/test01.cpp | 0 .../misc/concat/test02/golden/test02.log | 0 .../datatypes/misc/concat/test02/test02.cpp | 0 .../misc/concat/test03/golden/test03.log | 0 .../datatypes/misc/concat/test03/test03.cpp | 0 .../misc/concat/test04/golden/test04.log | 0 .../datatypes/misc/concat/test04/test04.cpp | 0 .../misc/concat/test06/golden/test06.log | 0 .../datatypes/misc/concat/test06/test06.cpp | 0 .../misc/concat/test07/golden/test07.log | 0 .../datatypes/misc/concat/test07/test07.cpp | 0 .../misc/concat/test08/golden/test08.log | 0 .../datatypes/misc/concat/test08/test08.cpp | 0 .../misc/concat/test09/golden/test09.log | 0 .../datatypes/misc/concat/test09/test09.cpp | 0 .../misc/concat/test10/golden/test10.log | 0 .../datatypes/misc/concat/test10/test10.cpp | 0 .../misc/concat/test11/golden/test11.log | 0 .../datatypes/misc/concat/test11/test11.cpp | 0 .../misc/concat/test12/golden/test12.log | 0 .../datatypes/misc/concat/test12/test12.cpp | 0 .../golden/sign_propagation.log | 0 .../sign_propagation/sign_propagation.cpp | 0 .../golden/signless_conversion.log | 0 .../signless_conversion.cpp | 0 .../datatypes/misc/test01/golden/test01.log | 0 .../systemc/datatypes/misc/test01/test01.cpp | 0 .../datatypes/misc/test02/golden/test02.log | 0 .../misc/test02/golden/test02.log.clangarm64 | 0 .../misc/test02/golden/test02.log.mingw64 | 0 .../misc/test02/golden/test02.log.msvc16 | 0 .../misc/test02/golden/test02.log.msvc16-64 | 0 .../misc/test02/golden/test02.log.msvc17 | 0 .../misc/test02/golden/test02.log.msvc17-64 | 0 .../misc/test02/golden/test02.log.ucrt64 | 0 .../systemc/datatypes/misc/test02/test02.cpp | 0 .../datatypes/misc/test03/golden/test03.log | 0 .../systemc/datatypes/misc/test03/test03.cpp | 0 .../systemc/examples/aes/aes.cpp | 0 .../systemc/examples/aes/golden/aes.log | 0 .../systemc/examples/isqrt/golden/isqrt.log | 0 .../systemc/examples/isqrt/isqrt.cpp | 0 .../examples/optional/golden/optional.log | 0 .../systemc/examples/optional/optional.cpp | 0 .../systemc/examples/trie/golden/trie.log | 0 .../systemc/examples/trie/trie.cpp | 0 .../sc_barrier/test01/golden/test01.log | 0 .../sc_barrier/test01/sc_barrier.h | 0 .../sc_barrier/test01/test01.cpp | 0 .../sc_join/test01/golden/sc_join.log | 0 .../sc_join/test01/golden/test01.log | 0 .../sc_join/test01/test01.cpp | 0 .../sc_join/test02/golden/test02.log | 0 .../sc_join/test02/test02.cpp | 0 .../sc_join/test03/golden/test03.log | 0 .../sc_join/test03/test03.cpp | 0 .../sc_join/test04/golden/test04.log | 0 .../sc_join/test04/test04.cpp | 0 .../sc_join/test05/golden/test05.log | 0 .../sc_join/test05/test05.cpp | 0 .../sc_spawn_options/test01/golden/test01.log | 0 .../sc_spawn_options/test01/test01.cpp | 0 .../test01/golden/test01.log | 0 .../dynamic_processes/test01/test01.cpp | 0 .../test02/golden/test02.log | 0 .../dynamic_processes/test02/test02.cpp | 0 .../test03/golden/test03.log | 0 .../dynamic_processes/test03/test03.cpp | 0 .../test04/golden/test04.log | 0 .../dynamic_processes/test04/test04.cpp | 0 .../test05/golden/test05.log | 0 .../dynamic_processes/test05/test05.cpp | 0 .../test06/golden/test06.log | 0 .../dynamic_processes/test06/test06.cpp | 0 .../test07/golden/test07.log | 0 .../dynamic_processes/test07/test07.cpp | 0 .../test08/golden/test08.log | 0 .../dynamic_processes/test08/test08.cpp | 0 .../test09/golden/test09.log | 0 .../dynamic_processes/test09/test09.cpp | 0 .../test10/golden/test10.log | 0 .../dynamic_processes/test10/test10.cpp | 0 .../test11/golden/test11.log | 0 .../dynamic_processes/test11/test11.cpp | 0 .../systemc/kernel/kind_string/test01/foo.cpp | 0 .../kind_string/test01/golden/test01.log | 0 .../kernel/kind_string/test01/main.cpp | 0 .../kernel/kind_string/test01/test01.f | 0 .../golden/module_method_after_sc_start.log | 0 .../module_method_after_sc_start.cpp | 0 .../golden/module_thread_after_sc_start.log | 0 .../module_thread_after_sc_start.cpp | 0 .../phase_callbacks/test01/golden/test01.log | 0 .../kernel/phase_callbacks/test01/test01.cpp | 0 .../phase_callbacks/test02/golden/test02.log | 0 .../kernel/phase_callbacks/test02/test02.cpp | 0 .../phase_callbacks/test03/golden/test03.log | 0 .../kernel/phase_callbacks/test03/test03.cpp | 0 .../disable_enable/test1/golden/test1.log | 0 .../disable_enable/test1/test1.cpp | 0 .../disable_enable/test2/golden/test2.log | 0 .../disable_enable/test2/test2.cpp | 0 .../golden/sc_method_reset_throw.log | 0 .../sc_method_reset_throw.cpp | 0 .../golden/method_self_reset.log | 0 .../method_self_reset/method_self_reset.cpp | 0 .../suspend_resume/test1/golden/test1.log | 0 .../suspend_resume/test1/test1.cpp | 0 .../suspend_resume/test2/golden/test2.log | 0 .../suspend_resume/test2/test2.cpp | 0 .../process_control/test01/golden/test01.log | 0 .../kernel/process_control/test01/test01.cpp | 0 .../process_control/test02/golden/test02.log | 0 .../kernel/process_control/test02/test02.cpp | 0 .../process_control/test03/golden/test03.log | 0 .../kernel/process_control/test03/test03.cpp | 0 .../process_control/test04/golden/test04.log | 0 .../kernel/process_control/test04/test04.cpp | 0 .../process_control/test05/golden/test05.log | 0 .../kernel/process_control/test05/test05.cpp | 0 .../process_control/test06/golden/test06.log | 0 .../kernel/process_control/test06/test06.cpp | 0 .../process_control/test07/golden/test07.log | 0 .../kernel/process_control/test07/test07.cpp | 0 .../process_control/test08/golden/test08.log | 0 .../kernel/process_control/test08/test08.cpp | 0 .../test09/golden/sc_event_list_kill.log | 0 .../test09/sc_event_list_kill.cpp | 0 .../throw_it/test1/golden/test1.log | 0 .../process_control/throw_it/test1/test1.cpp | 0 .../test01/golden/test01.log | 0 .../test01/test01.cpp | 0 .../reset_signal_is/test01/golden/test01.log | 0 .../kernel/reset_signal_is/test01/test01.cpp | 0 .../reset_signal_is/test02/golden/test02.log | 0 .../kernel/reset_signal_is/test02/test02.cpp | 0 .../reset_signal_is/test03/golden/test03.log | 0 .../kernel/reset_signal_is/test03/test03.cpp | 0 .../reset_signal_is/test04/golden/test04.log | 0 .../kernel/reset_signal_is/test04/test04.cpp | 0 .../reset_signal_is/test05/golden/test05.log | 0 .../kernel/reset_signal_is/test05/test05.cpp | 0 .../sc_attribute/test01/golden/test01.log | 0 .../kernel/sc_attribute/test01/test01.cpp | 0 .../sc_attribute/test02/golden/test02.log | 0 .../kernel/sc_attribute/test02/test02.cpp | 0 .../golden/sc_elab_and_sim.log | 0 .../sc_elab_and_sim/sc_elab_and_sim.cpp | 0 .../kernel/sc_event/test01/golden/test01.log | 0 .../systemc/kernel/sc_event/test01/test01.cpp | 0 .../kernel/sc_event/test02/golden/test02.log | 0 .../systemc/kernel/sc_event/test02/test02.cpp | 0 .../kernel/sc_event/test03/golden/test03.log | 0 .../systemc/kernel/sc_event/test03/test03.cpp | 0 .../kernel/sc_event/test04/golden/test04.log | 0 .../systemc/kernel/sc_event/test04/test04.cpp | 0 .../kernel/sc_event/test05/golden/test05.log | 0 .../systemc/kernel/sc_event/test05/test05.cpp | 0 .../kernel/sc_event/test06/golden/test06.log | 0 .../systemc/kernel/sc_event/test06/test06.cpp | 0 .../kernel/sc_event/test07/golden/test07.log | 0 .../systemc/kernel/sc_event/test07/test07.cpp | 0 .../kernel/sc_event/test08/golden/test08.log | 0 .../systemc/kernel/sc_event/test08/test08.cpp | 0 .../kernel/sc_event/test09/golden/test09.log | 0 .../systemc/kernel/sc_event/test09/test09.cpp | 0 .../kernel/sc_event/test10/golden/test10.log | 0 .../systemc/kernel/sc_event/test10/test10.cpp | 0 .../kernel/sc_event/test11/golden/test11.log | 0 .../systemc/kernel/sc_event/test11/test11.cpp | 0 .../kernel/sc_event/test12/golden/test12.log | 0 .../systemc/kernel/sc_event/test12/test12.cpp | 0 .../kernel/sc_event/test13/golden/test13.log | 0 .../systemc/kernel/sc_event/test13/test13.cpp | 0 .../kernel/sc_event/test14/golden/test14.log | 0 .../systemc/kernel/sc_event/test14/test14.cpp | 0 .../sc_event/test15/event_triggered.cpp | 0 .../test15/golden/event_triggered.log | 0 .../kernel/sc_lambda/test01/golden/test01.log | 0 .../kernel/sc_lambda/test01/test01.cpp | 0 .../kernel/sc_macros/test01/golden/test01.log | 0 .../kernel/sc_macros/test01/test01.cpp | 0 .../sc_main_main/golden/sc_main_main.log | 0 .../kernel/sc_main_main/sc_main_main.cpp | 0 .../kernel/sc_module/test01/golden/test01.log | 0 .../kernel/sc_module/test01/test01.cpp | 0 .../kernel/sc_module/test02/golden/test02.log | 0 .../kernel/sc_module/test02/test02.cpp | 0 .../kernel/sc_module/test03/golden/test03.log | 0 .../kernel/sc_module/test03/test03.cpp | 0 .../kernel/sc_module/test04/golden/test04.log | 0 .../kernel/sc_module/test04/test04.cpp | 0 .../kernel/sc_module/test05/golden/test05.log | 0 .../kernel/sc_module/test05/test05.cpp | 0 .../kernel/sc_module/test06/golden/test06.log | 0 .../kernel/sc_module/test06/test06.cpp | 0 .../kernel/sc_module/test07/golden/test07.log | 0 .../kernel/sc_module/test07/test07.cpp | 0 .../kernel/sc_module/test08/golden/test08.log | 0 .../kernel/sc_module/test08/test08.cpp | 0 .../kernel/sc_module/test09/golden/test09.log | 0 .../kernel/sc_module/test09/test09.cpp | 0 .../kernel/sc_module/test10/golden/test10.log | 0 .../kernel/sc_module/test10/test10.cpp | 0 .../sc_module_name/test01/golden/test01.log | 0 .../kernel/sc_module_name/test01/test01.cpp | 0 .../kernel/sc_name_gen/test1/golden/test1.log | 0 .../kernel/sc_name_gen/test1/test1.cpp | 0 .../kernel/sc_object/test01/golden/test01.log | 0 .../kernel/sc_object/test01/test01.cpp | 0 .../kernel/sc_object/test02/golden/test02.log | 0 .../kernel/sc_object/test02/test02.cpp | 0 .../test01/golden/test01.log | 0 .../sc_object_manager/test01/test01.cpp | 0 .../test02/golden/test02.log | 0 .../sc_object_manager/test02/test02.cpp | 0 .../test03/golden/hierarchy_scope.log | 0 .../test03/hierarchy_scope.cpp | 0 .../sc_process_b/test01/golden/test01.log | 0 .../kernel/sc_process_b/test01/test01.cpp | 0 .../sc_process_b/test02/golden/test02.log | 0 .../kernel/sc_process_b/test02/test02.cpp | 0 .../sc_process_b/test03/golden/test03.log | 0 .../kernel/sc_process_b/test03/test03.cpp | 0 .../test01/golden/test01.log | 0 .../sc_process_handle/test01/test01.cpp | 0 .../test02/golden/test02.log | 0 .../sc_process_handle/test02/test02.cpp | 0 .../sc_sensitive/test01/golden/test01.log | 0 .../kernel/sc_sensitive/test01/test01.cpp | 0 .../sc_sensitive/test02/golden/test02.log | 0 .../kernel/sc_sensitive/test02/test02.cpp | 0 .../sc_sensitive/test03/golden/test03.log | 0 .../kernel/sc_sensitive/test03/test03.cpp | 0 .../sc_sensitive/test04/golden/test04.log | 0 .../kernel/sc_sensitive/test04/test04.cpp | 0 .../sc_sensitive/test05/golden/test05.log | 0 .../kernel/sc_sensitive/test05/test05.cpp | 0 .../sc_delta_count/golden/sc_delta_count.log | 0 .../sc_delta_count/sc_delta_count.cpp | 0 .../sc_simcontext/test01/golden/test01.log | 0 .../kernel/sc_simcontext/test01/test01.cpp | 0 .../sc_simcontext/test02/golden/test02.log | 0 .../kernel/sc_simcontext/test02/test02.cpp | 0 .../sc_start_0/test1/golden/test1.log | 0 .../sc_start/sc_start_0/test1/test1.cpp | 0 .../sc_start_0/test2/golden/test2.log | 0 .../sc_start/sc_start_0/test2/test2.cpp | 0 .../time_overflow/golden/time_overflow.log | 0 .../sc_start/time_overflow/time_overflow.cpp | 0 .../kernel/sc_stop/test01/golden/test01.log | 0 .../systemc/kernel/sc_stop/test01/test01.cpp | 0 .../kernel/sc_stop/test02/golden/test02.log | 0 .../systemc/kernel/sc_stop/test02/test02.cpp | 0 .../kernel/sc_stop/test03/golden/test03.log | 0 .../systemc/kernel/sc_stop/test03/test03.cpp | 0 .../kernel/sc_suspend/golden/sc_suspend.log | 0 .../systemc/kernel/sc_suspend/sc_suspend.cpp | 0 .../kernel/sc_time/test01/golden/test01.log | 0 .../systemc/kernel/sc_time/test01/test01.cpp | 0 .../kernel/sc_time/test02/golden/test02.log | 0 .../systemc/kernel/sc_time/test02/test02.cpp | 0 .../kernel/sc_time/test03/golden/test03.log | 0 .../systemc/kernel/sc_time/test03/test03.cpp | 0 .../kernel/sc_time/test04/golden/test04.log | 0 .../systemc/kernel/sc_time/test04/test04.cpp | 0 .../kernel/sc_time/test05/golden/test05.log | 0 .../systemc/kernel/sc_time/test05/test05.cpp | 0 .../kernel/sc_time/test06/golden/test06.log | 0 .../systemc/kernel/sc_time/test06/test06.cpp | 0 .../kernel/sc_time/test07/golden/test07.log | 0 .../systemc/kernel/sc_time/test07/test07.cpp | 0 .../kernel/sc_time/test08/golden/test08.log | 0 .../systemc/kernel/sc_time/test08/test08.cpp | 0 .../kernel/sc_time/test09/golden/test09.log | 0 .../systemc/kernel/sc_time/test09/test09.cpp | 0 .../kernel/sc_time/test10/golden/test10.log | 0 .../systemc/kernel/sc_time/test10/test10.cpp | 0 .../kernel/sc_time/test11/golden/test11.log | 0 .../systemc/kernel/sc_time/test11/test11.cpp | 0 .../kernel/sc_time/test12/golden/test12.log | 0 .../systemc/kernel/sc_time/test12/test12.cpp | 0 .../kernel/sc_time/test13/golden/test13.log | 0 .../systemc/kernel/sc_time/test13/test13.cpp | 0 .../kernel/sc_time/test14/golden/test14.log | 0 .../systemc/kernel/sc_time/test14/test14.cpp | 0 .../kernel/sc_time/test15/golden/test15.log | 0 .../systemc/kernel/sc_time/test15/test15.cpp | 0 .../kernel/sc_time/test16/golden/test16.log | 0 .../systemc/kernel/sc_time/test16/test16.cpp | 0 .../kernel/sc_time/test17/golden/test17.log | 0 .../systemc/kernel/sc_time/test17/test17.cpp | 0 .../kernel/sc_time/test18/golden/test18.log | 0 .../systemc/kernel/sc_time/test18/test18.cpp | 0 .../kernel/sc_time/test19/golden/test19.log | 0 .../systemc/kernel/sc_time/test19/test19.cpp | 0 .../kernel/sc_time/test20/golden/test20.log | 0 .../systemc/kernel/sc_time/test20/test20.cpp | 0 .../kernel/sc_time/test21/golden/test21.log | 0 .../systemc/kernel/sc_time/test21/test21.cpp | 0 .../kernel/sc_ver/test01/golden/test01.log | 0 .../systemc/kernel/sc_ver/test01/main.cpp | 0 .../kernel/sc_ver/test01/test-unchecked.cpp | 0 .../systemc/kernel/sc_ver/test01/test01.f | 0 .../stage_callbacks/callbacks/callbacks.cpp | 0 .../callbacks/golden/callbacks.log | 0 .../registration/golden/registration.log | 0 .../registration/registration.cpp | 0 .../stage_callbacks/test01/golden/test01.log | 0 .../kernel/stage_callbacks/test01/test01.cpp | 0 .../stage_callbacks/test02/golden/test02.log | 0 .../kernel/stage_callbacks/test02/test02.cpp | 0 .../arith/addition/addition/addition.cpp | 0 .../arith/addition/addition/addition.f | 0 .../arith/addition/addition/addition.h | 0 .../general/arith/addition/addition/common.h | 0 .../arith/addition/addition/display.cpp | 0 .../general/arith/addition/addition/display.h | 0 .../addition/addition/golden/addition.log | 0 .../general/arith/addition/addition/main.cpp | 0 .../arith/addition/addition/stimulus.cpp | 0 .../arith/addition/addition/stimulus.h | 0 .../arith/addition/bitwidth/bitwidth.cpp | 0 .../arith/addition/bitwidth/bitwidth.f | 0 .../arith/addition/bitwidth/bitwidth.h | 0 .../general/arith/addition/bitwidth/common.h | 0 .../arith/addition/bitwidth/display.cpp | 0 .../general/arith/addition/bitwidth/display.h | 0 .../addition/bitwidth/golden/bitwidth.log | 0 .../general/arith/addition/bitwidth/main.cpp | 0 .../arith/addition/bitwidth/stimulus.cpp | 0 .../arith/addition/bitwidth/stimulus.h | 0 .../general/arith/addition/datatypes/common.h | 0 .../arith/addition/datatypes/datatypes.cpp | 0 .../arith/addition/datatypes/datatypes.f | 0 .../arith/addition/datatypes/datatypes.h | 0 .../arith/addition/datatypes/display.cpp | 0 .../arith/addition/datatypes/display.h | 0 .../addition/datatypes/golden/datatypes.log | 0 .../golden/datatypes.log.linuxaarch64 | 0 .../general/arith/addition/datatypes/main.cpp | 0 .../arith/addition/datatypes/stimulus.cpp | 0 .../arith/addition/datatypes/stimulus.h | 0 .../general/arith/addition/increment/common.h | 0 .../arith/addition/increment/display.cpp | 0 .../arith/addition/increment/display.h | 0 .../addition/increment/golden/increment.log | 0 .../arith/addition/increment/increment.cpp | 0 .../arith/addition/increment/increment.f | 0 .../arith/addition/increment/increment.h | 0 .../general/arith/addition/increment/main.cpp | 0 .../arith/addition/increment/stimulus.cpp | 0 .../arith/addition/increment/stimulus.h | 0 .../general/arith/addition/sharing/common.h | 0 .../arith/addition/sharing/display.cpp | 0 .../general/arith/addition/sharing/display.h | 0 .../arith/addition/sharing/golden/sharing.log | 0 .../general/arith/addition/sharing/main.cpp | 0 .../arith/addition/sharing/sharing.cpp | 0 .../general/arith/addition/sharing/sharing.f | 0 .../general/arith/addition/sharing/sharing.h | 0 .../arith/addition/sharing/stimulus.cpp | 0 .../general/arith/addition/sharing/stimulus.h | 0 .../general/arith/divide/datatypes/common.h | 0 .../arith/divide/datatypes/datatypes.cpp | 0 .../arith/divide/datatypes/datatypes.f | 0 .../arith/divide/datatypes/datatypes.h | 0 .../arith/divide/datatypes/display.cpp | 0 .../general/arith/divide/datatypes/display.h | 0 .../divide/datatypes/golden/datatypes.log | 0 .../general/arith/divide/datatypes/main.cpp | 0 .../arith/divide/datatypes/stimulus.cpp | 0 .../general/arith/divide/datatypes/stimulus.h | 0 .../general/arith/divide/divide/common.h | 0 .../general/arith/divide/divide/display.cpp | 0 .../general/arith/divide/divide/display.h | 0 .../general/arith/divide/divide/divide.cpp | 0 .../general/arith/divide/divide/divide.f | 0 .../general/arith/divide/divide/divide.h | 0 .../arith/divide/divide/golden/divide.log | 0 .../general/arith/divide/divide/main.cpp | 0 .../general/arith/divide/divide/stimulus.cpp | 0 .../general/arith/divide/divide/stimulus.h | 0 .../cae_test/general/arith/modulo/common.h | 0 .../cae_test/general/arith/modulo/display.cpp | 0 .../cae_test/general/arith/modulo/display.h | 0 .../general/arith/modulo/golden/modulo.log | 0 .../cae_test/general/arith/modulo/main.cpp | 0 .../cae_test/general/arith/modulo/modulo.cpp | 0 .../cae_test/general/arith/modulo/modulo.f | 0 .../cae_test/general/arith/modulo/modulo.h | 0 .../general/arith/modulo/stimulus.cpp | 0 .../cae_test/general/arith/modulo/stimulus.h | 0 .../misc/cae_test/general/arith/mult/common.h | 0 .../cae_test/general/arith/mult/display.cpp | 0 .../cae_test/general/arith/mult/display.h | 0 .../general/arith/mult/golden/mult.log | 0 .../misc/cae_test/general/arith/mult/main.cpp | 0 .../misc/cae_test/general/arith/mult/mult.cpp | 0 .../misc/cae_test/general/arith/mult/mult.f | 0 .../misc/cae_test/general/arith/mult/mult.h | 0 .../cae_test/general/arith/mult/stimulus.cpp | 0 .../cae_test/general/arith/mult/stimulus.h | 0 .../arith/subtract/bitwidth/bitwidth.cpp | 0 .../arith/subtract/bitwidth/bitwidth.f | 0 .../arith/subtract/bitwidth/bitwidth.h | 0 .../general/arith/subtract/bitwidth/common.h | 0 .../arith/subtract/bitwidth/display.cpp | 0 .../general/arith/subtract/bitwidth/display.h | 0 .../subtract/bitwidth/golden/bitwidth.log | 0 .../general/arith/subtract/bitwidth/main.cpp | 0 .../arith/subtract/bitwidth/stimulus.cpp | 0 .../arith/subtract/bitwidth/stimulus.h | 0 .../general/arith/subtract/datatypes/common.h | 0 .../arith/subtract/datatypes/datatypes.cpp | 0 .../arith/subtract/datatypes/datatypes.f | 0 .../arith/subtract/datatypes/datatypes.h | 0 .../arith/subtract/datatypes/display.cpp | 0 .../arith/subtract/datatypes/display.h | 0 .../subtract/datatypes/golden/datatypes.log | 0 .../golden/datatypes.log.linuxaarch64 | 0 .../general/arith/subtract/datatypes/main.cpp | 0 .../arith/subtract/datatypes/stimulus.cpp | 0 .../arith/subtract/datatypes/stimulus.h | 0 .../general/arith/subtract/decrement/common.h | 0 .../arith/subtract/decrement/decrement.cpp | 0 .../arith/subtract/decrement/decrement.f | 0 .../arith/subtract/decrement/decrement.h | 0 .../arith/subtract/decrement/display.cpp | 0 .../arith/subtract/decrement/display.h | 0 .../subtract/decrement/golden/decrement.log | 0 .../general/arith/subtract/decrement/main.cpp | 0 .../arith/subtract/decrement/stimulus.cpp | 0 .../arith/subtract/decrement/stimulus.h | 0 .../general/arith/subtract/sharing/common.h | 0 .../arith/subtract/sharing/display.cpp | 0 .../general/arith/subtract/sharing/display.h | 0 .../arith/subtract/sharing/golden/sharing.log | 0 .../general/arith/subtract/sharing/main.cpp | 0 .../arith/subtract/sharing/sharing.cpp | 0 .../general/arith/subtract/sharing/sharing.f | 0 .../general/arith/subtract/sharing/sharing.h | 0 .../arith/subtract/sharing/stimulus.cpp | 0 .../general/arith/subtract/sharing/stimulus.h | 0 .../general/arith/subtract/subtract/common.h | 0 .../arith/subtract/subtract/display.cpp | 0 .../general/arith/subtract/subtract/display.h | 0 .../subtract/subtract/golden/subtract.log | 0 .../general/arith/subtract/subtract/main.cpp | 0 .../arith/subtract/subtract/stimulus.cpp | 0 .../arith/subtract/subtract/stimulus.h | 0 .../arith/subtract/subtract/subtract.cpp | 0 .../arith/subtract/subtract/subtract.f | 0 .../arith/subtract/subtract/subtract.h | 0 .../general/bitwise/and/and_1/and_1.cpp | 0 .../general/bitwise/and/and_1/and_1.f | 0 .../general/bitwise/and/and_1/and_1.h | 0 .../general/bitwise/and/and_1/common.h | 0 .../general/bitwise/and/and_1/display.cpp | 0 .../general/bitwise/and/and_1/display.h | 0 .../bitwise/and/and_1/golden/and_1.log | 0 .../general/bitwise/and/and_1/main.cpp | 0 .../general/bitwise/and/and_1/stimulus.cpp | 0 .../general/bitwise/and/and_1/stimulus.h | 0 .../general/bitwise/and/datatypes/common.h | 0 .../bitwise/and/datatypes/datatypes.cpp | 0 .../general/bitwise/and/datatypes/datatypes.f | 0 .../general/bitwise/and/datatypes/datatypes.h | 0 .../general/bitwise/and/datatypes/display.cpp | 0 .../general/bitwise/and/datatypes/display.h | 0 .../and/datatypes/golden/datatypes.log | 0 .../general/bitwise/and/datatypes/main.cpp | 0 .../bitwise/and/datatypes/stimulus.cpp | 0 .../general/bitwise/and/datatypes/stimulus.h | 0 .../general/bitwise/not/datatypes/common.h | 0 .../bitwise/not/datatypes/datatypes.cpp | 0 .../general/bitwise/not/datatypes/datatypes.f | 0 .../general/bitwise/not/datatypes/datatypes.h | 0 .../general/bitwise/not/datatypes/display.cpp | 0 .../general/bitwise/not/datatypes/display.h | 0 .../not/datatypes/golden/datatypes.log | 0 .../golden/datatypes.log.linuxaarch64 | 0 .../general/bitwise/not/datatypes/main.cpp | 0 .../bitwise/not/datatypes/stimulus.cpp | 0 .../general/bitwise/not/datatypes/stimulus.h | 0 .../general/bitwise/not/not_1/common.h | 0 .../general/bitwise/not/not_1/display.cpp | 0 .../general/bitwise/not/not_1/display.h | 0 .../bitwise/not/not_1/golden/not_1.log | 0 .../general/bitwise/not/not_1/main.cpp | 0 .../general/bitwise/not/not_1/not_1.cpp | 0 .../general/bitwise/not/not_1/not_1.f | 0 .../general/bitwise/not/not_1/not_1.h | 0 .../general/bitwise/not/not_1/stimulus.cpp | 0 .../general/bitwise/not/not_1/stimulus.h | 0 .../general/bitwise/or/datatypes/common.h | 0 .../bitwise/or/datatypes/datatypes.cpp | 0 .../general/bitwise/or/datatypes/datatypes.f | 0 .../general/bitwise/or/datatypes/datatypes.h | 0 .../general/bitwise/or/datatypes/display.cpp | 0 .../general/bitwise/or/datatypes/display.h | 0 .../bitwise/or/datatypes/golden/datatypes.log | 0 .../general/bitwise/or/datatypes/main.cpp | 0 .../general/bitwise/or/datatypes/stimulus.cpp | 0 .../general/bitwise/or/datatypes/stimulus.h | 0 .../cae_test/general/bitwise/or/or_1/common.h | 0 .../general/bitwise/or/or_1/display.cpp | 0 .../general/bitwise/or/or_1/display.h | 0 .../general/bitwise/or/or_1/golden/or_1.log | 0 .../cae_test/general/bitwise/or/or_1/main.cpp | 0 .../cae_test/general/bitwise/or/or_1/or_1.cpp | 0 .../cae_test/general/bitwise/or/or_1/or_1.f | 0 .../cae_test/general/bitwise/or/or_1/or_1.h | 0 .../general/bitwise/or/or_1/stimulus.cpp | 0 .../general/bitwise/or/or_1/stimulus.h | 0 .../general/bitwise/shl/bitwidth/bitwidth.cpp | 0 .../general/bitwise/shl/bitwidth/bitwidth.f | 0 .../general/bitwise/shl/bitwidth/bitwidth.h | 0 .../general/bitwise/shl/bitwidth/common.h | 0 .../general/bitwise/shl/bitwidth/display.cpp | 0 .../general/bitwise/shl/bitwidth/display.h | 0 .../bitwise/shl/bitwidth/golden/bitwidth.log | 0 .../general/bitwise/shl/bitwidth/main.cpp | 0 .../general/bitwise/shl/bitwidth/stimulus.cpp | 0 .../general/bitwise/shl/bitwidth/stimulus.h | 0 .../general/bitwise/shl/datatypes/common.h | 0 .../bitwise/shl/datatypes/datatypes.cpp | 0 .../general/bitwise/shl/datatypes/datatypes.f | 0 .../general/bitwise/shl/datatypes/datatypes.h | 0 .../general/bitwise/shl/datatypes/display.cpp | 0 .../general/bitwise/shl/datatypes/display.h | 0 .../shl/datatypes/golden/datatypes.log | 0 .../golden/datatypes.log.linuxaarch64 | 0 .../general/bitwise/shl/datatypes/main.cpp | 0 .../bitwise/shl/datatypes/stimulus.cpp | 0 .../general/bitwise/shl/datatypes/stimulus.h | 0 .../general/bitwise/shl/sharing/common.h | 0 .../general/bitwise/shl/sharing/display.cpp | 0 .../general/bitwise/shl/sharing/display.h | 0 .../bitwise/shl/sharing/golden/sharing.log | 0 .../general/bitwise/shl/sharing/main.cpp | 0 .../general/bitwise/shl/sharing/sharing.cpp | 0 .../general/bitwise/shl/sharing/sharing.f | 0 .../general/bitwise/shl/sharing/sharing.h | 0 .../general/bitwise/shl/sharing/stimulus.cpp | 0 .../general/bitwise/shl/sharing/stimulus.h | 0 .../general/bitwise/shr/sharing/common.h | 0 .../general/bitwise/shr/sharing/display.cpp | 0 .../general/bitwise/shr/sharing/display.h | 0 .../bitwise/shr/sharing/golden/sharing.log | 0 .../general/bitwise/shr/sharing/main.cpp | 0 .../general/bitwise/shr/sharing/sharing.cpp | 0 .../general/bitwise/shr/sharing/sharing.f | 0 .../general/bitwise/shr/sharing/sharing.h | 0 .../general/bitwise/shr/sharing/stimulus.cpp | 0 .../general/bitwise/shr/sharing/stimulus.h | 0 .../general/bitwise/xor/datatypes/common.h | 0 .../bitwise/xor/datatypes/datatypes.cpp | 0 .../general/bitwise/xor/datatypes/datatypes.f | 0 .../general/bitwise/xor/datatypes/datatypes.h | 0 .../general/bitwise/xor/datatypes/display.cpp | 0 .../general/bitwise/xor/datatypes/display.h | 0 .../xor/datatypes/golden/datatypes.log | 0 .../general/bitwise/xor/datatypes/main.cpp | 0 .../bitwise/xor/datatypes/stimulus.cpp | 0 .../general/bitwise/xor/datatypes/stimulus.h | 0 .../general/bitwise/xor/xor_1/common.h | 0 .../general/bitwise/xor/xor_1/display.cpp | 0 .../general/bitwise/xor/xor_1/display.h | 0 .../bitwise/xor/xor_1/golden/xor_1.log | 0 .../general/bitwise/xor/xor_1/main.cpp | 0 .../general/bitwise/xor/xor_1/stimulus.cpp | 0 .../general/bitwise/xor/xor_1/stimulus.h | 0 .../general/bitwise/xor/xor_1/xor_1.cpp | 0 .../general/bitwise/xor/xor_1/xor_1.f | 0 .../general/bitwise/xor/xor_1/xor_1.h | 0 .../control/case/balancing/balancing.cpp | 0 .../control/case/balancing/balancing.f | 0 .../control/case/balancing/balancing.h | 0 .../general/control/case/balancing/common.h | 0 .../control/case/balancing/display.cpp | 0 .../general/control/case/balancing/display.h | 0 .../case/balancing/golden/balancing.log | 0 .../general/control/case/balancing/main.cpp | 0 .../control/case/balancing/stimulus.cpp | 0 .../general/control/case/balancing/stimulus.h | 0 .../general/control/case/datatypes/common.h | 0 .../control/case/datatypes/datatypes.cpp | 0 .../control/case/datatypes/datatypes.f | 0 .../control/case/datatypes/datatypes.h | 0 .../control/case/datatypes/display.cpp | 0 .../general/control/case/datatypes/display.h | 0 .../case/datatypes/golden/datatypes.log | 0 .../general/control/case/datatypes/main.cpp | 0 .../control/case/datatypes/stimulus.cpp | 0 .../general/control/case/datatypes/stimulus.h | 0 .../general/control/case/fsm/common.h | 0 .../general/control/case/fsm/display.cpp | 0 .../general/control/case/fsm/display.h | 0 .../cae_test/general/control/case/fsm/fsm.cpp | 0 .../cae_test/general/control/case/fsm/fsm.f | 0 .../cae_test/general/control/case/fsm/fsm.h | 0 .../general/control/case/fsm/golden/fsm.log | 0 .../general/control/case/fsm/main.cpp | 0 .../general/control/case/fsm/stimulus.cpp | 0 .../general/control/case/fsm/stimulus.h | 0 .../general/control/case/inlining/common.h | 0 .../general/control/case/inlining/display.cpp | 0 .../general/control/case/inlining/display.h | 0 .../control/case/inlining/golden/inlining.log | 0 .../control/case/inlining/inlining.cpp | 0 .../general/control/case/inlining/inlining.f | 0 .../general/control/case/inlining/inlining.h | 0 .../general/control/case/inlining/main.cpp | 0 .../control/case/inlining/stimulus.cpp | 0 .../general/control/case/inlining/stimulus.h | 0 .../control/if_test/balancing/balancing.cpp | 0 .../control/if_test/balancing/balancing.f | 0 .../control/if_test/balancing/balancing.h | 0 .../control/if_test/balancing/common.h | 0 .../control/if_test/balancing/display.cpp | 0 .../control/if_test/balancing/display.h | 0 .../if_test/balancing/golden/balancing.log | 0 .../control/if_test/balancing/main.cpp | 0 .../control/if_test/balancing/stimulus.cpp | 0 .../control/if_test/balancing/stimulus.h | 0 .../control/if_test/conditions/common.h | 0 .../control/if_test/conditions/conditions.cpp | 0 .../control/if_test/conditions/conditions.f | 0 .../control/if_test/conditions/conditions.h | 0 .../control/if_test/conditions/display.cpp | 0 .../control/if_test/conditions/display.h | 0 .../if_test/conditions/golden/conditions.log | 0 .../control/if_test/conditions/main.cpp | 0 .../control/if_test/conditions/stimulus.cpp | 0 .../control/if_test/conditions/stimulus.h | 0 .../control/if_test/datatypes/common.h | 0 .../control/if_test/datatypes/datatypes.cpp | 0 .../control/if_test/datatypes/datatypes.f | 0 .../control/if_test/datatypes/datatypes.h | 0 .../control/if_test/datatypes/display.cpp | 0 .../control/if_test/datatypes/display.h | 0 .../if_test/datatypes/golden/datatypes.log | 0 .../control/if_test/datatypes/main.cpp | 0 .../control/if_test/datatypes/stimulus.cpp | 0 .../control/if_test/datatypes/stimulus.h | 0 .../general/control/if_test/fsm/common.h | 0 .../general/control/if_test/fsm/display.cpp | 0 .../general/control/if_test/fsm/display.h | 0 .../general/control/if_test/fsm/fsm.cpp | 0 .../general/control/if_test/fsm/fsm.f | 0 .../general/control/if_test/fsm/fsm.h | 0 .../control/if_test/fsm/golden/fsm.log | 0 .../general/control/if_test/fsm/main.cpp | 0 .../general/control/if_test/fsm/stimulus.cpp | 0 .../general/control/if_test/fsm/stimulus.h | 0 .../general/control/if_test/if_test/common.h | 0 .../control/if_test/if_test/display.cpp | 0 .../general/control/if_test/if_test/display.h | 0 .../if_test/if_test/golden/if_test.log | 0 .../control/if_test/if_test/if_test.cpp | 0 .../general/control/if_test/if_test/if_test.f | 0 .../general/control/if_test/if_test/if_test.h | 0 .../general/control/if_test/if_test/main.cpp | 0 .../control/if_test/if_test/stimulus.cpp | 0 .../control/if_test/if_test/stimulus.h | 0 .../general/control/if_test/inlining/common.h | 0 .../control/if_test/inlining/display.cpp | 0 .../control/if_test/inlining/display.h | 0 .../if_test/inlining/golden/inlining.log | 0 .../control/if_test/inlining/inlining.cpp | 0 .../control/if_test/inlining/inlining.f | 0 .../control/if_test/inlining/inlining.h | 0 .../general/control/if_test/inlining/main.cpp | 0 .../control/if_test/inlining/stimulus.cpp | 0 .../control/if_test/inlining/stimulus.h | 0 .../control/loop/for_datatypes/display.cpp | 0 .../control/loop/for_datatypes/display.h | 0 .../loop/for_datatypes/for_datatypes.cpp | 0 .../loop/for_datatypes/for_datatypes.f | 0 .../loop/for_datatypes/for_datatypes.h | 0 .../for_datatypes/golden/for_datatypes.log | 0 .../control/loop/for_datatypes/main.cpp | 0 .../control/loop/for_datatypes/stimulus.cpp | 0 .../control/loop/for_datatypes/stimulus.h | 0 .../general/control/loop/for_exit/display.cpp | 0 .../general/control/loop/for_exit/display.h | 0 .../control/loop/for_exit/for_exit.cpp | 0 .../general/control/loop/for_exit/for_exit.f | 0 .../general/control/loop/for_exit/for_exit.h | 0 .../control/loop/for_exit/golden/for_exit.log | 0 .../general/control/loop/for_exit/main.cpp | 0 .../control/loop/for_exit/stimulus.cpp | 0 .../general/control/loop/for_exit/stimulus.h | 0 .../general/control/loop/for_fsm/display.cpp | 0 .../general/control/loop/for_fsm/display.h | 0 .../general/control/loop/for_fsm/for_fsm.cpp | 0 .../general/control/loop/for_fsm/for_fsm.f | 0 .../general/control/loop/for_fsm/for_fsm.h | 0 .../control/loop/for_fsm/golden/for_fsm.log | 0 .../general/control/loop/for_fsm/main.cpp | 0 .../general/control/loop/for_fsm/stimulus.cpp | 0 .../general/control/loop/for_fsm/stimulus.h | 0 .../control/loop/while_datatypes/display.cpp | 0 .../control/loop/while_datatypes/display.h | 0 .../golden/while_datatypes.log | 0 .../control/loop/while_datatypes/main.cpp | 0 .../control/loop/while_datatypes/stimulus.cpp | 0 .../control/loop/while_datatypes/stimulus.h | 0 .../loop/while_datatypes/while_datatypes.cpp | 0 .../loop/while_datatypes/while_datatypes.f | 0 .../loop/while_datatypes/while_datatypes.h | 0 .../control/loop/while_exit/display.cpp | 0 .../general/control/loop/while_exit/display.h | 0 .../loop/while_exit/golden/while_exit.log | 0 .../general/control/loop/while_exit/main.cpp | 0 .../control/loop/while_exit/stimulus.cpp | 0 .../control/loop/while_exit/stimulus.h | 0 .../control/loop/while_exit/while_exit.cpp | 0 .../control/loop/while_exit/while_exit.f | 0 .../control/loop/while_exit/while_exit.h | 0 .../control/loop/while_fsm/display.cpp | 0 .../general/control/loop/while_fsm/display.h | 0 .../loop/while_fsm/golden/while_fsm.log | 0 .../general/control/loop/while_fsm/main.cpp | 0 .../control/loop/while_fsm/stimulus.cpp | 0 .../general/control/loop/while_fsm/stimulus.h | 0 .../control/loop/while_fsm/while_fsm.cpp | 0 .../control/loop/while_fsm/while_fsm.f | 0 .../control/loop/while_fsm/while_fsm.h | 0 .../channel/aggregate/golden/rgb.log | 0 .../communication/channel/aggregate/rgb.cpp | 0 .../communication/channel/aggregate/rgb.h | 0 .../channel/dataflow/dataflow.cpp | 0 .../channel/dataflow/golden/dataflow.log | 0 .../channel/hshake1/golden/hshake1.log | 0 .../communication/channel/hshake1/hshake1.cpp | 0 .../channel/hshake2/golden/hshake2.log | 0 .../communication/channel/hshake2/hshake2.cpp | 0 .../channel/hwsw/golden/hwsw.log | 0 .../misc/communication/channel/hwsw/hwsw.cpp | 0 .../channel/test1/golden/test1.log | 0 .../communication/channel/test1/test1.cpp | 0 .../channel/test2/golden/test2.log | 0 .../communication/channel/test2/test2.cpp | 0 .../channel/test3/golden/test3.log | 0 .../communication/channel/test3/test3.cpp | 0 .../channel/test4/golden/test4.log | 0 .../communication/channel/test4/test4.cpp | 0 .../reslv/test1/golden/test1.log | 0 .../misc/communication/reslv/test1/test1.cpp | 0 .../reslv/test2/golden/test2.log | 0 .../misc/communication/reslv/test2/test2.cpp | 0 .../reslv/test3/golden/test3.log | 0 .../misc/communication/reslv/test3/test3.cpp | 0 .../reslv/test4/golden/test4.log | 0 .../misc/communication/reslv/test4/test4.cpp | 0 .../reslv/tvec1/golden/tvec1.log | 0 .../misc/communication/reslv/tvec1/tvec1.cpp | 0 .../reslv/tvec2/golden/tvec2.log | 0 .../misc/communication/reslv/tvec2/tvec2.cpp | 0 .../reslv/tvec3/golden/tvec3.log | 0 .../misc/communication/reslv/tvec3/tvec3.cpp | 0 .../reslv/tvec4/golden/tvec4.log | 0 .../misc/communication/reslv/tvec4/tvec4.cpp | 0 .../signals/aggregate/golden/rgb.log | 0 .../communication/signals/aggregate/rgb.cpp | 0 .../communication/signals/aggregate/rgb.h | 0 .../misc/communication/signals/bool/bool.f | 0 .../signals/bool/golden/bool.log | 0 .../misc/communication/signals/bool/main.cpp | 0 .../misc/communication/signals/bool/proc1.cpp | 0 .../misc/communication/signals/bool/proc1.h | 0 .../misc/communication/signals/bool/proc2.cpp | 0 .../misc/communication/signals/bool/proc2.h | 0 .../misc/communication/signals/float/float.f | 0 .../signals/float/golden/float.log | 0 .../misc/communication/signals/float/main.cpp | 0 .../communication/signals/float/proc1.cpp | 0 .../misc/communication/signals/float/proc1.h | 0 .../communication/signals/float/proc2.cpp | 0 .../misc/communication/signals/float/proc2.h | 0 .../communication/signals/int/golden/int.log | 0 .../misc/communication/signals/int/int.f | 0 .../misc/communication/signals/int/main.cpp | 0 .../misc/communication/signals/int/proc1.cpp | 0 .../misc/communication/signals/int/proc1.h | 0 .../misc/communication/signals/int/proc2.cpp | 0 .../misc/communication/signals/int/proc2.h | 0 .../signals/unsigned/golden/unsigned.log | 0 .../communication/signals/unsigned/main.cpp | 0 .../communication/signals/unsigned/proc1.cpp | 0 .../communication/signals/unsigned/proc1.h | 0 .../communication/signals/unsigned/proc2.cpp | 0 .../communication/signals/unsigned/proc2.h | 0 .../communication/signals/unsigned/unsigned.f | 0 .../systemc/misc/examples/README | 0 .../systemc/misc/examples/a2901/a2901.cpp | 0 .../systemc/misc/examples/a2901/a2901.f | 0 .../systemc/misc/examples/a2901/a2901.h | 0 .../systemc/misc/examples/a2901/a2901_alu.cpp | 0 .../systemc/misc/examples/a2901/a2901_alu.h | 0 .../misc/examples/a2901/a2901_alu_inputs.cpp | 0 .../misc/examples/a2901/a2901_alu_inputs.h | 0 .../misc/examples/a2901/a2901_edge.cpp | 0 .../systemc/misc/examples/a2901/a2901_edge.h | 0 .../a2901/a2901_output_and_shifter.cpp | 0 .../examples/a2901/a2901_output_and_shifter.h | 0 .../misc/examples/a2901/a2901_test.cpp | 0 .../systemc/misc/examples/a2901/a2901_test.h | 0 .../systemc/misc/examples/a2901/common.h | 0 .../misc/examples/a2901/golden/a2901.log | 0 .../misc/examples/datawidth_int_c/datawidth.h | 0 .../datawidth_int_c/datawidth_int.cpp | 0 .../datawidth_int_c/golden/datawidth_int.log | 0 .../misc/examples/datawidth_int_c/stimgen.h | 0 .../examples/datawidth_int_file/datawidth.cpp | 0 .../examples/datawidth_int_file/datawidth.h | 0 .../datawidth_int_file/datawidth_int.f | 0 .../golden/datawidth_int.log | 0 .../misc/examples/datawidth_int_file/main.cpp | 0 .../examples/datawidth_int_file/stimgen.cpp | 0 .../examples/datawidth_int_file/stimgen.h | 0 .../systemc/misc/examples/parsing/activa.cpp | 0 .../misc/examples/parsing/golden/activa.log | 0 .../expected_behavior/test1/golden/test1.log | 0 .../misc/expected_behavior/test1/test1.cpp | 0 .../misc/gnats/pr-134/golden/pr-134.log | 0 .../systemc/misc/gnats/pr-134/pr-134.cpp | 0 .../systemc/misc/gnats/pr-2/golden/pr-2.log | 0 .../systemc/misc/gnats/pr-2/pr-2.cpp | 0 .../misc/gnats/pr-233/golden/pr-233.log | 0 .../systemc/misc/gnats/pr-233/pr-233.cpp | 0 .../systemc/misc/gnats/pr-25/golden/pr-25.log | 0 .../systemc/misc/gnats/pr-25/pr-25.cpp | 0 .../misc/gnats/pr-47_3/golden/pr-47_3.log | 0 .../systemc/misc/gnats/pr-47_3/pr-47_3.cpp | 0 .../gnats/pr-503-neg/golden/pr-503-neg.log | 0 .../misc/gnats/pr-503-neg/pr-503-neg.cpp | 0 .../misc/gnats/pr-503/golden/pr-503.log | 0 .../systemc/misc/gnats/pr-503/pr-503.cpp | 0 .../systemc/misc/gnats/pr213/golden/pr213.log | 0 .../systemc/misc/gnats/pr213/pr213.cpp | 0 .../systemc/misc/gnats/pr57/golden/pr57.log | 0 .../systemc/misc/gnats/pr57/pr57.cpp | 0 .../misc/ieee1666_2023/4.2.2/4.2.2.cpp | 0 .../misc/ieee1666_2023/4.2.2/golden/4.2.2.log | 0 .../misc/ieee1666_2023/4.4.5.3/4.4.5.3.cpp | 0 .../ieee1666_2023/4.4.5.3/golden/4.4.5.3.log | 0 .../misc/ieee1666_2023/4.6.8/4.6.8.cpp | 0 .../misc/ieee1666_2023/4.6.8/golden/4.6.8.log | 0 .../misc/ieee1666_2023/5.10.9/5.10.9.cpp | 0 .../ieee1666_2023/5.10.9/golden/5.10.9.log | 0 .../misc/ieee1666_2023/5.12.7/5.12.7.cpp | 0 .../ieee1666_2023/5.12.7/golden/5.12.7.log | 0 .../misc/ieee1666_2023/5.12.8.3/5.12.8.3.cpp | 0 .../5.12.8.3/golden/5.12.8.3.log | 0 .../misc/ieee1666_2023/5.12.8.4/5.12.8.4.cpp | 0 .../5.12.8.4/golden/5.12.8.4.log | 0 .../misc/ieee1666_2023/5.12.8.5/5.12.8.5.cpp | 0 .../5.12.8.5/golden/5.12.8.5.log | 0 .../misc/ieee1666_2023/5.13.7/5.13.7.cpp | 0 .../ieee1666_2023/5.13.7/golden/5.13.7.log | 0 .../misc/ieee1666_2023/5.16.5/5.16.5.cpp | 0 .../ieee1666_2023/5.16.5/golden/5.16.5.log | 0 .../misc/ieee1666_2023/5.16.7/5.16.7.cpp | 0 .../ieee1666_2023/5.16.7/golden/5.16.7.log | 0 .../misc/ieee1666_2023/5.16.8/5.16.8.cpp | 0 .../ieee1666_2023/5.16.8/golden/5.16.8.log | 0 .../misc/ieee1666_2023/5.16.9/5.16.9.cpp | 0 .../ieee1666_2023/5.16.9/golden/5.16.9.log | 0 .../misc/ieee1666_2023/5.2.12/5.2.12.cpp | 0 .../ieee1666_2023/5.2.12/golden/5.2.12.log | 0 .../misc/ieee1666_2023/5.2.13/5.2.13.cpp | 0 .../ieee1666_2023/5.2.13/golden/5.2.13.log | 0 .../misc/ieee1666_2023/5.2.15/5.2.15.cpp | 0 .../ieee1666_2023/5.2.15/golden/5.2.15.log | 0 .../misc/ieee1666_2023/5.2.17/5.2.17.cpp | 0 .../ieee1666_2023/5.2.17/golden/5.2.17.log | 0 .../misc/ieee1666_2023/5.2.19/5.2.19.cpp | 0 .../ieee1666_2023/5.2.19/golden/5.2.19.log | 0 .../misc/ieee1666_2023/5.2.21/5.2.21.cpp | 0 .../ieee1666_2023/5.2.21/golden/5.2.21.log | 0 .../misc/ieee1666_2023/5.2.22/5.2.22.cpp | 0 .../ieee1666_2023/5.2.22/golden/5.2.22.log | 0 .../misc/ieee1666_2023/5.2.5/5.2.5.cpp | 0 .../misc/ieee1666_2023/5.2.5/golden/5.2.5.log | 0 .../ieee1666_2023/5.2.7.part1/5.2.7.part1.cpp | 0 .../5.2.7.part1/golden/5.2.7.part1.log | 0 .../ieee1666_2023/5.2.7.part2/5.2.7.part2.cpp | 0 .../5.2.7.part2/golden/5.2.7.part2.log | 0 .../misc/ieee1666_2023/5.2.8/5.2.8.cpp | 0 .../misc/ieee1666_2023/5.2.8/golden/5.2.8.log | 0 .../misc/ieee1666_2023/5.2.9/5.2.9.cpp | 0 .../misc/ieee1666_2023/5.2.9/golden/5.2.9.log | 0 .../misc/ieee1666_2023/5.20.4/5.20.4.cpp | 0 .../ieee1666_2023/5.20.4/golden/5.20.4.log | 0 .../misc/ieee1666_2023/5.21.5/5.21.5.cpp | 0 .../ieee1666_2023/5.21.5/golden/5.21.5.log | 0 .../misc/ieee1666_2023/5.3.5/5.3.5.cpp | 0 .../misc/ieee1666_2023/5.3.5/golden/5.3.5.log | 0 .../misc/ieee1666_2023/5.5.6/5.5.6.cpp | 0 .../misc/ieee1666_2023/5.5.6/golden/5.5.6.log | 0 .../misc/ieee1666_2023/5.5.7/5.5.7.cpp | 0 .../misc/ieee1666_2023/5.5.7/golden/5.5.7.log | 0 .../misc/ieee1666_2023/5.6.5/5.6.5.cpp | 0 .../misc/ieee1666_2023/5.6.5/golden/5.6.5.log | 0 .../5.6.6.1.part1/5.6.6.1.part1.cpp | 0 .../5.6.6.1.part1/golden/5.6.6.1.part1.log | 0 .../5.6.6.1.part2/5.6.6.1.part2.cpp | 0 .../5.6.6.1.part2/golden/5.6.6.1.part2.log | 0 .../5.6.6.1.part3/5.6.6.1.part3.cpp | 0 .../5.6.6.1.part3/golden/5.6.6.1.part3.log | 0 .../misc/ieee1666_2023/5.6.6.7/5.6.6.7.cpp | 0 .../ieee1666_2023/5.6.6.7/golden/5.6.6.7.log | 0 .../misc/ieee1666_2023/5.6.7/5.6.7.cpp | 0 .../misc/ieee1666_2023/5.6.7/golden/5.6.7.log | 0 .../misc/ieee1666_2023/5.6.8/5.6.8.cpp | 0 .../misc/ieee1666_2023/5.6.8/golden/5.6.8.log | 0 .../misc/ieee1666_2023/5.7.3/5.7.3.cpp | 0 .../misc/ieee1666_2023/5.7.3/golden/5.7.3.log | 0 .../ieee1666_2023/5.8.5.size/5.8.5.size.cpp | 0 .../5.8.5.size/golden/5.8.5.size.log | 0 .../misc/ieee1666_2023/5.9.4/5.9.4.cpp | 0 .../misc/ieee1666_2023/5.9.4/golden/5.9.4.log | 0 .../misc/ieee1666_2023/6.13.5/6.13.5.cpp | 0 .../ieee1666_2023/6.13.5/golden/6.13.5.log | 0 .../misc/ieee1666_2023/6.23.12/6.23.12.cpp | 0 .../ieee1666_2023/6.23.12/golden/6.23.12.log | 0 .../misc/ieee1666_2023/6.25.3/6.25.3.cpp | 0 .../ieee1666_2023/6.25.3/golden/6.25.3.log | 0 .../misc/ieee1666_2023/6.30.6/6.30.6.cpp | 0 .../ieee1666_2023/6.30.6/golden/6.30.6.log | 0 .../misc/ieee1666_2023/6.4.11/6.4.11.cpp | 0 .../ieee1666_2023/6.4.11/golden/6.4.11.log | 0 .../misc/ieee1666_2023/6.5.3/6.5.3.cpp | 0 .../misc/ieee1666_2023/6.5.3/golden/6.5.3.log | 0 .../misc/ieee1666_2023/6.6.4/6.6.4.cpp | 0 .../misc/ieee1666_2023/6.6.4/golden/6.6.4.log | 0 .../systemc/misc/ieee1666_2023/7.10/7.10.cpp | 0 .../misc/ieee1666_2023/7.10/golden/7.10.log | 0 .../systemc/misc/ieee1666_2023/7.2/7.2.cpp | 0 .../misc/ieee1666_2023/7.2/golden/7.2.4.log | 0 .../misc/ieee1666_2023/7.2/golden/7.2.log | 0 .../systemc/misc/ieee1666_2023/7.3/7.3.cpp | 0 .../misc/ieee1666_2023/7.3/golden/7.3.log | 0 .../systemc/misc/ieee1666_2023/7.9/7.9.cpp | 0 .../misc/ieee1666_2023/7.9/golden/7.9.log | 0 .../misc/ieee1666_2023/8.2.7/8.2.7.cpp | 0 .../misc/ieee1666_2023/8.2.7/golden/8.2.7.log | 0 .../misc/ieee1666_2023/8.3.15/8.3.15.cpp | 0 .../ieee1666_2023/8.3.15/golden/8.3.15.log | 0 .../misc/ieee1666_2023/8.3.7/8.3.7.cpp | 0 .../misc/ieee1666_2023/8.3.7/golden/8.3.7.log | 0 .../misc/ieee1666_2023/8.5.10/8.5.10.cpp | 0 .../ieee1666_2023/8.5.10/golden/8.5.10.log | 0 .../misc/ieee1666_2023/8.5.11/8.5.11.cpp | 0 .../ieee1666_2023/8.5.11/golden/8.5.11.log | 0 .../misc/ieee1666_2023/8.5.4/8.5.4.cpp | 0 .../misc/ieee1666_2023/8.5.4/golden/8.5.4.log | 0 .../misc/ieee1666_2023/8.5.5/8.5.5.cpp | 0 .../misc/ieee1666_2023/8.5.5/golden/8.5.5.log | 0 .../loop_unrolling/pr476/define.h | 0 .../loop_unrolling/pr476/golden/test.log | 0 .../loop_unrolling/pr476/main.cpp | 0 .../loop_unrolling/pr476/monitor.cpp | 0 .../loop_unrolling/pr476/monitor.h | 0 .../if_transforms/loop_unrolling/pr476/tb.cpp | 0 .../if_transforms/loop_unrolling/pr476/tb.h | 0 .../loop_unrolling/pr476/test.cpp | 0 .../if_transforms/loop_unrolling/pr476/test.f | 0 .../if_transforms/loop_unrolling/pr476/test.h | 0 .../loop_unrolling/test1/define.h | 0 .../loop_unrolling/test1/golden/test.log | 0 .../loop_unrolling/test1/main.cpp | 0 .../loop_unrolling/test1/monitor.cpp | 0 .../loop_unrolling/test1/monitor.h | 0 .../if_transforms/loop_unrolling/test1/tb.cpp | 0 .../if_transforms/loop_unrolling/test1/tb.h | 0 .../loop_unrolling/test1/test.cpp | 0 .../if_transforms/loop_unrolling/test1/test.f | 0 .../if_transforms/loop_unrolling/test1/test.h | 0 .../loop_unrolling/test2/define.h | 0 .../loop_unrolling/test2/golden/test.log | 0 .../loop_unrolling/test2/main.cpp | 0 .../loop_unrolling/test2/monitor.cpp | 0 .../loop_unrolling/test2/monitor.h | 0 .../if_transforms/loop_unrolling/test2/tb.cpp | 0 .../if_transforms/loop_unrolling/test2/tb.h | 0 .../loop_unrolling/test2/test.cpp | 0 .../if_transforms/loop_unrolling/test2/test.f | 0 .../if_transforms/loop_unrolling/test2/test.h | 0 .../loop_unrolling/test3/define.h | 0 .../loop_unrolling/test3/golden/test.log | 0 .../loop_unrolling/test3/main.cpp | 0 .../loop_unrolling/test3/monitor.cpp | 0 .../loop_unrolling/test3/monitor.h | 0 .../if_transforms/loop_unrolling/test3/tb.cpp | 0 .../if_transforms/loop_unrolling/test3/tb.h | 0 .../loop_unrolling/test3/test.cpp | 0 .../if_transforms/loop_unrolling/test3/test.f | 0 .../if_transforms/loop_unrolling/test3/test.h | 0 .../loop_unrolling/test4/define.h | 0 .../loop_unrolling/test4/golden/test.log | 0 .../loop_unrolling/test4/main.cpp | 0 .../loop_unrolling/test4/monitor.cpp | 0 .../loop_unrolling/test4/monitor.h | 0 .../if_transforms/loop_unrolling/test4/tb.cpp | 0 .../if_transforms/loop_unrolling/test4/tb.h | 0 .../loop_unrolling/test4/test.cpp | 0 .../if_transforms/loop_unrolling/test4/test.f | 0 .../if_transforms/loop_unrolling/test4/test.h | 0 .../loop_unrolling/test5/define.h | 0 .../loop_unrolling/test5/golden/test.log | 0 .../loop_unrolling/test5/main.cpp | 0 .../loop_unrolling/test5/monitor.cpp | 0 .../loop_unrolling/test5/monitor.h | 0 .../if_transforms/loop_unrolling/test5/tb.cpp | 0 .../if_transforms/loop_unrolling/test5/tb.h | 0 .../loop_unrolling/test5/test.cpp | 0 .../if_transforms/loop_unrolling/test5/test.f | 0 .../if_transforms/loop_unrolling/test5/test.h | 0 .../loop_unrolling/test6/define.h | 0 .../loop_unrolling/test6/golden/test.log | 0 .../loop_unrolling/test6/main.cpp | 0 .../loop_unrolling/test6/monitor.cpp | 0 .../loop_unrolling/test6/monitor.h | 0 .../if_transforms/loop_unrolling/test6/tb.cpp | 0 .../if_transforms/loop_unrolling/test6/tb.h | 0 .../loop_unrolling/test6/test.cpp | 0 .../if_transforms/loop_unrolling/test6/test.f | 0 .../if_transforms/loop_unrolling/test6/test.h | 0 .../memory_explosion/test01/golden/test01.log | 0 .../misc/memory_explosion/test01/test01.cpp | 0 .../memory_explosion/test02/golden/test02.log | 0 .../misc/memory_explosion/test02/test02.cpp | 0 .../misc/reports/test01/golden/test01.log | 0 .../systemc/misc/reports/test01/test01.cpp | 0 .../misc/semantic/2.3/T_2_3_1_1/T_2_3_1.h | 0 .../misc/semantic/2.3/T_2_3_1_1/T_2_3_1_1.cpp | 0 .../2.3/T_2_3_1_1/golden/T_2_3_1_1.log | 0 .../misc/semantic/2.3/T_2_3_1_2/T_2_3_1.h | 0 .../misc/semantic/2.3/T_2_3_1_2/T_2_3_1_2.cpp | 0 .../2.3/T_2_3_1_2/golden/T_2_3_1_2.log | 0 .../misc/semantic/2.3/T_2_3_1_3/T_2_3_1.h | 0 .../misc/semantic/2.3/T_2_3_1_3/T_2_3_1_3.cpp | 0 .../2.3/T_2_3_1_3/golden/T_2_3_1_3.log | 0 .../misc/semantic/2.3/T_2_3_1_4/T_2_3_1.h | 0 .../misc/semantic/2.3/T_2_3_1_4/T_2_3_1_4.cpp | 0 .../2.3/T_2_3_1_4/golden/T_2_3_1_4.log | 0 .../misc/semantic/2.3/T_2_3_1_5_neg/T_2_3_1.h | 0 .../2.3/T_2_3_1_5_neg/T_2_3_1_5_neg.cpp | 0 .../T_2_3_1_5_neg/golden/T_2_3_1_5_neg.log | 0 .../misc/semantic/2.3/T_2_3_2_1/T_2_3_1.h | 0 .../misc/semantic/2.3/T_2_3_2_1/T_2_3_2_1.cpp | 0 .../2.3/T_2_3_2_1/golden/T_2_3_2_1.log | 0 .../misc/semantic/2.3/T_2_3_2_5_neg/T_2_3_1.h | 0 .../2.3/T_2_3_2_5_neg/T_2_3_2_5_neg.cpp | 0 .../T_2_3_2_5_neg/golden/T_2_3_2_5_neg.log | 0 .../misc/semantic/2.3/T_2_3_3_1/T_2_3_1.h | 0 .../misc/semantic/2.3/T_2_3_3_1/T_2_3_3_1.cpp | 0 .../2.3/T_2_3_3_1/golden/T_2_3_3_1.log | 0 .../misc/semantic/2.3/T_2_3_4_1/T_2_3_1.h | 0 .../misc/semantic/2.3/T_2_3_4_1/T_2_3_4_1.cpp | 0 .../2.3/T_2_3_4_1/golden/T_2_3_4_1.log | 0 .../misc/semantic/2.3/T_2_3_5_1/T_2_3_1.h | 0 .../misc/semantic/2.3/T_2_3_5_1/T_2_3_5_1.cpp | 0 .../2.3/T_2_3_5_1/golden/T_2_3_5_1.log | 0 .../systemc/misc/semantic/2.4/T_2_4.h | 0 .../systemc/misc/semantic/2.4/T_2_4_1_1.cpp | 0 .../misc/semantic/2.4/golden/T_2_4_1_1.log | 0 .../systemc/misc/semantic/2.5/T_2_5.h | 0 .../systemc/misc/semantic/2.5/T_2_5_1_1.cpp | 0 .../misc/semantic/2.5/golden/T_2_5_1_1.log | 0 .../systemc/misc/sim/prime_do_while/common.h | 0 .../misc/sim/prime_do_while/display.cpp | 0 .../systemc/misc/sim/prime_do_while/display.h | 0 .../prime_do_while/golden/prime_do_while.log | 0 .../systemc/misc/sim/prime_do_while/main.cpp | 0 .../misc/sim/prime_do_while/prime_do_while.f | 0 .../misc/sim/prime_do_while/prime_numgen.cpp | 0 .../misc/sim/prime_do_while/prime_numgen.h | 0 .../systemc/misc/sim/prime_do_while/reset.cpp | 0 .../systemc/misc/sim/prime_do_while/reset.h | 0 .../sim_tests/async_clock/async_clock.cpp | 0 .../async_clock/golden/async_clock.log | 0 .../misc/sim_tests/biquad/biquad1/biquad.cpp | 0 .../misc/sim_tests/biquad/biquad1/biquad.h | 0 .../misc/sim_tests/biquad/biquad1/biquad1.f | 0 .../biquad/biquad1/golden/biquad1.log | 0 .../biquad1/golden/biquad1.log.clangarm64 | 0 .../biquad1/golden/biquad1.log.linuxaarch64 | 0 .../biquad1/golden/biquad1.log.macosarm64 | 0 .../misc/sim_tests/biquad/biquad1/main.cpp | 0 .../sim_tests/biquad/biquad1/testbench.cpp | 0 .../misc/sim_tests/biquad/biquad1/testbench.h | 0 .../misc/sim_tests/biquad/biquad2/biquad.cpp | 0 .../misc/sim_tests/biquad/biquad2/biquad.h | 0 .../misc/sim_tests/biquad/biquad2/biquad2.f | 0 .../sim_tests/biquad/biquad2/delay_line.cpp | 0 .../sim_tests/biquad/biquad2/delay_line.h | 0 .../misc/sim_tests/biquad/biquad2/getres.cpp | 0 .../misc/sim_tests/biquad/biquad2/getres.h | 0 .../biquad/biquad2/golden/biquad2.log | 0 .../misc/sim_tests/biquad/biquad2/main.cpp | 0 .../sim_tests/biquad/biquad2/op_queue.cpp | 0 .../misc/sim_tests/biquad/biquad2/op_queue.h | 0 .../sim_tests/biquad/biquad2/testbench.cpp | 0 .../misc/sim_tests/biquad/biquad2/testbench.h | 0 .../misc/sim_tests/biquad/biquad3/biquad.cpp | 0 .../misc/sim_tests/biquad/biquad3/biquad.h | 0 .../misc/sim_tests/biquad/biquad3/biquad3.f | 0 .../sim_tests/biquad/biquad3/delay_line.cpp | 0 .../sim_tests/biquad/biquad3/delay_line.h | 0 .../biquad/biquad3/golden/biquad3.log | 0 .../misc/sim_tests/biquad/biquad3/main.cpp | 0 .../sim_tests/biquad/biquad3/testbench.cpp | 0 .../misc/sim_tests/biquad/biquad3/testbench.h | 0 .../systemc/misc/sim_tests/cgen/cgen.cpp | 0 .../misc/sim_tests/cgen/golden/cgen.log | 0 .../misc/sim_tests/cycle_dw8051_demo/common.h | 0 .../cycle_dw8051_demo/cycle_dw8051_demo.f | 0 .../cycle_dw8051_demo/cycle_model.cpp | 0 .../sim_tests/cycle_dw8051_demo/cycle_model.h | 0 .../golden/cycle_dw8051_demo.log | 0 .../misc/sim_tests/cycle_dw8051_demo/main.cpp | 0 .../cycle_dw8051_demo/peripheral.cpp | 0 .../sim_tests/cycle_dw8051_demo/peripheral.h | 0 .../misc/sim_tests/cycle_dw8051_demo/test.hex | 0 .../misc/sim_tests/hshake2/golden/hshake2.log | 0 .../systemc/misc/sim_tests/hshake2/hshake2.f | 0 .../systemc/misc/sim_tests/hshake2/main.cpp | 0 .../systemc/misc/sim_tests/hshake2/proc1.cpp | 0 .../systemc/misc/sim_tests/hshake2/proc1.h | 0 .../systemc/misc/sim_tests/hshake2/proc2.cpp | 0 .../systemc/misc/sim_tests/hshake2/proc2.h | 0 .../systemc/misc/sim_tests/irq/golden/irq.log | 0 .../systemc/misc/sim_tests/irq/irq.cpp | 0 .../manual_clock/golden/manual_clock.log | 0 .../misc/sim_tests/manual_clock/isaac.h | 0 .../sim_tests/manual_clock/manual_clock.cpp | 0 .../multtrans0/golden/multtrans0.log | 0 .../multtrans/multtrans0/multtrans0.cpp | 0 .../new_prop/new_prop1/golden/new_prop1.log | 0 .../new_prop/new_prop1/new_prop1.cpp | 0 .../new_prop/new_prop2/golden/new_prop2.log | 0 .../new_prop/new_prop2/new_prop2.cpp | 0 .../misc/sim_tests/popc/golden/popc.log | 0 .../systemc/misc/sim_tests/popc/popc.cpp | 0 .../systemc/misc/sim_tests/simple_cpu/datamem | 0 .../simple_cpu/golden/simple_cpu.log | 0 .../systemc/misc/sim_tests/simple_cpu/progmem | 0 .../misc/sim_tests/simple_cpu/simple_cpu.cpp | 0 .../misc/sim_tests/srlatch/golden/srlatch.log | 0 .../systemc/misc/sim_tests/srlatch/main.cpp | 0 .../systemc/misc/sim_tests/srlatch/nor.cpp | 0 .../systemc/misc/sim_tests/srlatch/nor.h | 0 .../systemc/misc/sim_tests/srlatch/srlatch.f | 0 .../misc/sim_tests/srlatch/testbench.cpp | 0 .../misc/sim_tests/srlatch/testbench.h | 0 .../misc/sim_tests/tri_state2/display.cpp | 0 .../misc/sim_tests/tri_state2/display.h | 0 .../misc/sim_tests/tri_state2/driver.cpp | 0 .../misc/sim_tests/tri_state2/driver.h | 0 .../tri_state2/golden/tri_state2.log | 0 .../misc/sim_tests/tri_state2/main.cpp | 0 .../misc/sim_tests/tri_state2/pullup.cpp | 0 .../misc/sim_tests/tri_state2/pullup.h | 0 .../misc/sim_tests/tri_state2/tri_state2.f | 0 .../misc/sim_tests/tri_state2/ts_buf.cpp | 0 .../misc/sim_tests/tri_state2/ts_buf.h | 0 .../stars/star105234/golden/star105234.log | 0 .../misc/stars/star105234/star105234.cpp | 0 .../stars/star107460/golden/star107460.log | 0 .../misc/stars/star107460/star107460.cpp | 0 .../misc/stars/star107464/golden/test.log | 0 .../systemc/misc/stars/star107464/test.cpp | 0 .../stars/star107468/golden/star107468.log | 0 .../misc/stars/star107468/star107468.cpp | 0 .../misc/stars/star113320/golden/test.log | 0 .../systemc/misc/stars/star113320/test.cpp | 0 .../misc/stars/star113321/golden/test.log | 0 .../systemc/misc/stars/star113321/test.cpp | 0 .../misc/stars/star113623/golden/test.log | 0 .../systemc/misc/stars/star113623/test.cpp | 0 .../misc/stars/star113632/golden/test.log | 0 .../systemc/misc/stars/star113632/test.cpp | 0 .../misc/stars/star113726/golden/test.log | 0 .../systemc/misc/stars/star113726/test.cpp | 0 .../misc/stars/star113946/golden/test.log | 0 .../systemc/misc/stars/star113946/test.cpp | 0 .../misc/stars/star113999/golden/test.log | 0 .../systemc/misc/stars/star113999/test.cpp | 0 .../misc/stars/star114085/golden/test.log | 0 .../systemc/misc/stars/star114085/test.cpp | 0 .../misc/stars/star114104/golden/test.log | 0 .../systemc/misc/stars/star114104/test.cpp | 0 .../misc/stars/star114203/golden/test.log | 0 .../systemc/misc/stars/star114203/test.cpp | 0 .../systemc/misc/stars/star114477/design.h | 0 .../misc/stars/star114477/design_rtl.h | 0 .../misc/stars/star114477/golden/test.log | 0 .../systemc/misc/stars/star114477/test.cpp | 0 .../misc/stars/star114566/golden/test.log | 0 .../systemc/misc/stars/star114566/test.cpp | 0 .../misc/stars/star114633/golden/test.log | 0 .../systemc/misc/stars/star114633/test.cpp | 0 .../misc/stars/star114639/golden/test.log | 0 .../systemc/misc/stars/star114639/test.cpp | 0 .../misc/stars/star114678/golden/test.log | 0 .../systemc/misc/stars/star114678/test.cpp | 0 .../misc/stars/star114716/golden/test.log | 0 .../systemc/misc/stars/star114716/test.cpp | 0 .../misc/stars/star115038/golden/test.log | 0 .../systemc/misc/stars/star115038/test.cpp | 0 .../misc/stars/star115165/golden/test.log | 0 .../systemc/misc/stars/star115165/test.cpp | 0 .../misc/stars/star116072/golden/test.log | 0 .../systemc/misc/stars/star116072/test.cpp | 0 .../misc/stars/star116406/golden/test.log | 0 .../systemc/misc/stars/star116406/test.cpp | 0 .../misc/stars/star116568/golden/test.log | 0 .../systemc/misc/stars/star116568/test.cpp | 0 .../misc/stars/star117831/golden/test.log | 0 .../systemc/misc/stars/star117831/test.cpp | 0 .../misc/stars/star123845/golden/test.log | 0 .../systemc/misc/stars/star123845/test.cpp | 0 .../misc/stars/star125338/golden/test.log | 0 .../systemc/misc/stars/star125338/test.cpp | 0 .../misc/stars/star125412/golden/test.log | 0 .../systemc/misc/stars/star125412/test.cpp | 0 .../misc/stars/star125422/golden/test.log | 0 .../systemc/misc/stars/star125422/test.cpp | 0 .../misc/stars/star125788/golden/test.log | 0 .../systemc/misc/stars/star125788/test.cpp | 0 .../misc/stars/star126360/golden/test.log | 0 .../systemc/misc/stars/star126360/test.cpp | 0 .../misc/stars/star127536/golden/test.log | 0 .../systemc/misc/stars/star127536/test.cpp | 0 .../misc/stars/star127624/golden/test.log | 0 .../systemc/misc/stars/star127624/test.cpp | 0 .../misc/stars/star127712/golden/test.log | 0 .../systemc/misc/stars/star127712/test.cpp | 0 .../misc/stars/star127848/golden/test.log | 0 .../systemc/misc/stars/star127848/test.cpp | 0 .../misc/stars/star127914/golden/test.log | 0 .../systemc/misc/stars/star127914/test.cpp | 0 .../misc/stars/star129901/golden/test.log | 0 .../systemc/misc/stars/star129901/test.cpp | 0 .../misc/stars/star130782/golden/test.log | 0 .../systemc/misc/stars/star130782/test.cpp | 0 .../misc/stars/star130786/golden/test.log | 0 .../systemc/misc/stars/star130786/test.cpp | 0 .../misc/stars/star132075/golden/test.log | 0 .../systemc/misc/stars/star132075/test.cpp | 0 .../misc/stars/star132136/golden/test.log | 0 .../systemc/misc/stars/star132136/test.cpp | 0 .../misc/stars/star133377/golden/test.log | 0 .../systemc/misc/stars/star133377/test.cpp | 0 .../misc/stars/star135771/golden/test.log | 0 .../systemc/misc/stars/star135771/test.cpp | 0 .../misc/stars/star137040/golden/test.log | 0 .../systemc/misc/stars/star137040/test.cpp | 0 .../vcd_trace/star126273/golden/test.vcd | 0 .../misc/stars/vcd_trace/star126273/test.cpp | 0 .../misc/stars/wif_trace/star115332/flop.h | 0 .../wif_trace/star115332/golden/test.awif | 0 .../misc/stars/wif_trace/star115332/test.cpp | 0 .../misc/synth/add_chain/add_chain.cpp | 0 .../misc/synth/add_chain/add_chain.dat | 0 .../systemc/misc/synth/add_chain/add_chain.h | 0 .../systemc/misc/synth/add_chain/common.h | 0 .../systemc/misc/synth/add_chain/data_gen.h | 0 .../systemc/misc/synth/add_chain/define.h | 0 .../systemc/misc/synth/add_chain/display.h | 0 .../misc/synth/add_chain/golden/add_chain.log | 0 .../systemc/misc/synth/add_chain/reset_stim.h | 0 .../systemc/misc/synth/add_chain/tb.h | 0 .../misc/synth/add_chain_FUNC/add_chain.cpp | 0 .../misc/synth/add_chain_FUNC/add_chain.dat | 0 .../misc/synth/add_chain_FUNC/add_chain.h | 0 .../synth/add_chain_FUNC/add_chain_FUNC.f | 0 .../synth/add_chain_FUNC/add_chain_main.cpp | 0 .../misc/synth/add_chain_FUNC/add_chain_tb.h | 0 .../misc/synth/add_chain_FUNC/common.h | 0 .../misc/synth/add_chain_FUNC/data_gen.cpp | 0 .../misc/synth/add_chain_FUNC/display.cpp | 0 .../add_chain_FUNC/golden/add_chain_FUNC.log | 0 .../misc/synth/add_chain_FUNC/reset_stim.cpp | 0 .../misc/synth/blast/blast1/blast1.cpp | 0 .../misc/synth/blast/blast1/golden/blast1.log | 0 .../misc/synth/blast/blast2/blast2.cpp | 0 .../misc/synth/blast/blast2/golden/blast2.log | 0 .../misc/synth/blast/blast3/blast3.cpp | 0 .../misc/synth/blast/blast3/golden/blast3.log | 0 .../systemc/misc/synth/bubble/bubble.cpp | 0 .../systemc/misc/synth/bubble/bubble.h | 0 .../systemc/misc/synth/bubble/common.h | 0 .../systemc/misc/synth/bubble/display.h | 0 .../misc/synth/bubble/golden/bubble.log | 0 .../systemc/misc/synth/bubble/stim.h | 0 .../systemc/misc/synth/bubble/tb.h | 0 .../systemc/misc/synth/circle/circ48.cpp | 0 .../systemc/misc/synth/circle/circ48.h | 0 .../systemc/misc/synth/circle/common.h | 0 .../misc/synth/circle/golden/circ48.log | 0 .../systemc/misc/synth/circle/tb.h | 0 .../misc/synth/combo/share/golden/share.log | 0 .../systemc/misc/synth/combo/share/share.cpp | 0 .../synth/combo/switch3/golden/switch3.log | 0 .../misc/synth/combo/switch3/switch3.cpp | 0 .../synth/combo/switch4/golden/switch4.log | 0 .../misc/synth/combo/switch4/switch4.cpp | 0 .../synth/combo/switch5/golden/switch5.log | 0 .../misc/synth/combo/switch5/switch5.cpp | 0 .../synth/combo/switch6/golden/switch6.log | 0 .../misc/synth/combo/switch6/switch6.cpp | 0 .../systemc/misc/synth/concat/fncall/define.h | 0 .../misc/synth/concat/fncall/golden/test.log | 0 .../systemc/misc/synth/concat/fncall/main.cpp | 0 .../misc/synth/concat/fncall/monitor.cpp | 0 .../misc/synth/concat/fncall/monitor.h | 0 .../systemc/misc/synth/concat/fncall/tb.cpp | 0 .../systemc/misc/synth/concat/fncall/tb.h | 0 .../systemc/misc/synth/concat/fncall/test.cpp | 0 .../systemc/misc/synth/concat/fncall/test.f | 0 .../systemc/misc/synth/concat/fncall/test.h | 0 .../systemc/misc/synth/concat/lvalue/define.h | 0 .../misc/synth/concat/lvalue/golden/test.log | 0 .../systemc/misc/synth/concat/lvalue/main.cpp | 0 .../misc/synth/concat/lvalue/monitor.cpp | 0 .../misc/synth/concat/lvalue/monitor.h | 0 .../systemc/misc/synth/concat/lvalue/tb.cpp | 0 .../systemc/misc/synth/concat/lvalue/tb.h | 0 .../systemc/misc/synth/concat/lvalue/test.cpp | 0 .../systemc/misc/synth/concat/lvalue/test.f | 0 .../systemc/misc/synth/concat/lvalue/test.h | 0 .../systemc/misc/synth/concat/rvalue/define.h | 0 .../misc/synth/concat/rvalue/golden/test.log | 0 .../systemc/misc/synth/concat/rvalue/main.cpp | 0 .../misc/synth/concat/rvalue/monitor.cpp | 0 .../misc/synth/concat/rvalue/monitor.h | 0 .../systemc/misc/synth/concat/rvalue/tb.cpp | 0 .../systemc/misc/synth/concat/rvalue/tb.h | 0 .../systemc/misc/synth/concat/rvalue/test.cpp | 0 .../systemc/misc/synth/concat/rvalue/test.f | 0 .../systemc/misc/synth/concat/rvalue/test.h | 0 .../line_label/misc/test1/golden/test1.log | 0 .../line_label/misc/test1/interface.h | 0 .../line_label/misc/test1/test1.cpp | 0 .../line_label/misc/test2/golden/test2.log | 0 .../line_label/misc/test2/interface.h | 0 .../line_label/misc/test2/test2.cpp | 0 .../line_label/misc/test3/golden/test3.log | 0 .../line_label/misc/test3/interface.h | 0 .../line_label/misc/test3/test3.cpp | 0 .../directives/line_label/test1/define.h | 0 .../line_label/test1/golden/test.log | 0 .../directives/line_label/test1/main.cpp | 0 .../directives/line_label/test1/monitor.cpp | 0 .../directives/line_label/test1/monitor.h | 0 .../synth/directives/line_label/test1/tb.cpp | 0 .../synth/directives/line_label/test1/tb.h | 0 .../directives/line_label/test1/test.cpp | 0 .../synth/directives/line_label/test1/test.f | 0 .../synth/directives/line_label/test1/test.h | 0 .../directives/line_label/test2/define.h | 0 .../line_label/test2/golden/test.log | 0 .../directives/line_label/test2/main.cpp | 0 .../directives/line_label/test2/monitor.cpp | 0 .../directives/line_label/test2/monitor.h | 0 .../synth/directives/line_label/test2/tb.cpp | 0 .../synth/directives/line_label/test2/tb.h | 0 .../directives/line_label/test2/test.cpp | 0 .../synth/directives/line_label/test2/test.f | 0 .../synth/directives/line_label/test2/test.h | 0 .../directives/line_label/test3/define.h | 0 .../line_label/test3/golden/test.log | 0 .../directives/line_label/test3/main.cpp | 0 .../directives/line_label/test3/monitor.cpp | 0 .../directives/line_label/test3/monitor.h | 0 .../synth/directives/line_label/test3/tb.cpp | 0 .../synth/directives/line_label/test3/tb.h | 0 .../directives/line_label/test3/test.cpp | 0 .../synth/directives/line_label/test3/test.f | 0 .../synth/directives/line_label/test3/test.h | 0 .../directives/line_label/test4/define.h | 0 .../line_label/test4/golden/test.log | 0 .../directives/line_label/test4/main.cpp | 0 .../directives/line_label/test4/monitor.cpp | 0 .../directives/line_label/test4/monitor.h | 0 .../synth/directives/line_label/test4/tb.cpp | 0 .../synth/directives/line_label/test4/tb.h | 0 .../directives/line_label/test4/test.cpp | 0 .../synth/directives/line_label/test4/test.f | 0 .../synth/directives/line_label/test4/test.h | 0 .../directives/line_label/test5/define.h | 0 .../line_label/test5/golden/test.log | 0 .../directives/line_label/test5/main.cpp | 0 .../directives/line_label/test5/monitor.cpp | 0 .../directives/line_label/test5/monitor.h | 0 .../synth/directives/line_label/test5/tb.cpp | 0 .../synth/directives/line_label/test5/tb.h | 0 .../directives/line_label/test5/test.cpp | 0 .../synth/directives/line_label/test5/test.f | 0 .../synth/directives/line_label/test5/test.h | 0 .../directives/line_label/test6/define.h | 0 .../line_label/test6/golden/test.log | 0 .../directives/line_label/test6/main.cpp | 0 .../directives/line_label/test6/monitor.cpp | 0 .../directives/line_label/test6/monitor.h | 0 .../synth/directives/line_label/test6/tb.cpp | 0 .../synth/directives/line_label/test6/tb.h | 0 .../directives/line_label/test6/test.cpp | 0 .../synth/directives/line_label/test6/test.f | 0 .../synth/directives/line_label/test6/test.h | 0 .../directives/line_label/test7/define.h | 0 .../line_label/test7/golden/test.log | 0 .../directives/line_label/test7/main.cpp | 0 .../directives/line_label/test7/monitor.cpp | 0 .../directives/line_label/test7/monitor.h | 0 .../synth/directives/line_label/test7/tb.cpp | 0 .../synth/directives/line_label/test7/tb.h | 0 .../directives/line_label/test7/test.cpp | 0 .../synth/directives/line_label/test7/test.f | 0 .../synth/directives/line_label/test7/test.h | 0 .../directives/line_label/test8/define.h | 0 .../line_label/test8/golden/test.log | 0 .../directives/line_label/test8/main.cpp | 0 .../directives/line_label/test8/monitor.cpp | 0 .../directives/line_label/test8/monitor.h | 0 .../synth/directives/line_label/test8/tb.cpp | 0 .../synth/directives/line_label/test8/tb.h | 0 .../directives/line_label/test8/test.cpp | 0 .../synth/directives/line_label/test8/test.f | 0 .../synth/directives/line_label/test8/test.h | 0 .../directives/line_label/test9/define.h | 0 .../line_label/test9/golden/test.log | 0 .../directives/line_label/test9/main.cpp | 0 .../directives/line_label/test9/monitor.cpp | 0 .../directives/line_label/test9/monitor.h | 0 .../synth/directives/line_label/test9/tb.cpp | 0 .../synth/directives/line_label/test9/tb.h | 0 .../directives/line_label/test9/test.cpp | 0 .../synth/directives/line_label/test9/test.f | 0 .../synth/directives/line_label/test9/test.h | 0 .../misc/synth/directives/misc/test1/define.h | 0 .../directives/misc/test1/golden/test.log | 0 .../misc/synth/directives/misc/test1/main.cpp | 0 .../synth/directives/misc/test1/monitor.cpp | 0 .../synth/directives/misc/test1/monitor.h | 0 .../misc/synth/directives/misc/test1/tb.cpp | 0 .../misc/synth/directives/misc/test1/tb.h | 0 .../misc/synth/directives/misc/test1/test.cpp | 0 .../misc/synth/directives/misc/test1/test.f | 0 .../misc/synth/directives/misc/test1/test.h | 0 .../misc/synth/directives/misc/test2/define.h | 0 .../directives/misc/test2/golden/test.log | 0 .../misc/synth/directives/misc/test2/main.cpp | 0 .../synth/directives/misc/test2/monitor.cpp | 0 .../synth/directives/misc/test2/monitor.h | 0 .../misc/synth/directives/misc/test2/tb.cpp | 0 .../misc/synth/directives/misc/test2/tb.h | 0 .../misc/synth/directives/misc/test2/test.cpp | 0 .../misc/synth/directives/misc/test2/test.f | 0 .../misc/synth/directives/misc/test2/test.h | 0 .../misc/synth/directives/misc/test3/define.h | 0 .../directives/misc/test3/golden/test.log | 0 .../misc/synth/directives/misc/test3/main.cpp | 0 .../synth/directives/misc/test3/monitor.cpp | 0 .../synth/directives/misc/test3/monitor.h | 0 .../misc/synth/directives/misc/test3/tb.cpp | 0 .../misc/synth/directives/misc/test3/tb.h | 0 .../misc/synth/directives/misc/test3/test.cpp | 0 .../misc/synth/directives/misc/test3/test.f | 0 .../misc/synth/directives/misc/test3/test.h | 0 .../misc/synth/directives/misc/test4/define.h | 0 .../directives/misc/test4/golden/test.log | 0 .../misc/synth/directives/misc/test4/main.cpp | 0 .../synth/directives/misc/test4/monitor.cpp | 0 .../synth/directives/misc/test4/monitor.h | 0 .../misc/synth/directives/misc/test4/tb.cpp | 0 .../misc/synth/directives/misc/test4/tb.h | 0 .../misc/synth/directives/misc/test4/test.cpp | 0 .../misc/synth/directives/misc/test4/test.f | 0 .../misc/synth/directives/misc/test4/test.h | 0 .../misc/synth/directives/misc/test5/define.h | 0 .../directives/misc/test5/golden/test.log | 0 .../misc/synth/directives/misc/test5/main.cpp | 0 .../synth/directives/misc/test5/monitor.cpp | 0 .../synth/directives/misc/test5/monitor.h | 0 .../misc/synth/directives/misc/test5/tb.cpp | 0 .../misc/synth/directives/misc/test5/tb.h | 0 .../misc/synth/directives/misc/test5/test.cpp | 0 .../misc/synth/directives/misc/test5/test.f | 0 .../misc/synth/directives/misc/test5/test.h | 0 .../misc/synth/directives/misc/test6/define.h | 0 .../directives/misc/test6/golden/test.log | 0 .../misc/synth/directives/misc/test6/main.cpp | 0 .../synth/directives/misc/test6/monitor.cpp | 0 .../synth/directives/misc/test6/monitor.h | 0 .../misc/synth/directives/misc/test6/tb.cpp | 0 .../misc/synth/directives/misc/test6/tb.h | 0 .../misc/synth/directives/misc/test6/test.cpp | 0 .../misc/synth/directives/misc/test6/test.f | 0 .../misc/synth/directives/misc/test6/test.h | 0 .../misc/synth/directives/misc/test7/define.h | 0 .../directives/misc/test7/golden/test.log | 0 .../misc/synth/directives/misc/test7/main.cpp | 0 .../synth/directives/misc/test7/monitor.cpp | 0 .../synth/directives/misc/test7/monitor.h | 0 .../misc/synth/directives/misc/test7/tb.cpp | 0 .../misc/synth/directives/misc/test7/tb.h | 0 .../misc/synth/directives/misc/test7/test.cpp | 0 .../misc/synth/directives/misc/test7/test.f | 0 .../misc/synth/directives/misc/test7/test.h | 0 .../resource/misc/test1/golden/test1.log | 0 .../resource/misc/test1/interface.h | 0 .../directives/resource/misc/test1/test1.cpp | 0 .../resource/misc/test2/golden/test2.log | 0 .../resource/misc/test2/interface.h | 0 .../directives/resource/misc/test2/test2.cpp | 0 .../resource/misc/test3/golden/test3.log | 0 .../resource/misc/test3/interface.h | 0 .../directives/resource/misc/test3/test3.cpp | 0 .../synth/directives/resource/test1/define.h | 0 .../directives/resource/test1/golden/test.log | 0 .../synth/directives/resource/test1/main.cpp | 0 .../directives/resource/test1/monitor.cpp | 0 .../synth/directives/resource/test1/monitor.h | 0 .../synth/directives/resource/test1/tb.cpp | 0 .../misc/synth/directives/resource/test1/tb.h | 0 .../synth/directives/resource/test1/test.cpp | 0 .../synth/directives/resource/test1/test.f | 0 .../synth/directives/resource/test1/test.h | 0 .../synth/directives/resource/test2/define.h | 0 .../directives/resource/test2/golden/test.log | 0 .../synth/directives/resource/test2/main.cpp | 0 .../directives/resource/test2/monitor.cpp | 0 .../synth/directives/resource/test2/monitor.h | 0 .../synth/directives/resource/test2/tb.cpp | 0 .../misc/synth/directives/resource/test2/tb.h | 0 .../synth/directives/resource/test2/test.cpp | 0 .../synth/directives/resource/test2/test.f | 0 .../synth/directives/resource/test2/test.h | 0 .../synth/directives/resource/test3/define.h | 0 .../directives/resource/test3/golden/test.log | 0 .../synth/directives/resource/test3/main.cpp | 0 .../directives/resource/test3/monitor.cpp | 0 .../synth/directives/resource/test3/monitor.h | 0 .../synth/directives/resource/test3/tb.cpp | 0 .../misc/synth/directives/resource/test3/tb.h | 0 .../synth/directives/resource/test3/test.cpp | 0 .../synth/directives/resource/test3/test.f | 0 .../synth/directives/resource/test3/test.h | 0 .../synth/directives/resource/test4/define.h | 0 .../directives/resource/test4/golden/test.log | 0 .../synth/directives/resource/test4/main.cpp | 0 .../directives/resource/test4/monitor.cpp | 0 .../synth/directives/resource/test4/monitor.h | 0 .../synth/directives/resource/test4/tb.cpp | 0 .../misc/synth/directives/resource/test4/tb.h | 0 .../synth/directives/resource/test4/test.cpp | 0 .../synth/directives/resource/test4/test.f | 0 .../synth/directives/resource/test4/test.h | 0 .../synth/directives/resource/test5/define.h | 0 .../directives/resource/test5/golden/test.log | 0 .../synth/directives/resource/test5/main.cpp | 0 .../directives/resource/test5/monitor.cpp | 0 .../synth/directives/resource/test5/monitor.h | 0 .../synth/directives/resource/test5/tb.cpp | 0 .../misc/synth/directives/resource/test5/tb.h | 0 .../synth/directives/resource/test5/test.cpp | 0 .../synth/directives/resource/test5/test.f | 0 .../synth/directives/resource/test5/test.h | 0 .../synth/directives/resource/test6/define.h | 0 .../directives/resource/test6/golden/test.log | 0 .../synth/directives/resource/test6/main.cpp | 0 .../directives/resource/test6/monitor.cpp | 0 .../synth/directives/resource/test6/monitor.h | 0 .../synth/directives/resource/test6/tb.cpp | 0 .../misc/synth/directives/resource/test6/tb.h | 0 .../synth/directives/resource/test6/test.cpp | 0 .../synth/directives/resource/test6/test.f | 0 .../synth/directives/resource/test6/test.h | 0 .../directives/translate_on/test1/define.h | 0 .../translate_on/test1/golden/test.log | 0 .../directives/translate_on/test1/main.cpp | 0 .../directives/translate_on/test1/monitor.cpp | 0 .../directives/translate_on/test1/monitor.h | 0 .../directives/translate_on/test1/tb.cpp | 0 .../synth/directives/translate_on/test1/tb.h | 0 .../directives/translate_on/test1/test.cpp | 0 .../directives/translate_on/test1/test.f | 0 .../directives/translate_on/test1/test.h | 0 .../directives/translate_on/test2/define.h | 0 .../translate_on/test2/golden/test.log | 0 .../directives/translate_on/test2/main.cpp | 0 .../directives/translate_on/test2/monitor.cpp | 0 .../directives/translate_on/test2/monitor.h | 0 .../directives/translate_on/test2/tb.cpp | 0 .../synth/directives/translate_on/test2/tb.h | 0 .../directives/translate_on/test2/test.cpp | 0 .../directives/translate_on/test2/test.f | 0 .../directives/translate_on/test2/test.h | 0 .../directives/translate_on/test3/define.h | 0 .../translate_on/test3/golden/test.log | 0 .../directives/translate_on/test3/main.cpp | 0 .../directives/translate_on/test3/monitor.cpp | 0 .../directives/translate_on/test3/monitor.h | 0 .../directives/translate_on/test3/tb.cpp | 0 .../synth/directives/translate_on/test3/tb.h | 0 .../directives/translate_on/test3/test.cpp | 0 .../directives/translate_on/test3/test.f | 0 .../directives/translate_on/test3/test.h | 0 .../directives/translate_on/test4/define.h | 0 .../translate_on/test4/golden/test.log | 0 .../directives/translate_on/test4/main.cpp | 0 .../directives/translate_on/test4/monitor.cpp | 0 .../directives/translate_on/test4/monitor.h | 0 .../directives/translate_on/test4/tb.cpp | 0 .../synth/directives/translate_on/test4/tb.h | 0 .../directives/translate_on/test4/test.cpp | 0 .../directives/translate_on/test4/test.f | 0 .../directives/translate_on/test4/test.h | 0 .../directives/translate_on/test5/define.h | 0 .../translate_on/test5/golden/test.log | 0 .../directives/translate_on/test5/main.cpp | 0 .../directives/translate_on/test5/monitor.cpp | 0 .../directives/translate_on/test5/monitor.h | 0 .../directives/translate_on/test5/tb.cpp | 0 .../synth/directives/translate_on/test5/tb.h | 0 .../directives/translate_on/test5/test.cpp | 0 .../directives/translate_on/test5/test.f | 0 .../directives/translate_on/test5/test.h | 0 .../systemc/misc/synth/gcd/gcd.cpp | 0 .../systemc/misc/synth/gcd/golden/gcd.log | 0 .../misc/synth/inlining/test1/define.h | 0 .../synth/inlining/test1/golden/test1.log | 0 .../misc/synth/inlining/test1/main.cpp | 0 .../systemc/misc/synth/inlining/test1/tb.cpp | 0 .../systemc/misc/synth/inlining/test1/tb.h | 0 .../misc/synth/inlining/test1/test.cpp | 0 .../systemc/misc/synth/inlining/test1/test.h | 0 .../systemc/misc/synth/inlining/test1/test1.f | 0 .../misc/synth/inlining/test2/define.h | 0 .../synth/inlining/test2/golden/test2.log | 0 .../misc/synth/inlining/test2/main.cpp | 0 .../systemc/misc/synth/inlining/test2/tb.cpp | 0 .../systemc/misc/synth/inlining/test2/tb.h | 0 .../misc/synth/inlining/test2/test.cpp | 0 .../systemc/misc/synth/inlining/test2/test.h | 0 .../systemc/misc/synth/inlining/test2/test2.f | 0 .../misc/synth/inlining/test3/define.h | 0 .../misc/synth/inlining/test3/golden/test.log | 0 .../misc/synth/inlining/test3/main.cpp | 0 .../systemc/misc/synth/inlining/test3/tb.cpp | 0 .../systemc/misc/synth/inlining/test3/tb.h | 0 .../misc/synth/inlining/test3/test.cpp | 0 .../systemc/misc/synth/inlining/test3/test.f | 0 .../systemc/misc/synth/inlining/test3/test.h | 0 .../misc/synth/inlining/test4/define.h | 0 .../misc/synth/inlining/test4/golden/test.log | 0 .../misc/synth/inlining/test4/main.cpp | 0 .../systemc/misc/synth/inlining/test4/tb.cpp | 0 .../systemc/misc/synth/inlining/test4/tb.h | 0 .../misc/synth/inlining/test4/test.cpp | 0 .../systemc/misc/synth/inlining/test4/test.f | 0 .../systemc/misc/synth/inlining/test4/test.h | 0 .../misc/synth/inlining/test5/define.h | 0 .../misc/synth/inlining/test5/golden/test.log | 0 .../misc/synth/inlining/test5/main.cpp | 0 .../systemc/misc/synth/inlining/test5/tb.cpp | 0 .../systemc/misc/synth/inlining/test5/tb.h | 0 .../misc/synth/inlining/test5/test.cpp | 0 .../systemc/misc/synth/inlining/test5/test.f | 0 .../systemc/misc/synth/inlining/test5/test.h | 0 .../misc/synth/inlining/test6/define.h | 0 .../misc/synth/inlining/test6/golden/test.log | 0 .../misc/synth/inlining/test6/main.cpp | 0 .../systemc/misc/synth/inlining/test6/tb.cpp | 0 .../systemc/misc/synth/inlining/test6/tb.h | 0 .../misc/synth/inlining/test6/test.cpp | 0 .../systemc/misc/synth/inlining/test6/test.f | 0 .../systemc/misc/synth/inlining/test6/test.h | 0 .../systemc/misc/synth/prime_flag/common.h | 0 .../systemc/misc/synth/prime_flag/display.cpp | 0 .../systemc/misc/synth/prime_flag/display.h | 0 .../synth/prime_flag/golden/prime_flag.log | 0 .../systemc/misc/synth/prime_flag/main.cpp | 0 .../misc/synth/prime_flag/prime_flag.f | 0 .../misc/synth/prime_flag/prime_numgen.cpp | 0 .../misc/synth/prime_flag/prime_numgen.h | 0 .../systemc/misc/synth/prime_flag/reset.cpp | 0 .../systemc/misc/synth/prime_flag/reset.h | 0 .../misc/synth/reduce/golden/reduce.log | 0 .../systemc/misc/synth/reduce/reduce.cpp | 0 .../systemc/misc/synth/scflow/t/golden/t.log | 0 .../systemc/misc/synth/scflow/t/main.cpp | 0 .../systemc/misc/synth/scflow/t/t.cpp | 0 .../systemc/misc/synth/scflow/t/t.f | 0 .../systemc/misc/synth/scflow/t/test.h | 0 .../systemc/misc/synth/synth-1.0/gcd/gcd.cpp | 0 .../misc/synth/synth-1.0/gcd/golden/gcd.log | 0 .../pr-207_blast/golden/pr-207_blast.log | 0 .../pr-207/pr-207_blast/pr-207_blast.cpp | 0 .../pr-207/pr-207_mem/golden/pr-207_mem.log | 0 .../pr-207/pr-207_mem/pr-207_mem.cpp | 0 .../pr-207/pr-207_rf/golden/pr-207_rf.log | 0 .../pr-207/pr-207_rf/pr-207_rf.cpp | 0 .../wait_until/misc/test1/golden/test1.log | 0 .../misc/synth/wait_until/misc/test1/test.h | 0 .../synth/wait_until/misc/test1/test1.cpp | 0 .../wait_until/misc/test2/golden/test2.log | 0 .../misc/synth/wait_until/misc/test2/test.h | 0 .../synth/wait_until/misc/test2/test2.cpp | 0 .../wait_until/misc/test3/golden/test3.log | 0 .../misc/synth/wait_until/misc/test3/test.h | 0 .../synth/wait_until/misc/test3/test3.cpp | 0 .../wait_until/misc/test4/golden/test4.log | 0 .../misc/synth/wait_until/misc/test4/test.h | 0 .../synth/wait_until/misc/test4/test4.cpp | 0 .../wait_until/misc/test5/golden/test5.log | 0 .../misc/synth/wait_until/misc/test5/test.h | 0 .../synth/wait_until/misc/test5/test5.cpp | 0 .../wait_until/misc/test6/golden/test6.log | 0 .../misc/synth/wait_until/misc/test6/test1.h | 0 .../synth/wait_until/misc/test6/test6.cpp | 0 .../misc/synth/wait_until/test01/define.h | 0 .../synth/wait_until/test01/golden/test.log | 0 .../misc/synth/wait_until/test01/main.cpp | 0 .../misc/synth/wait_until/test01/tb.cpp | 0 .../systemc/misc/synth/wait_until/test01/tb.h | 0 .../misc/synth/wait_until/test01/test.cpp | 0 .../misc/synth/wait_until/test01/test.f | 0 .../misc/synth/wait_until/test01/test.h | 0 .../misc/synth/wait_until/test02/define.h | 0 .../synth/wait_until/test02/golden/test.log | 0 .../misc/synth/wait_until/test02/main.cpp | 0 .../misc/synth/wait_until/test02/monitor.cpp | 0 .../misc/synth/wait_until/test02/monitor.h | 0 .../misc/synth/wait_until/test02/tb.cpp | 0 .../systemc/misc/synth/wait_until/test02/tb.h | 0 .../misc/synth/wait_until/test02/test.cpp | 0 .../misc/synth/wait_until/test02/test.f | 0 .../misc/synth/wait_until/test02/test.h | 0 .../misc/synth/wait_until/test03/define.h | 0 .../synth/wait_until/test03/golden/test.log | 0 .../misc/synth/wait_until/test03/main.cpp | 0 .../misc/synth/wait_until/test03/monitor.cpp | 0 .../misc/synth/wait_until/test03/monitor.h | 0 .../misc/synth/wait_until/test03/tb.cpp | 0 .../systemc/misc/synth/wait_until/test03/tb.h | 0 .../misc/synth/wait_until/test03/test.cpp | 0 .../misc/synth/wait_until/test03/test.f | 0 .../misc/synth/wait_until/test03/test.h | 0 .../misc/synth/wait_until/test04/define.h | 0 .../synth/wait_until/test04/golden/test.log | 0 .../misc/synth/wait_until/test04/main.cpp | 0 .../misc/synth/wait_until/test04/monitor.cpp | 0 .../misc/synth/wait_until/test04/monitor.h | 0 .../misc/synth/wait_until/test04/tb.cpp | 0 .../systemc/misc/synth/wait_until/test04/tb.h | 0 .../misc/synth/wait_until/test04/test.cpp | 0 .../misc/synth/wait_until/test04/test.f | 0 .../misc/synth/wait_until/test04/test.h | 0 .../misc/synth/wait_until/test05/define.h | 0 .../synth/wait_until/test05/golden/test.log | 0 .../misc/synth/wait_until/test05/main.cpp | 0 .../misc/synth/wait_until/test05/monitor.cpp | 0 .../misc/synth/wait_until/test05/monitor.h | 0 .../misc/synth/wait_until/test05/tb.cpp | 0 .../systemc/misc/synth/wait_until/test05/tb.h | 0 .../misc/synth/wait_until/test05/test.cpp | 0 .../misc/synth/wait_until/test05/test.f | 0 .../misc/synth/wait_until/test05/test.h | 0 .../misc/synth/wait_until/test06/define.h | 0 .../synth/wait_until/test06/golden/test.log | 0 .../misc/synth/wait_until/test06/main.cpp | 0 .../misc/synth/wait_until/test06/monitor.cpp | 0 .../misc/synth/wait_until/test06/monitor.h | 0 .../misc/synth/wait_until/test06/tb.cpp | 0 .../systemc/misc/synth/wait_until/test06/tb.h | 0 .../misc/synth/wait_until/test06/test.cpp | 0 .../misc/synth/wait_until/test06/test.f | 0 .../misc/synth/wait_until/test06/test.h | 0 .../misc/synth/wait_until/test07/define.h | 0 .../synth/wait_until/test07/golden/test.log | 0 .../misc/synth/wait_until/test07/main.cpp | 0 .../misc/synth/wait_until/test07/monitor.cpp | 0 .../misc/synth/wait_until/test07/monitor.h | 0 .../misc/synth/wait_until/test07/tb.cpp | 0 .../systemc/misc/synth/wait_until/test07/tb.h | 0 .../misc/synth/wait_until/test07/test.cpp | 0 .../misc/synth/wait_until/test07/test.f | 0 .../misc/synth/wait_until/test07/test.h | 0 .../misc/synth/wait_until/test08/define.h | 0 .../synth/wait_until/test08/golden/test.log | 0 .../misc/synth/wait_until/test08/main.cpp | 0 .../misc/synth/wait_until/test08/monitor.cpp | 0 .../misc/synth/wait_until/test08/monitor.h | 0 .../misc/synth/wait_until/test08/tb.cpp | 0 .../systemc/misc/synth/wait_until/test08/tb.h | 0 .../misc/synth/wait_until/test08/test.cpp | 0 .../misc/synth/wait_until/test08/test.f | 0 .../misc/synth/wait_until/test08/test.h | 0 .../misc/synth/wait_until/test09/define.h | 0 .../synth/wait_until/test09/golden/test.log | 0 .../misc/synth/wait_until/test09/main.cpp | 0 .../misc/synth/wait_until/test09/monitor.cpp | 0 .../misc/synth/wait_until/test09/monitor.h | 0 .../misc/synth/wait_until/test09/tb.cpp | 0 .../systemc/misc/synth/wait_until/test09/tb.h | 0 .../misc/synth/wait_until/test09/test.cpp | 0 .../misc/synth/wait_until/test09/test.f | 0 .../misc/synth/wait_until/test09/test.h | 0 .../misc/synth/wait_until/test10/define.h | 0 .../synth/wait_until/test10/golden/test.log | 0 .../misc/synth/wait_until/test10/main.cpp | 0 .../misc/synth/wait_until/test10/monitor.cpp | 0 .../misc/synth/wait_until/test10/monitor.h | 0 .../misc/synth/wait_until/test10/tb.cpp | 0 .../systemc/misc/synth/wait_until/test10/tb.h | 0 .../misc/synth/wait_until/test10/test.cpp | 0 .../misc/synth/wait_until/test10/test.f | 0 .../misc/synth/wait_until/test10/test.h | 0 .../misc/synth/wait_until/test11/define.h | 0 .../synth/wait_until/test11/golden/test.log | 0 .../misc/synth/wait_until/test11/main.cpp | 0 .../misc/synth/wait_until/test11/monitor.cpp | 0 .../misc/synth/wait_until/test11/monitor.h | 0 .../misc/synth/wait_until/test11/tb.cpp | 0 .../systemc/misc/synth/wait_until/test11/tb.h | 0 .../misc/synth/wait_until/test11/test.cpp | 0 .../misc/synth/wait_until/test11/test.f | 0 .../misc/synth/wait_until/test11/test.h | 0 .../misc/synth/wait_until/test12/define.h | 0 .../synth/wait_until/test12/golden/test.log | 0 .../misc/synth/wait_until/test12/main.cpp | 0 .../misc/synth/wait_until/test12/monitor.cpp | 0 .../misc/synth/wait_until/test12/monitor.h | 0 .../misc/synth/wait_until/test12/tb.cpp | 0 .../systemc/misc/synth/wait_until/test12/tb.h | 0 .../misc/synth/wait_until/test12/test.cpp | 0 .../misc/synth/wait_until/test12/test.f | 0 .../misc/synth/wait_until/test12/test.h | 0 .../misc/synth/wait_until/test13/define.h | 0 .../synth/wait_until/test13/golden/test.log | 0 .../misc/synth/wait_until/test13/main.cpp | 0 .../misc/synth/wait_until/test13/monitor.cpp | 0 .../misc/synth/wait_until/test13/monitor.h | 0 .../misc/synth/wait_until/test13/tb.cpp | 0 .../systemc/misc/synth/wait_until/test13/tb.h | 0 .../misc/synth/wait_until/test13/test.cpp | 0 .../misc/synth/wait_until/test13/test.f | 0 .../misc/synth/wait_until/test13/test.h | 0 .../misc/synth/wait_until/test14/define.h | 0 .../synth/wait_until/test14/golden/test.log | 0 .../misc/synth/wait_until/test14/main.cpp | 0 .../misc/synth/wait_until/test14/monitor.cpp | 0 .../misc/synth/wait_until/test14/monitor.h | 0 .../misc/synth/wait_until/test14/tb.cpp | 0 .../systemc/misc/synth/wait_until/test14/tb.h | 0 .../misc/synth/wait_until/test14/test.cpp | 0 .../misc/synth/wait_until/test14/test.f | 0 .../misc/synth/wait_until/test14/test.h | 0 .../misc/synth/wait_until/test15/define.h | 0 .../synth/wait_until/test15/golden/test.log | 0 .../misc/synth/wait_until/test15/main.cpp | 0 .../misc/synth/wait_until/test15/monitor.cpp | 0 .../misc/synth/wait_until/test15/monitor.h | 0 .../misc/synth/wait_until/test15/tb.cpp | 0 .../systemc/misc/synth/wait_until/test15/tb.h | 0 .../misc/synth/wait_until/test15/test.cpp | 0 .../misc/synth/wait_until/test15/test.f | 0 .../misc/synth/wait_until/test15/test.h | 0 .../misc/synth/wait_until/test16/define.h | 0 .../synth/wait_until/test16/golden/test.log | 0 .../misc/synth/wait_until/test16/main.cpp | 0 .../misc/synth/wait_until/test16/monitor.cpp | 0 .../misc/synth/wait_until/test16/monitor.h | 0 .../misc/synth/wait_until/test16/tb.cpp | 0 .../systemc/misc/synth/wait_until/test16/tb.h | 0 .../misc/synth/wait_until/test16/test.cpp | 0 .../misc/synth/wait_until/test16/test.f | 0 .../misc/synth/wait_until/test16/test.h | 0 .../misc/synth/wait_until/test17/define.h | 0 .../synth/wait_until/test17/golden/test.log | 0 .../misc/synth/wait_until/test17/main.cpp | 0 .../misc/synth/wait_until/test17/monitor.cpp | 0 .../misc/synth/wait_until/test17/monitor.h | 0 .../misc/synth/wait_until/test17/tb.cpp | 0 .../systemc/misc/synth/wait_until/test17/tb.h | 0 .../misc/synth/wait_until/test17/test.cpp | 0 .../misc/synth/wait_until/test17/test.f | 0 .../misc/synth/wait_until/test17/test.h | 0 .../systemc_header/test01/golden/test01.log | 0 .../misc/systemc_header/test01/test01.cpp | 0 .../unit/aproc_halt/disaproc1/disaproc1.cpp | 0 .../aproc_halt/disaproc1/golden/disaproc1.log | 0 .../unit/aproc_halt/disaproc2/disaproc2.cpp | 0 .../aproc_halt/disaproc2/golden/disaproc2.log | 0 .../disaproc2/ubsan_suppressions.txt | 0 .../unit/aproc_halt/disaproc3/disaproc3.cpp | 0 .../aproc_halt/disaproc3/golden/disaproc3.log | 0 .../systemc/misc/unit/control/demo1/demo1.f | 0 .../misc/unit/control/demo1/golden/demo1.log | 0 .../systemc/misc/unit/control/demo1/main.cpp | 0 .../systemc/misc/unit/control/demo1/proc1.cpp | 0 .../systemc/misc/unit/control/demo1/proc1.h | 0 .../systemc/misc/unit/control/demo1/proc2.cpp | 0 .../systemc/misc/unit/control/demo1/proc2.h | 0 .../unit/control/posedge/golden/posedge.log | 0 .../misc/unit/control/posedge/posedge.cpp | 0 .../systemc/misc/unit/control/posedge/rdy.h | 0 .../systemc/misc/unit/control/posedge/stim.h | 0 .../systemc/misc/unit/control/posedge/tb.h | 0 .../unit/control/timing/golden/timing.log | 0 .../systemc/misc/unit/control/timing/rdy.h | 0 .../systemc/misc/unit/control/timing/tb.h | 0 .../misc/unit/control/timing/timing.cpp | 0 .../misc/unit/control/wait/golden/wait.log | 0 .../systemc/misc/unit/control/wait/wait.cpp | 0 .../control/wait_until/golden/waiting.log | 0 .../misc/unit/control/wait_until/rdy_gen.h | 0 .../systemc/misc/unit/control/wait_until/tb.h | 0 .../misc/unit/control/wait_until/wait_rdy.h | 0 .../misc/unit/control/wait_until/waiting.cpp | 0 .../unit/data/datawidth_bool_to_signed/README | 0 .../bits_to_bits/bits_to_bits.f | 0 .../bits_to_bits/common.h | 0 .../bits_to_bits/datawidth.cpp | 0 .../bits_to_bits/datawidth.h | 0 .../bits_to_bits/golden/bits_to_bits.log | 0 .../bits_to_bits/main.cpp | 0 .../bits_to_bits/stimgen.cpp | 0 .../bits_to_bits/stimgen.h | 0 .../extension/common.h | 0 .../extension/datawidth.cpp | 0 .../extension/datawidth.h | 0 .../extension/extension.f | 0 .../extension/golden/extension.log | 0 .../extension/main.cpp | 0 .../extension/stimgen.cpp | 0 .../extension/stimgen.h | 0 .../lost_carry/common.h | 0 .../lost_carry/datawidth.cpp | 0 .../lost_carry/datawidth.h | 0 .../lost_carry/golden/lost_carry.log | 0 .../lost_carry/lost_carry.f | 0 .../lost_carry/main.cpp | 0 .../lost_carry/stimgen.cpp | 0 .../lost_carry/stimgen.h | 0 .../datawidth_bool_to_signed/promote/common.h | 0 .../promote/datawidth.cpp | 0 .../promote/datawidth.h | 0 .../promote/golden/promote.log | 0 .../datawidth_bool_to_signed/promote/main.cpp | 0 .../promote/promote.f | 0 .../promote/stimgen.cpp | 0 .../promote/stimgen.h | 0 .../promote_extension/common.h | 0 .../promote_extension/datawidth.cpp | 0 .../promote_extension/datawidth.h | 0 .../golden/promote_extension.log | 0 .../promote_extension/main.cpp | 0 .../promote_extension/promote_extension.f | 0 .../promote_extension/stimgen.cpp | 0 .../promote_extension/stimgen.h | 0 .../promote_lost_carry/common.h | 0 .../promote_lost_carry/datawidth.cpp | 0 .../promote_lost_carry/datawidth.h | 0 .../golden/promote_lost_carry.log | 0 .../promote_lost_carry/main.cpp | 0 .../promote_lost_carry/promote_lost_carry.f | 0 .../promote_lost_carry/stimgen.cpp | 0 .../promote_lost_carry/stimgen.h | 0 .../promote_truncation/common.h | 0 .../promote_truncation/datawidth.cpp | 0 .../promote_truncation/datawidth.h | 0 .../golden/promote_truncation.log | 0 .../promote_truncation/main.cpp | 0 .../promote_truncation/promote_truncation.f | 0 .../promote_truncation/stimgen.cpp | 0 .../promote_truncation/stimgen.h | 0 .../truncation/common.h | 0 .../truncation/datawidth.cpp | 0 .../truncation/datawidth.h | 0 .../truncation/golden/truncation.log | 0 .../truncation/main.cpp | 0 .../truncation/stimgen.cpp | 0 .../truncation/stimgen.h | 0 .../truncation/truncation.f | 0 .../data/datawidth_bool_to_unsigned/README | 0 .../bits_to_bits/bits_to_bits.f | 0 .../bits_to_bits/common.h | 0 .../bits_to_bits/datawidth.cpp | 0 .../bits_to_bits/datawidth.h | 0 .../bits_to_bits/golden/bits_to_bits.log | 0 .../bits_to_bits/main.cpp | 0 .../bits_to_bits/stimgen.cpp | 0 .../bits_to_bits/stimgen.h | 0 .../extension/common.h | 0 .../extension/datawidth.cpp | 0 .../extension/datawidth.h | 0 .../extension/extension.f | 0 .../extension/golden/extension.log | 0 .../extension/main.cpp | 0 .../extension/stimgen.cpp | 0 .../extension/stimgen.h | 0 .../lost_carry/common.h | 0 .../lost_carry/datawidth.cpp | 0 .../lost_carry/datawidth.h | 0 .../lost_carry/golden/lost_carry.log | 0 .../lost_carry/lost_carry.f | 0 .../lost_carry/main.cpp | 0 .../lost_carry/stimgen.cpp | 0 .../lost_carry/stimgen.h | 0 .../promote/common.h | 0 .../promote/datawidth.cpp | 0 .../promote/datawidth.h | 0 .../promote/golden/promote.log | 0 .../promote/main.cpp | 0 .../promote/promote.f | 0 .../promote/stimgen.cpp | 0 .../promote/stimgen.h | 0 .../promote_extension/common.h | 0 .../promote_extension/datawidth.cpp | 0 .../promote_extension/datawidth.h | 0 .../golden/promote_extension.log | 0 .../promote_extension/main.cpp | 0 .../promote_extension/promote_extension.f | 0 .../promote_extension/stimgen.cpp | 0 .../promote_extension/stimgen.h | 0 .../promote_lost_carry/common.h | 0 .../promote_lost_carry/datawidth.cpp | 0 .../promote_lost_carry/datawidth.h | 0 .../golden/promote_lost_carry.log | 0 .../promote_lost_carry/main.cpp | 0 .../promote_lost_carry/promote_lost_carry.f | 0 .../promote_lost_carry/stimgen.cpp | 0 .../promote_lost_carry/stimgen.h | 0 .../promote_truncation/common.h | 0 .../promote_truncation/datawidth.cpp | 0 .../promote_truncation/datawidth.h | 0 .../golden/promote_truncation.log | 0 .../promote_truncation/main.cpp | 0 .../promote_truncation/promote_truncation.f | 0 .../promote_truncation/stimgen.cpp | 0 .../promote_truncation/stimgen.h | 0 .../truncation/common.h | 0 .../truncation/datawidth.cpp | 0 .../truncation/datawidth.h | 0 .../truncation/golden/truncation.log | 0 .../truncation/main.cpp | 0 .../truncation/stimgen.cpp | 0 .../truncation/stimgen.h | 0 .../truncation/truncation.f | 0 .../misc/unit/data/datawidth_signed/README | 0 .../bits_to_bits/bits_to_bits.f | 0 .../datawidth_signed/bits_to_bits/common.h | 0 .../bits_to_bits/datawidth.cpp | 0 .../datawidth_signed/bits_to_bits/datawidth.h | 0 .../bits_to_bits/golden/bits_to_bits.log | 0 .../datawidth_signed/bits_to_bits/main.cpp | 0 .../datawidth_signed/bits_to_bits/stimgen.cpp | 0 .../datawidth_signed/bits_to_bits/stimgen.h | 0 .../data/datawidth_signed/extension/common.h | 0 .../datawidth_signed/extension/datawidth.cpp | 0 .../datawidth_signed/extension/datawidth.h | 0 .../datawidth_signed/extension/extension.f | 0 .../extension/golden/extension.log | 0 .../data/datawidth_signed/extension/main.cpp | 0 .../datawidth_signed/extension/stimgen.cpp | 0 .../data/datawidth_signed/extension/stimgen.h | 0 .../data/datawidth_signed/lost_carry/common.h | 0 .../datawidth_signed/lost_carry/datawidth.cpp | 0 .../datawidth_signed/lost_carry/datawidth.h | 0 .../lost_carry/golden/lost_carry.log | 0 .../datawidth_signed/lost_carry/lost_carry.f | 0 .../data/datawidth_signed/lost_carry/main.cpp | 0 .../datawidth_signed/lost_carry/stimgen.cpp | 0 .../datawidth_signed/lost_carry/stimgen.h | 0 .../data/datawidth_signed/promote/common.h | 0 .../datawidth_signed/promote/datawidth.cpp | 0 .../data/datawidth_signed/promote/datawidth.h | 0 .../promote/golden/promote.log | 0 .../data/datawidth_signed/promote/main.cpp | 0 .../data/datawidth_signed/promote/promote.f | 0 .../data/datawidth_signed/promote/stimgen.cpp | 0 .../data/datawidth_signed/promote/stimgen.h | 0 .../promote_extension/common.h | 0 .../promote_extension/datawidth.cpp | 0 .../promote_extension/datawidth.h | 0 .../golden/promote_extension.log | 0 .../promote_extension/main.cpp | 0 .../promote_extension/promote_extension.f | 0 .../promote_extension/stimgen.cpp | 0 .../promote_extension/stimgen.h | 0 .../promote_lost_carry/common.h | 0 .../promote_lost_carry/datawidth.cpp | 0 .../promote_lost_carry/datawidth.h | 0 .../golden/promote_lost_carry.log | 0 .../promote_lost_carry/main.cpp | 0 .../promote_lost_carry/promote_lost_carry.f | 0 .../promote_lost_carry/stimgen.cpp | 0 .../promote_lost_carry/stimgen.h | 0 .../promote_truncation/common.h | 0 .../promote_truncation/datawidth.cpp | 0 .../promote_truncation/datawidth.h | 0 .../golden/promote_truncation.log | 0 .../promote_truncation/main.cpp | 0 .../promote_truncation/promote_truncation.f | 0 .../promote_truncation/stimgen.cpp | 0 .../promote_truncation/stimgen.h | 0 .../data/datawidth_signed/truncation/common.h | 0 .../datawidth_signed/truncation/datawidth.cpp | 0 .../datawidth_signed/truncation/datawidth.h | 0 .../truncation/golden/truncation.log | 0 .../data/datawidth_signed/truncation/main.cpp | 0 .../datawidth_signed/truncation/stimgen.cpp | 0 .../datawidth_signed/truncation/stimgen.h | 0 .../datawidth_signed/truncation/truncation.f | 0 .../misc/unit/data/datawidth_unsigned/README | 0 .../bits_to_bits/bits_to_bits.f | 0 .../datawidth_unsigned/bits_to_bits/common.h | 0 .../bits_to_bits/datawidth.cpp | 0 .../bits_to_bits/datawidth.h | 0 .../bits_to_bits/golden/bits_to_bits.log | 0 .../datawidth_unsigned/bits_to_bits/main.cpp | 0 .../bits_to_bits/stimgen.cpp | 0 .../datawidth_unsigned/bits_to_bits/stimgen.h | 0 .../datawidth_unsigned/extension/common.h | 0 .../extension/datawidth.cpp | 0 .../datawidth_unsigned/extension/datawidth.h | 0 .../datawidth_unsigned/extension/extension.f | 0 .../extension/golden/extension.log | 0 .../datawidth_unsigned/extension/main.cpp | 0 .../datawidth_unsigned/extension/stimgen.cpp | 0 .../datawidth_unsigned/extension/stimgen.h | 0 .../datawidth_unsigned/lost_carry/common.h | 0 .../lost_carry/datawidth.cpp | 0 .../datawidth_unsigned/lost_carry/datawidth.h | 0 .../lost_carry/golden/lost_carry.log | 0 .../lost_carry/lost_carry.f | 0 .../datawidth_unsigned/lost_carry/main.cpp | 0 .../datawidth_unsigned/lost_carry/stimgen.cpp | 0 .../datawidth_unsigned/lost_carry/stimgen.h | 0 .../data/datawidth_unsigned/promote/common.h | 0 .../datawidth_unsigned/promote/datawidth.cpp | 0 .../datawidth_unsigned/promote/datawidth.h | 0 .../promote/golden/promote.log | 0 .../data/datawidth_unsigned/promote/main.cpp | 0 .../data/datawidth_unsigned/promote/promote.f | 0 .../datawidth_unsigned/promote/stimgen.cpp | 0 .../data/datawidth_unsigned/promote/stimgen.h | 0 .../promote_extension/common.h | 0 .../promote_extension/datawidth.cpp | 0 .../promote_extension/datawidth.h | 0 .../golden/promote_extension.log | 0 .../promote_extension/main.cpp | 0 .../promote_extension/promote_extension.f | 0 .../promote_extension/stimgen.cpp | 0 .../promote_extension/stimgen.h | 0 .../promote_lost_carry/common.h | 0 .../promote_lost_carry/datawidth.cpp | 0 .../promote_lost_carry/datawidth.h | 0 .../golden/promote_lost_carry.log | 0 .../promote_lost_carry/main.cpp | 0 .../promote_lost_carry/promote_lost_carry.f | 0 .../promote_lost_carry/stimgen.cpp | 0 .../promote_lost_carry/stimgen.h | 0 .../promote_truncation/common.h | 0 .../promote_truncation/datawidth.cpp | 0 .../promote_truncation/datawidth.h | 0 .../golden/promote_truncation.log | 0 .../promote_truncation/main.cpp | 0 .../promote_truncation/promote_truncation.f | 0 .../promote_truncation/stimgen.cpp | 0 .../promote_truncation/stimgen.h | 0 .../datawidth_unsigned/truncation/common.h | 0 .../truncation/datawidth.cpp | 0 .../datawidth_unsigned/truncation/datawidth.h | 0 .../truncation/golden/truncation.log | 0 .../datawidth_unsigned/truncation/main.cpp | 0 .../datawidth_unsigned/truncation/stimgen.cpp | 0 .../datawidth_unsigned/truncation/stimgen.h | 0 .../truncation/truncation.f | 0 .../data/general/add_promote/add_promote.f | 0 .../unit/data/general/add_promote/common.h | 0 .../data/general/add_promote/datawidth.cpp | 0 .../unit/data/general/add_promote/datawidth.h | 0 .../add_promote/golden/add_promote.log | 0 .../unit/data/general/add_promote/main.cpp | 0 .../unit/data/general/add_promote/stimgen.cpp | 0 .../unit/data/general/add_promote/stimgen.h | 0 .../data/general/array_range/array_range.cpp | 0 .../data/general/array_range/array_range.f | 0 .../data/general/array_range/array_range.h | 0 .../unit/data/general/array_range/common.h | 0 .../array_range/golden/array_range.log | 0 .../unit/data/general/array_range/main.cpp | 0 .../unit/data/general/array_range/stimgen.cpp | 0 .../unit/data/general/array_range/stimgen.h | 0 .../unit/data/general/concat_port/common.h | 0 .../data/general/concat_port/concat_port.cpp | 0 .../data/general/concat_port/concat_port.f | 0 .../data/general/concat_port/concat_port.h | 0 .../concat_port/golden/concat_port.log | 0 .../unit/data/general/concat_port/main.cpp | 0 .../unit/data/general/concat_port/stimgen.cpp | 0 .../unit/data/general/concat_port/stimgen.h | 0 .../data/general/datawidth_int/datawidth.cpp | 0 .../data/general/datawidth_int/datawidth.h | 0 .../general/datawidth_int/datawidth_int.f | 0 .../datawidth_int/golden/datawidth_int.log | 0 .../unit/data/general/datawidth_int/main.cpp | 0 .../data/general/datawidth_int/stimgen.cpp | 0 .../unit/data/general/datawidth_int/stimgen.h | 0 .../unit/data/general/int_to_bits/common.h | 0 .../data/general/int_to_bits/datawidth.cpp | 0 .../unit/data/general/int_to_bits/datawidth.h | 0 .../int_to_bits/golden/int_to_bits.log | 0 .../data/general/int_to_bits/int_to_bits.f | 0 .../unit/data/general/int_to_bits/main.cpp | 0 .../unit/data/general/int_to_bits/stimgen.cpp | 0 .../unit/data/general/int_to_bits/stimgen.h | 0 .../unit/data/general/promote_add/common.h | 0 .../data/general/promote_add/datawidth.cpp | 0 .../unit/data/general/promote_add/datawidth.h | 0 .../promote_add/golden/promote_add.log | 0 .../unit/data/general/promote_add/main.cpp | 0 .../data/general/promote_add/promote_add.f | 0 .../unit/data/general/promote_add/stimgen.cpp | 0 .../unit/data/general/promote_add/stimgen.h | 0 .../data/general/shift/test1/golden/test1.log | 0 .../unit/data/general/shift/test1/test1.cpp | 0 .../std_to_bool/golden/std_to_bool.log | 0 .../data/general/std_to_bool/std_to_bool.cpp | 0 .../golden/std_ulogic_tilda.log | 0 .../std_ulogic_tilda/std_ulogic_tilda.cpp | 0 .../general/subvector/stab1/golden/stab1.log | 0 .../data/general/subvector/stab1/stab1.cpp | 0 .../general/subvector/stab2/golden/stab2.log | 0 .../data/general/subvector/stab2/stab2.cpp | 0 .../general/subvector/stab3/golden/stab3.log | 0 .../data/general/subvector/stab3/stab3.cpp | 0 .../general/subvector/test1/golden/test1.log | 0 .../data/general/subvector/test1/test1.cpp | 0 .../ch9/c_array_datatype/c_array_datatype.cpp | 0 .../golden/c_array_datatype.log | 0 .../ch9/int_datatype/golden/int_datatype.log | 0 .../ch9/int_datatype/int_datatype.cpp | 0 .../std_ulogic_datatype/golden/std_ulogic_da | 0 .../golden/std_ulogic_datatype.log | 0 .../std_ulogic_datatype.cpp | 0 .../input_char_sc_signed/golden/input_char_s | 0 .../golden/input_char_sc_signed.log | 0 .../input_char_sc_signed/input.decimal | 0 .../input_char_sc_signed.cpp | 0 .../golden/input_sc_signed.log | 0 .../file_io/input_sc_signed/input.char | 0 .../input_sc_signed/input_sc_signed.cpp | 0 .../sim_control/sim_to_infinity/common.h | 0 .../sim_control/sim_to_infinity/display.cpp | 0 .../sim_control/sim_to_infinity/display.h | 0 .../golden/sim_to_infinity.log | 0 .../sim_control/sim_to_infinity/main.cpp | 0 .../sim_to_infinity/sim_to_infinity.f | 0 .../sim_control/sim_to_time/common.h | 0 .../sim_control/sim_to_time/display.cpp | 0 .../sim_control/sim_to_time/display.h | 0 .../sim_to_time/golden/sim_to_time.log | 0 .../sim_control/sim_to_time/main.cpp | 0 .../sim_control/sim_to_time/sim_to_time.f | 0 .../misc/unit/structure/clocks/clocks.cpp | 0 .../misc/unit/structure/clocks/clocks.h | 0 .../unit/structure/clocks/golden/clocks.log | 0 .../systemc/misc/unit/structure/clocks/tb.h | 0 .../async_chn/test1/golden/test1.log | 0 .../misc/user_guide/async_chn/test1/test1.cpp | 0 .../async_chn/test2/golden/test2.log | 0 .../misc/user_guide/async_chn/test2/test2.cpp | 0 .../async_chn/test3/golden/test3.log | 0 .../misc/user_guide/async_chn/test3/test3.cpp | 0 .../misc/user_guide/chpt10.1/chpt10.1.f | 0 .../systemc/misc/user_guide/chpt10.1/common.h | 0 .../user_guide/chpt10.1/golden/chpt10.1.log | 0 .../systemc/misc/user_guide/chpt10.1/main.cpp | 0 .../misc/user_guide/chpt10.1/paramadd.cpp | 0 .../misc/user_guide/chpt10.1/paramadd.h | 0 .../systemc/misc/user_guide/chpt10.1/stim.cpp | 0 .../systemc/misc/user_guide/chpt10.1/stim.h | 0 .../misc/user_guide/chpt11.1/golden/mean.log | 0 .../systemc/misc/user_guide/chpt11.1/mean.cpp | 0 .../systemc/misc/user_guide/chpt11.1/mean.h | 0 .../misc/user_guide/chpt11.2/golden/mean.log | 0 .../systemc/misc/user_guide/chpt11.2/mean.cpp | 0 .../systemc/misc/user_guide/chpt11.2/mean.h | 0 .../misc/user_guide/chpt11.3/golden/mean.log | 0 .../systemc/misc/user_guide/chpt11.3/mean.cpp | 0 .../systemc/misc/user_guide/chpt11.3/mean.h | 0 .../misc/user_guide/chpt11.4/golden/mean.log | 0 .../systemc/misc/user_guide/chpt11.4/mean.cpp | 0 .../systemc/misc/user_guide/chpt11.4/mean.h | 0 .../misc/user_guide/chpt11.5/golden/mean.log | 0 .../systemc/misc/user_guide/chpt11.5/mean.cpp | 0 .../systemc/misc/user_guide/chpt11.5/mean.h | 0 .../misc/user_guide/chpt11.6/golden/mean.log | 0 .../systemc/misc/user_guide/chpt11.6/mean.cpp | 0 .../systemc/misc/user_guide/chpt11.6/mean.h | 0 .../misc/user_guide/chpt11.7/golden/mean.log | 0 .../systemc/misc/user_guide/chpt11.7/mean.cpp | 0 .../systemc/misc/user_guide/chpt11.7/mean.h | 0 .../misc/user_guide/chpt12.1/accessor.cpp | 0 .../misc/user_guide/chpt12.1/accessor.h | 0 .../misc/user_guide/chpt12.1/chpt12.1.f | 0 .../systemc/misc/user_guide/chpt12.1/common.h | 0 .../user_guide/chpt12.1/golden/chpt12.1.log | 0 .../systemc/misc/user_guide/chpt12.1/main.cpp | 0 .../systemc/misc/user_guide/chpt12.1/ram.cpp | 0 .../systemc/misc/user_guide/chpt12.1/ram.h | 0 .../misc/user_guide/chpt12.2/accessor.cpp | 0 .../misc/user_guide/chpt12.2/accessor.h | 0 .../misc/user_guide/chpt12.2/chpt12.2.f | 0 .../systemc/misc/user_guide/chpt12.2/common.h | 0 .../user_guide/chpt12.2/golden/chpt12.2.log | 0 .../systemc/misc/user_guide/chpt12.2/main.cpp | 0 .../systemc/misc/user_guide/chpt12.2/ram.cpp | 0 .../systemc/misc/user_guide/chpt12.2/ram.h | 0 .../misc/user_guide/chpt14.1/chpt14.1.f | 0 .../user_guide/chpt14.1/golden/chpt14.1.log | 0 .../systemc/misc/user_guide/chpt14.1/main.cpp | 0 .../misc/user_guide/chpt14.1/proc1.cpp | 0 .../systemc/misc/user_guide/chpt14.1/proc1.h | 0 .../misc/user_guide/chpt14.1/proc2.cpp | 0 .../systemc/misc/user_guide/chpt14.1/proc2.h | 0 .../systemc/misc/user_guide/chpt3.1/chpt3.1.f | 0 .../misc/user_guide/chpt3.1/counter.cpp | 0 .../systemc/misc/user_guide/chpt3.1/counter.h | 0 .../systemc/misc/user_guide/chpt3.1/fsmr.cpp | 0 .../systemc/misc/user_guide/chpt3.1/fsmr.h | 0 .../user_guide/chpt3.1/golden/chpt3.1.log | 0 .../systemc/misc/user_guide/chpt3.1/main.cpp | 0 .../systemc/misc/user_guide/chpt3.1/sg.cpp | 0 .../systemc/misc/user_guide/chpt3.1/sg.h | 0 .../systemc/misc/user_guide/chpt3.1/testcase | 0 .../systemc/misc/user_guide/chpt3.2/chpt3.2.f | 0 .../misc/user_guide/chpt3.2/counter.cpp | 0 .../systemc/misc/user_guide/chpt3.2/counter.h | 0 .../systemc/misc/user_guide/chpt3.2/fsmr.cpp | 0 .../systemc/misc/user_guide/chpt3.2/fsmr.h | 0 .../user_guide/chpt3.2/golden/chpt3.2.log | 0 .../systemc/misc/user_guide/chpt3.2/main.cpp | 0 .../systemc/misc/user_guide/chpt3.2/sg.cpp | 0 .../systemc/misc/user_guide/chpt3.2/sg.h | 0 .../systemc/misc/user_guide/chpt3.2/testcase | 0 .../systemc/misc/user_guide/chpt4.1/chpt4.1.f | 0 .../misc/user_guide/chpt4.1/display.cpp | 0 .../systemc/misc/user_guide/chpt4.1/display.h | 0 .../user_guide/chpt4.1/golden/chpt4.1.log | 0 .../systemc/misc/user_guide/chpt4.1/main.cpp | 0 .../misc/user_guide/chpt4.1/numgen.cpp | 0 .../systemc/misc/user_guide/chpt4.1/numgen.h | 0 .../misc/user_guide/chpt4.1/stage1.cpp | 0 .../systemc/misc/user_guide/chpt4.1/stage1.h | 0 .../misc/user_guide/chpt4.1/stage2.cpp | 0 .../systemc/misc/user_guide/chpt4.1/stage2.h | 0 .../misc/user_guide/chpt4.1/stage3.cpp | 0 .../systemc/misc/user_guide/chpt4.1/stage3.h | 0 .../systemc/misc/user_guide/chpt4.2/chpt4.2.f | 0 .../misc/user_guide/chpt4.2/display.cpp | 0 .../systemc/misc/user_guide/chpt4.2/display.h | 0 .../user_guide/chpt4.2/golden/chpt4.2.log | 0 .../systemc/misc/user_guide/chpt4.2/main.cpp | 0 .../misc/user_guide/chpt4.2/numgen.cpp | 0 .../systemc/misc/user_guide/chpt4.2/numgen.h | 0 .../misc/user_guide/chpt4.2/pipeline.h | 0 .../misc/user_guide/chpt4.2/stage1.cpp | 0 .../systemc/misc/user_guide/chpt4.2/stage1.h | 0 .../misc/user_guide/chpt4.2/stage1_2.h | 0 .../misc/user_guide/chpt4.2/stage2.cpp | 0 .../systemc/misc/user_guide/chpt4.2/stage2.h | 0 .../misc/user_guide/chpt4.2/stage3.cpp | 0 .../systemc/misc/user_guide/chpt4.2/stage3.h | 0 .../misc/user_guide/chpt4.2/testbench.h | 0 .../systemc/misc/user_guide/chpt4.3/clocks.h | 0 .../misc/user_guide/chpt4.3/golden/main.log | 0 .../systemc/misc/user_guide/chpt4.3/main.cpp | 0 .../systemc/misc/user_guide/chpt4.3/tb.h | 0 .../misc/user_guide/chpt5.1/accumulator.cpp | 0 .../misc/user_guide/chpt5.1/accumulator.h | 0 .../systemc/misc/user_guide/chpt5.1/chpt5.1.f | 0 .../user_guide/chpt5.1/golden/chpt5.1.log | 0 .../systemc/misc/user_guide/chpt5.1/main.cpp | 0 .../misc/user_guide/chpt5.1/testbench.cpp | 0 .../misc/user_guide/chpt5.1/testbench.h | 0 .../user_guide/chpt5.1/ubsan_suppressions.txt | 0 .../systemc/misc/user_guide/chpt6.1/chpt6.1.f | 0 .../systemc/misc/user_guide/chpt6.1/common.h | 0 .../misc/user_guide/chpt6.1/display.cpp | 0 .../systemc/misc/user_guide/chpt6.1/display.h | 0 .../misc/user_guide/chpt6.1/driver.cpp | 0 .../systemc/misc/user_guide/chpt6.1/driver.h | 0 .../user_guide/chpt6.1/golden/chpt6.1.log | 0 .../systemc/misc/user_guide/chpt6.1/main.cpp | 0 .../misc/user_guide/chpt6.1/pullup.cpp | 0 .../systemc/misc/user_guide/chpt6.1/pullup.h | 0 .../misc/user_guide/chpt6.1/ts_buf.cpp | 0 .../systemc/misc/user_guide/chpt6.1/ts_buf.h | 0 .../systemc/misc/user_guide/chpt7.1/chpt7.1.f | 0 .../user_guide/chpt7.1/golden/chpt7.1.log | 0 .../systemc/misc/user_guide/chpt7.1/isaac.h | 0 .../systemc/misc/user_guide/chpt7.1/main.cpp | 0 .../misc/user_guide/chpt7.1/testbench.cpp | 0 .../misc/user_guide/chpt7.1/testbench.h | 0 .../misc/user_guide/chpt7.2/adder_sub.cpp | 0 .../misc/user_guide/chpt7.2/adder_sub.h | 0 .../systemc/misc/user_guide/chpt7.2/chpt7.2.f | 0 .../user_guide/chpt7.2/golden/chpt7.2.log | 0 .../systemc/misc/user_guide/chpt7.2/isaac.h | 0 .../systemc/misc/user_guide/chpt7.2/main.cpp | 0 .../misc/user_guide/chpt7.2/testbench.cpp | 0 .../misc/user_guide/chpt7.2/testbench.h | 0 .../newsched/test1/golden/test1.log | 0 .../misc/user_guide/newsched/test1/test1.cpp | 0 .../newsched/test2/golden/test2.log | 0 .../misc/user_guide/newsched/test2/test2.cpp | 0 .../newsched/test3/golden/test3.log | 0 .../misc/user_guide/newsched/test3/test3.cpp | 0 .../newsched/test4/golden/test4.log | 0 .../misc/user_guide/newsched/test4/test4.cpp | 0 .../newsched/test5/golden/test5.log | 0 .../misc/user_guide/newsched/test5/test5.cpp | 0 .../newsched/test6/golden/test6.log | 0 .../misc/user_guide/newsched/test6/test6.cpp | 0 .../newsched/test7/golden/test7.log | 0 .../misc/user_guide/newsched/test7/test7.cpp | 0 .../newsched/test8/golden/test8.log | 0 .../misc/user_guide/newsched/test8/test8.cpp | 0 .../misc/user_guide/param_model/common.h | 0 .../param_model/golden/param_model.log | 0 .../misc/user_guide/param_model/main.cpp | 0 .../misc/user_guide/param_model/param.cpp | 0 .../misc/user_guide/param_model/param.h | 0 .../misc/user_guide/param_model/param_model.f | 0 .../misc/user_guide/param_model/stim.cpp | 0 .../misc/user_guide/param_model/stim.h | 0 .../systemc/misc/v1.0/blv/blv.cpp | 0 .../systemc/misc/v1.0/blv/golden/blv.log | 0 .../systemc/misc/v1.0/blv/isaac.h | 0 .../systemc/misc/v1.0/dash0/const.h | 0 .../systemc/misc/v1.0/dash0/dash0.f | 0 .../systemc/misc/v1.0/dash0/dist.cpp | 0 .../systemc/misc/v1.0/dash0/dist.h | 0 .../systemc/misc/v1.0/dash0/golden/dash0.log | 0 .../systemc/misc/v1.0/dash0/main.cpp | 0 .../systemc/misc/v1.0/dash0/pulse.cpp | 0 .../systemc/misc/v1.0/dash0/pulse.h | 0 .../systemc/misc/v1.0/dash0/speed.cpp | 0 .../systemc/misc/v1.0/dash0/speed.h | 0 .../systemc/misc/v1.0/dash1/const.h | 0 .../systemc/misc/v1.0/dash1/dash1.f | 0 .../systemc/misc/v1.0/dash1/dist.cpp | 0 .../systemc/misc/v1.0/dash1/dist.h | 0 .../systemc/misc/v1.0/dash1/driver.cpp | 0 .../systemc/misc/v1.0/dash1/driver.h | 0 .../systemc/misc/v1.0/dash1/golden/dash1.log | 0 .../systemc/misc/v1.0/dash1/main.cpp | 0 .../systemc/misc/v1.0/dash1/pulse.cpp | 0 .../systemc/misc/v1.0/dash1/pulse.h | 0 .../systemc/misc/v1.0/dash1/speed.cpp | 0 .../systemc/misc/v1.0/dash1/speed.h | 0 .../systemc/misc/v1.0/dash2/const.h | 0 .../systemc/misc/v1.0/dash2/dash2.f | 0 .../systemc/misc/v1.0/dash2/dist.cpp | 0 .../systemc/misc/v1.0/dash2/dist.h | 0 .../systemc/misc/v1.0/dash2/driver.cpp | 0 .../systemc/misc/v1.0/dash2/driver.h | 0 .../systemc/misc/v1.0/dash2/golden/dash2.log | 0 .../systemc/misc/v1.0/dash2/main.cpp | 0 .../systemc/misc/v1.0/dash2/pulse.cpp | 0 .../systemc/misc/v1.0/dash2/pulse.h | 0 .../systemc/misc/v1.0/dash2/speed.cpp | 0 .../systemc/misc/v1.0/dash2/speed.h | 0 .../systemc/misc/v1.0/dash3/const.h | 0 .../systemc/misc/v1.0/dash3/dash3.f | 0 .../systemc/misc/v1.0/dash3/dist.cpp | 0 .../systemc/misc/v1.0/dash3/dist.h | 0 .../systemc/misc/v1.0/dash3/driver.cpp | 0 .../systemc/misc/v1.0/dash3/driver.h | 0 .../systemc/misc/v1.0/dash3/golden/dash3.log | 0 .../systemc/misc/v1.0/dash3/main.cpp | 0 .../systemc/misc/v1.0/dash3/pulse.cpp | 0 .../systemc/misc/v1.0/dash3/pulse.h | 0 .../systemc/misc/v1.0/dash3/speed.cpp | 0 .../systemc/misc/v1.0/dash3/speed.h | 0 .../systemc/misc/v1.0/dash4/const.h | 0 .../systemc/misc/v1.0/dash4/dash4.f | 0 .../systemc/misc/v1.0/dash4/dist.cpp | 0 .../systemc/misc/v1.0/dash4/dist.h | 0 .../systemc/misc/v1.0/dash4/driver.cpp | 0 .../systemc/misc/v1.0/dash4/driver.h | 0 .../systemc/misc/v1.0/dash4/golden/dash4.log | 0 .../systemc/misc/v1.0/dash4/main.cpp | 0 .../systemc/misc/v1.0/dash4/pulse.cpp | 0 .../systemc/misc/v1.0/dash4/pulse.h | 0 .../systemc/misc/v1.0/dash4/speed.cpp | 0 .../systemc/misc/v1.0/dash4/speed.h | 0 .../systemc/misc/v1.0/dash5/const.h | 0 .../systemc/misc/v1.0/dash5/dash5.f | 0 .../systemc/misc/v1.0/dash5/dist.cpp | 0 .../systemc/misc/v1.0/dash5/dist.h | 0 .../systemc/misc/v1.0/dash5/driver.cpp | 0 .../systemc/misc/v1.0/dash5/driver.h | 0 .../systemc/misc/v1.0/dash5/golden/dash5.log | 0 .../systemc/misc/v1.0/dash5/main.cpp | 0 .../systemc/misc/v1.0/dash5/pulse.cpp | 0 .../systemc/misc/v1.0/dash5/pulse.h | 0 .../systemc/misc/v1.0/dash5/speed.cpp | 0 .../systemc/misc/v1.0/dash5/speed.h | 0 .../systemc/misc/v1.0/dash6/const.h | 0 .../systemc/misc/v1.0/dash6/dash6.f | 0 .../systemc/misc/v1.0/dash6/dist.cpp | 0 .../systemc/misc/v1.0/dash6/dist.h | 0 .../systemc/misc/v1.0/dash6/driver.cpp | 0 .../systemc/misc/v1.0/dash6/driver.h | 0 .../systemc/misc/v1.0/dash6/golden/dash6.log | 0 .../systemc/misc/v1.0/dash6/main.cpp | 0 .../systemc/misc/v1.0/dash6/pulse.cpp | 0 .../systemc/misc/v1.0/dash6/pulse.h | 0 .../systemc/misc/v1.0/dash6/speed.cpp | 0 .../systemc/misc/v1.0/dash6/speed.h | 0 .../systemc/misc/v1.0/dash7/const.h | 0 .../systemc/misc/v1.0/dash7/dash7.f | 0 .../systemc/misc/v1.0/dash7/dist.cpp | 0 .../systemc/misc/v1.0/dash7/dist.h | 0 .../systemc/misc/v1.0/dash7/driver.cpp | 0 .../systemc/misc/v1.0/dash7/driver.h | 0 .../systemc/misc/v1.0/dash7/golden/dash7.log | 0 .../systemc/misc/v1.0/dash7/main.cpp | 0 .../systemc/misc/v1.0/dash7/pulse.cpp | 0 .../systemc/misc/v1.0/dash7/pulse.h | 0 .../systemc/misc/v1.0/dash7/speed.cpp | 0 .../systemc/misc/v1.0/dash7/speed.h | 0 .../systemc/misc/v1.0/dash8/const.h | 0 .../systemc/misc/v1.0/dash8/dash8.f | 0 .../systemc/misc/v1.0/dash8/dist.cpp | 0 .../systemc/misc/v1.0/dash8/dist.h | 0 .../systemc/misc/v1.0/dash8/driver.cpp | 0 .../systemc/misc/v1.0/dash8/driver.h | 0 .../systemc/misc/v1.0/dash8/golden/dash8.log | 0 .../systemc/misc/v1.0/dash8/main.cpp | 0 .../systemc/misc/v1.0/dash8/pulse.cpp | 0 .../systemc/misc/v1.0/dash8/pulse.h | 0 .../systemc/misc/v1.0/dash8/speed.cpp | 0 .../systemc/misc/v1.0/dash8/speed.h | 0 .../systemc/misc/v1.0/dash9/const.h | 0 .../systemc/misc/v1.0/dash9/dash9.f | 0 .../systemc/misc/v1.0/dash9/dist.cpp | 0 .../systemc/misc/v1.0/dash9/dist.h | 0 .../systemc/misc/v1.0/dash9/driver.cpp | 0 .../systemc/misc/v1.0/dash9/driver.h | 0 .../systemc/misc/v1.0/dash9/golden/dash9.log | 0 .../systemc/misc/v1.0/dash9/main.cpp | 0 .../systemc/misc/v1.0/dash9/pulse.cpp | 0 .../systemc/misc/v1.0/dash9/pulse.h | 0 .../systemc/misc/v1.0/dash9/speed.cpp | 0 .../systemc/misc/v1.0/dash9/speed.h | 0 .../v1.0/module_name/golden/module_name.log | 0 .../misc/v1.0/module_name/module_name.cpp | 0 .../v1.0/module_name/ubsan_suppressions.txt | 0 .../out_of_bounds/golden/out_of_bounds.log | 0 .../misc/v1.0/out_of_bounds/out_of_bounds.cpp | 0 .../v1.0/resolved_sig/golden/resolved_sig.log | 0 .../misc/v1.0/resolved_sig/resolved_sig.cpp | 0 .../tracing/empty/empty_vcd/empty_vcd.cpp | 0 .../empty/empty_vcd/golden/empty_vcd.log | 0 .../tracing/empty/empty_wif/empty_wif.cpp | 0 .../empty/empty_wif/golden/empty_wif.log | 0 .../vcd_trace/sc_signal_ports/golden/test.vcd | 0 .../vcd_trace/sc_signal_ports/test.cpp | 0 .../vcd_trace/test01/golden/test01.vcd | 0 .../tracing/vcd_trace/test01/test01.cpp | 0 .../vcd_trace/test02/golden/test02.vcd | 0 .../test02/golden/test02.vcd.clangarm64 | 0 .../test02/golden/test02.vcd.mingw64 | 0 .../vcd_trace/test02/golden/test02.vcd.ucrt64 | 0 .../tracing/vcd_trace/test02/test02.cpp | 0 .../vcd_trace/test03/golden/test03.vcd | 0 .../tracing/vcd_trace/test03/test03.cpp | 0 .../vcd_trace/test04/golden/test04.vcd | 0 .../test04/golden/test04.vcd.clangarm64 | 0 .../test04/golden/test04.vcd.linuxaarch64 | 0 .../test04/golden/test04.vcd.macosarm64 | 0 .../test04/golden/test04.vcd.mingw64 | 0 .../vcd_trace/test04/golden/test04.vcd.ucrt64 | 0 .../tracing/vcd_trace/test04/test04.cpp | 0 .../vcd_trace/test05/golden/test05.vcd | 0 .../tracing/vcd_trace/test05/test05.cpp | 0 .../vcd_trace/test06/golden/test06.vcd | 0 .../tracing/vcd_trace/test06/test06.cpp | 0 .../vcd_trace/test07/golden/test07.vcd | 0 .../tracing/vcd_trace/test07/test07.cpp | 0 .../vcd_trace/test08/golden/test08.vcd | 0 .../tracing/vcd_trace/test08/test08.cpp | 0 .../vcd_trace/test09/golden/test09.vcd | 0 .../tracing/vcd_trace/test09/test09.cpp | 0 .../vcd_trace/test10/golden/test10.vcd | 0 .../tracing/vcd_trace/test10/test10.cpp | 0 .../vcd_trace/test12/golden/test12.vcd | 0 .../tracing/vcd_trace/test12/test12.cpp | 0 .../vcd_trace/test13/golden/test13.vcd | 0 .../tracing/vcd_trace/test13/test13.cpp | 0 .../vcd_trace/test14/golden/test14.vcd | 0 .../tracing/vcd_trace/test14/test14.cpp | 0 .../vcd_trace/test15/golden/test15.vcd | 0 .../tracing/vcd_trace/test15/test15.cpp | 0 .../vcd_trace/test16/golden/test16.vcd | 0 .../tracing/vcd_trace/test16/test16.cpp | 0 .../tracing/wif_trace/mixed/golden/mixed.awif | 0 .../systemc/tracing/wif_trace/mixed/isaac.h | 0 .../systemc/tracing/wif_trace/mixed/mixed.cpp | 0 .../tracing/wif_trace/pct1/golden/pct1.awif | 0 .../systemc/tracing/wif_trace/pct1/main.cpp | 0 .../tracing/wif_trace/pct1/monitor.cpp | 0 .../systemc/tracing/wif_trace/pct1/monitor.h | 0 .../systemc/tracing/wif_trace/pct1/pct1.f | 0 .../systemc/tracing/wif_trace/pct1/tx.cpp | 0 .../systemc/tracing/wif_trace/pct1/tx.h | 0 .../wif_trace/test01/golden/test01.awif | 0 .../tracing/wif_trace/test01/test01.cpp | 0 .../wif_trace/test02/golden/test02.awif | 0 .../test02/golden/test02.awif.clangarm64 | 0 .../test02/golden/test02.awif.mingw64 | 0 .../test02/golden/test02.awif.ucrt64 | 0 .../tracing/wif_trace/test02/test02.cpp | 0 .../wif_trace/test03/golden/test03.awif | 0 .../tracing/wif_trace/test03/test03.cpp | 0 .../wif_trace/test04/golden/test04.awif | 0 .../test04/golden/test04.awif.clangarm64 | 0 .../test04/golden/test04.awif.mingw64 | 0 .../test04/golden/test04.awif.ucrt64 | 0 .../tracing/wif_trace/test04/test04.cpp | 0 .../wif_trace/test05/golden/test05.awif | 0 .../tracing/wif_trace/test05/test05.cpp | 0 .../wif_trace/test06/golden/test06.awif | 0 .../tracing/wif_trace/test06/test06.cpp | 0 .../wif_trace/test07/golden/test07.awif | 0 .../tracing/wif_trace/test07/test07.cpp | 0 .../wif_trace/test08/golden/test08.awif | 0 .../tracing/wif_trace/test08/test08.cpp | 0 .../wif_trace/test09/golden/test09.awif | 0 .../tracing/wif_trace/test09/test09.cpp | 0 .../wif_trace/test10/golden/test10.awif | 0 .../tracing/wif_trace/test10/test10.cpp | 0 .../wif_trace/test11/golden/test11.awif | 0 .../tracing/wif_trace/test11/test11.cpp | 0 .../wif_trace/test12/golden/test12.awif | 0 .../tracing/wif_trace/test12/test12.cpp | 0 .../wif_trace/test15/golden/test15.awif | 0 .../tracing/wif_trace/test15/test15.cpp | 0 .../action_selection/action_selection.cpp | 0 .../golden/action_selection.log | 0 .../systemc/utils/sc_report/cached/cached.cpp | 0 .../utils/sc_report/cached/golden/cached.log | 0 .../sc_report/log_file/golden/log_file.log | 0 .../utils/sc_report/log_file/log_file.cpp | 0 .../report_info_verb/golden/verbosity.log | 0 .../sc_report/report_info_verb/verbosity.cpp | 0 .../utils/sc_report/test01/golden/test01.log | 0 .../systemc/utils/sc_report/test01/test01.cpp | 0 .../utils/sc_report/test02/golden/test02.log | 0 .../systemc/utils/sc_report/test02/test02.cpp | 0 .../utils/sc_report/test03/golden/test03.log | 0 .../systemc/utils/sc_report/test03/test03.cpp | 0 .../utils/sc_report/test04/empty_msg_id.cpp | 0 .../sc_report/test04/golden/empty_msg_id.log | 0 .../utils/sc_report/test05/catch_actions.cpp | 0 .../sc_report/test05/golden/catch_actions.log | 0 .../sc_string_view/test01/golden/test01.log | 0 .../utils/sc_string_view/test01/test01.cpp | 0 .../utils/sc_vector/test01/golden/test01.log | 0 .../systemc/utils/sc_vector/test01/test01.cpp | 0 .../utils/sc_vector/test02/golden/test02.log | 0 .../systemc/utils/sc_vector/test02/test02.cpp | 0 .../utils/sc_vector/test03/golden/test03.log | 0 .../systemc/utils/sc_vector/test03/test03.cpp | 0 .../utils/sc_vector/test04/golden/test04.log | 0 .../systemc/utils/sc_vector/test04/test04.cpp | 0 .../utils/sc_vector/test05/golden/test05.log | 0 .../systemc/utils/sc_vector/test05/test05.cpp | 0 .../utils/sc_vector/test06/golden/test06.log | 0 .../systemc/utils/sc_vector/test06/test06.cpp | 0 .../utils/sc_vector/test07/golden/test07.log | 0 .../systemc/utils/sc_vector/test07/test07.cpp | 0 .../utils/sc_vector/test08/golden/test08.log | 0 .../systemc/utils/sc_vector/test08/test08.cpp | 0 .../sc_vector/test09/golden/iter_test.log | 0 .../utils/sc_vector/test09/iter_test.cpp | 0 .../utils/sc_vector/test10/golden/test10.log | 0 .../systemc/utils/sc_vector/test10/test10.cpp | 0 tests/{ => golden-file}/tlm/README.txt | 0 .../golden/multi_passthrough_sockets_bug.log | 0 .../multi_passthrough_sockets_bug.cpp | 0 .../golden/multi_socket_hierarchical_bind.log | 0 .../multi_socket_hierarchical_bind.cpp | 0 tests/{ => golden-file}/tlm/bus/bus.cpp | 0 .../{ => golden-file}/tlm/bus/golden/bus.log | 0 .../{ => golden-file}/tlm/bus_dmi/bus_dmi.cpp | 0 .../tlm/bus_dmi/golden/bus_dmi.log | 0 .../tlm/cancel_all/cancel_all.cpp | 0 .../tlm/cancel_all/golden/cancel_all.log | 0 .../endian_conv/golden/test_endian_conv.log | 0 .../tlm/endian_conv/input.txt | 0 .../tlm/endian_conv/test_endian_conv.cpp | 0 .../tlm/endian_conv/testall.py | 0 .../multi_sockets/MultiSocketSimpleSwitchAT.h | 0 .../tlm/multi_sockets/extensionPool.h | 0 .../multi_sockets/golden/multi_sockets.log | 0 .../tlm/multi_sockets/multi_sockets.cpp | 0 .../tlm/multi_sockets/simpleAddressMap.h | 0 .../tlm/nb2b_adapter/golden/nb2b_adapter.log | 0 tests/{ => golden-file}/tlm/nb2b_adapter/mm.h | 0 .../tlm/nb2b_adapter/nb2b_adapter.cpp | 0 .../tlm/p2p/BaseSocketLT/base_socket_LT.cpp | 0 .../BaseSocketLT/golden/base_socket_LT.log | 0 .../p2p/CoreDecoupling/core_decoupling.cpp | 0 .../CoreDecoupling/golden/core_decoupling.log | 0 .../tlm/p2p/EndEventLT/end_event_LT.cpp | 0 .../p2p/EndEventLT/golden/end_event_LT.log | 0 .../SimpleInitiatorWrapper.h | 0 .../HierarchicalSocket/SimpleTargetWrapper.h | 0 .../golden/hierarchical_socket.log | 0 .../hierarchical_socket.cpp | 0 .../golden/register_socket_process_LT.log | 0 .../register_socket_process_LT.cpp | 0 .../tlm/p2p/SimpleAT/golden/simple_AT.log | 0 .../tlm/p2p/SimpleAT/simple_AT.cpp | 0 .../p2p/SimpleAT_TA/golden/simple_AT_TA.log | 0 .../tlm/p2p/SimpleAT_TA/simple_AT_TA.cpp | 0 .../ext2gp/SimpleLTInitiator_ext.h | 0 .../tlm/static_extensions/ext2gp/ext2gp.cpp | 0 .../ext2gp/extension_adaptors.h | 0 .../ext2gp/golden/ext2gp.log | 0 .../static_extensions/ext2gp/my_extension.h | 0 .../ext2gp2ext/SimpleLTInitiator_ext.h | 0 .../ext2gp2ext/SimpleLTTarget_ext.h | 0 .../ext2gp2ext/ext2gp2ext.cpp | 0 .../ext2gp2ext/extension_adaptors.h | 0 .../ext2gp2ext/golden/ext2gp2ext.log | 0 .../ext2gp2ext/my_extension.h | 0 .../gp2ext/SimpleLTTarget_ext.h | 0 .../gp2ext/extension_adaptors.h | 0 .../gp2ext/golden/gp2ext.log | 0 .../tlm/static_extensions/gp2ext/gp2ext.cpp | 0 .../static_extensions/gp2ext/my_extension.h | 0 .../test01/golden/test01.log | 0 .../tlm/tlm_base_socket_if/test01/test01.cpp | 0 .../golden/tlm_fifo_get_if.log | 0 .../tlm/tlm_fifo_get_if/tlm_fifo_get_if.cpp | 0 .../golden/update_original.log | 0 .../tlm/update_original/mm.h | 0 .../tlm/update_original/update_original.cpp | 0 tests/gtest/CMakeLists.txt | 17 +++ tests/gtest/README.md | 27 ++++ tests/gtest/nothing_test.cpp | 5 + 3501 files changed, 210 insertions(+), 124 deletions(-) create mode 100644 tests/README.md create mode 100644 tests/golden-file/CMakeLists.txt rename tests/{ => golden-file}/README (100%) rename tests/{ => golden-file}/README_windows.txt (100%) rename tests/{ => golden-file}/RELEASENOTES (100%) rename tests/{ => golden-file}/include/tlm/CoreDecouplingLTInitiator.h (100%) rename tests/{ => golden-file}/include/tlm/ExplicitATTarget.h (100%) rename tests/{ => golden-file}/include/tlm/ExplicitLTTarget.h (100%) rename tests/{ => golden-file}/include/tlm/README.txt (100%) rename tests/{ => golden-file}/include/tlm/SimpleATInitiator1.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleATInitiator2.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleATTarget1.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleATTarget2.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleBusAT.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleBusLT.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleLTInitiator1.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleLTInitiator1_DMI.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleLTInitiator2.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleLTInitiator2_DMI.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleLTInitiator3.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleLTInitiator3_DMI.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleLTTarget1.h (100%) rename tests/{ => golden-file}/include/tlm/SimpleLTTarget2.h (100%) rename tests/{ => golden-file}/scripts/verify.pl (100%) rename tests/{ => golden-file}/scripts/vsvars.bat (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/async_reset/async_reset.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/async_reset/golden/async_reset.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/async_reset_port/async_reset_port.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/async_reset_port/golden/async_reset_port.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/bogus_reset/bogus_reset.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/bogus_reset/golden/bogus_reset.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/child_proc_control/child_proc_control.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/child_proc_control/golden/child_proc_control.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/disable_enable/disable_enable.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/disable_enable/golden/disable_enable.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/event_list/event_list.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/event_list/golden/event_list.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/immed_self_notif/golden/immed_self_notif.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/immed_self_notif/immed_self_notif.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/include_descendants/golden/include_descendants.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/include_descendants/include_descendants.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/kill_reset/golden/kill_reset.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/kill_reset/kill_reset.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/late_reset_bug/golden/late_reset_bug.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/late_reset_bug/late_reset_bug.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/living_children/golden/living_children.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/living_children/living_children.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/living_dead_bug/golden/living_dead_bug.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/living_dead_bug/living_dead_bug.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/method_suspends_itself/golden/method_suspends_itself.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/method_suspends_itself/method_suspends_itself.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/method_with_reset/golden/method_with_reset.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/method_with_reset/method_with_reset.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/mixed_child_procs/golden/mixed_child_procs.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/mixed_child_procs/mixed_child_procs.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/named_events/golden/named_events.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/named_events/named_events.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/odds_and_ends/golden/odds_and_ends.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/odds_and_ends/odds_and_ends.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/old_event_bug/golden/old_event_bug.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/old_event_bug/old_event_bug.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/overkill_bug/golden/overkill_bug.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/overkill_bug/overkill_bug.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/proc_ctrl/golden/proc_ctrl.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/proc_ctrl/proc_ctrl.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/proc_ctrl_elab/golden/proc_ctrl_elab.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/proc_ctrl_elab/proc_ctrl_elab.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/proc_ctrl_immed/golden/proc_ctrl_immed.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/proc_ctrl_immed/proc_ctrl_immed.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/proc_ctrl_priority/golden/proc_ctrl_priority.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/proc_ctrl_priority/proc_ctrl_priority.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/proc_ctrl_timeout/golden/proc_ctrl_timeout.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/proc_ctrl_timeout/proc_ctrl_timeout.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/recursive_kill_bug/golden/recursive_kill_bug.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/recursive_kill_bug/recursive_kill_bug.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/reset_while_suspended/golden/reset_while_suspended.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/reset_while_suspended/reset_while_suspended.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_delta_count/golden/sc_delta_count.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_delta_count/sc_delta_count.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_pause/golden/sc_pause.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_pause/sc_pause.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_process_handle_less_than/golden/sc_process_handle_less_than.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_process_handle_less_than/sc_process_handle_less_than.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_start_bug/golden/sc_start_bug.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_start_bug/sc_start_bug.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_start_starvation/golden/sc_start_starvation.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_start_starvation/sc_start_starvation.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_vector/golden/sc_vector.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_vector/sc_vector.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_verbosity/golden/sc_verbosity.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_verbosity/sc_verbosity.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_writer_policy/golden/sc_writer_policy.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sc_writer_policy/sc_writer_policy.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/self_reset_bug/golden/self_reset_bug.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/self_reset_bug/self_reset_bug.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/stepwise_simulation/golden/stepwise_simulation.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/stepwise_simulation/stepwise_simulation.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/suspend_resume/golden/suspend_resume.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/suspend_resume/suspend_resume.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sync_reset/golden/sync_reset.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/sync_reset/sync_reset.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/throw_it/golden/throw_it.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/throw_it/throw_it.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/version_macros/golden/version_macros.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/version_macros/version_macros.cpp (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/virtual_bind/golden/virtual_bind.log (100%) rename tests/{ => golden-file}/systemc/1666-2011-compliance/virtual_bind/virtual_bind.cpp (100%) rename tests/{ => golden-file}/systemc/bugs/async_reset_init/async_reset_init.cpp (100%) rename tests/{ => golden-file}/systemc/bugs/async_reset_init/golden/async_reset_init.log (100%) rename tests/{ => golden-file}/systemc/bugs/bug_147853/bug_147853.cpp (100%) rename tests/{ => golden-file}/systemc/bugs/bug_147853/golden/bug_147853.log (100%) rename tests/{ => golden-file}/systemc/bugs/bug_185/bug_185.cpp (100%) rename tests/{ => golden-file}/systemc/bugs/bug_185/golden/bug_185.log (100%) rename tests/{ => golden-file}/systemc/bugs/bug_70/bug_70.cpp (100%) rename tests/{ => golden-file}/systemc/bugs/bug_70/golden/bug_70.log (100%) rename tests/{ => golden-file}/systemc/bugs/constructor_throw/constructor_throw.cpp (100%) rename tests/{ => golden-file}/systemc/bugs/constructor_throw/golden/constructor_throw.log (100%) rename tests/{ => golden-file}/systemc/bugs/instantiation_detection/golden/instantiation_detection.log (100%) rename tests/{ => golden-file}/systemc/bugs/instantiation_detection/instantiation_detection.cpp (100%) rename tests/{ => golden-file}/systemc/bugs/sc_bigint_part_select/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/bugs/sc_bigint_part_select/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/bugs/sc_string_bracket_assign/golden/sc_string_bracket_assign.log (100%) rename tests/{ => golden-file}/systemc/bugs/sc_string_bracket_assign/sc_string_bracket_assign.cpp (100%) rename tests/{ => golden-file}/systemc/bugs/sign_extension/golden/sign_extension.log (100%) rename tests/{ => golden-file}/systemc/bugs/sign_extension/sign_extension.cpp (100%) rename tests/{ => golden-file}/systemc/bugs/stack_alignment/.notsparcOS5 (100%) rename tests/{ => golden-file}/systemc/bugs/stack_alignment/golden/stack_alignment.log (100%) rename tests/{ => golden-file}/systemc/bugs/stack_alignment/stack_alignment.cpp (100%) rename tests/{ => golden-file}/systemc/communication/ports/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/ports/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/ports/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/ports/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/ports/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/communication/ports/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/communication/ports/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/communication/ports/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/communication/ports/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/communication/ports/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/communication/ports/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/communication/ports/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/communication/reverse_bind/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/reverse_bind/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/reverse_bind/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/reverse_bind/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_buffer/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_buffer/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_buffer/test02/golden/sc_buffer_edge_reset.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_buffer/test02/sc_buffer_edge_reset.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_clock/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_clock/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_clock/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_clock/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_clock/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_clock/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_clock/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_clock/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_event_queue/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_event_queue/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_export/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_export/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_export/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_export/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_export/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_export/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_export/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_export/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_export/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_export/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_fifo/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_interface/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_interface/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_mutex/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_mutex/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_mutex/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_mutex/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_port_policy/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_port_policy/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_port_policy/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_port_policy/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_port_policy/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_port_policy/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_port_policy/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_port_policy/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_port_policy/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_port_policy/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test07/golden/test07.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test08/golden/test08.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test08/test08.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test09/golden/test09.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test09/test09.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test10/golden/test10.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test10/test10.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test11/golden/test11.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test11/test11.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test12/golden/test12.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test12/test12.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test13/golden/test13.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test13/test13.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test14/golden/test14.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test14/test14.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test15/golden/test15.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test15/test15.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test16/golden/test16.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test16/test16.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test17/golden/test17.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test17/test17.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test18/golden/test18.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test18/test18.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test19/golden/test19.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test19/test19.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test20/golden/test20.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_prim_channel/test20/test20.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_semaphore/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_semaphore/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_semaphore/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_semaphore/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_semaphore/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_semaphore/test03/main.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_semaphore/test03/test03.f (100%) rename tests/{ => golden-file}/systemc/communication/sc_semaphore/test03/test_sem.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_semaphore/test03/test_sem.h (100%) rename tests/{ => golden-file}/systemc/communication/sc_semaphore/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_semaphore/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test07/golden/test07.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test08/golden/test08.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test08/test08.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test09/golden/test09.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test09/test09.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test10/golden/test10.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test10/test10.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test11/golden/test11.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test11/test11.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test12/golden/test12.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test12/test12.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test13/golden/test13.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test13/test13.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test14/golden/test14.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test14/test14.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test15/golden/test15.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test15/test15.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test16/golden/test16.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/check_writer/test16/test16.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/constructors/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/constructors/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/datatypes/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/datatypes/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/datatypes/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/datatypes/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/register_port/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/register_port/test01/test.h (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/register_port/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/register_port/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/register_port/test02/test.h (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/register_port/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/register_port/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/register_port/test03/test.h (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/register_port/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/writer_policy/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/writer_policy/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/writer_policy/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal/writer_policy/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_ports/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_ports/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_ports/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_ports/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved_port/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved_port/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved_port/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_resolved_port/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_rv/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_rv/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_rv/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_rv/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_rv/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_signal_rv/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/communication/sc_stub/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/communication/sc_stub/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test00/golden/test00.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test00/test00.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test001/golden/test001.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test001/test001.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test106/golden/test106.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test106/test106.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test200/golden/test200.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test200/test200.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test202/golden/test202.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test202/test202.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test203a/golden/test203a.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test203a/test203a.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test203b/golden/test203b.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test203b/test203b.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test205/golden/test205.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test205/test205.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test206/golden/test206.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test206/test206.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test207/golden/test207.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test207/test207.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test208/golden/test208.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test208/test208.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test209/golden/test209.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test209/test209.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test210/golden/test210.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test210/test210.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test211/golden/test211.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test211/test211.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test219/golden/test219.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test219/test219.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test220/golden/test220.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test220/test220.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test228/golden/test228.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test228/test228.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test233/golden/test233.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test233/test233.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test234/golden/test234.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test234/test234.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test235a/golden/test235a.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test235a/test235a.cpp (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test235b/golden/test235b.log (100%) rename tests/{ => golden-file}/systemc/compliance_1666/test235b/test235b.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_bit/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_bit/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_bit/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_bit/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_bit/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_bit/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_bitref/test01/golden/test_bitref.log (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_bitref/test01/test_bitref.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/concat/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/concat/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/concat/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/concat/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/concat/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/concat/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.clangarm64 (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.mingw64 (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc16 (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc16-x64 (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc17 (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc17-x64 (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.ucrt64 (100%) rename tests/{ => golden-file}/systemc/datatypes/bit/sc_proxy/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/arith_big/add_big.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/arith_big/golden/test.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/arith_big/main.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/arith_big/test.f (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/bit/golden/test.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/bit/main.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/bit/ref_files/t_all.0 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/bit/ref_files/t_all.1 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/bit/ref_files/test_bit_FX_off.dat (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/bit/ref_files/test_bit_FX_on.dat (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/bit/test.f (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/bit/test_all.hh (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/bit/test_bit.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/array.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/assign.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/assign_constructor.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/default_assign.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/default_constructor.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/files.f (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/golden/files.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/golden/files.log.clangarm64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/golden/files.log.mingw64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/golden/files.log.msvc16 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/golden/files.log.msvc16-x64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/golden/files.log.msvc17 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/golden/files.log.msvc17-x64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/golden/files.log.ucrt64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/main.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/constructors/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/conv_int64/golden/main.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/conv_int64/main.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/copy_ctors/copy_ctors.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/copy_ctors/golden/copy_ctors.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/array.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/assign.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/assign_constructor.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/default_assign.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/default_constructor.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/fx_precision_arbitrary.h (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/fx_precision_default.h (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/fx_precision_double.h (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/golden/test.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/golden/test.log.clangarm64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc16 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc16-x64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc17 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc17-x64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/golden/test.log.ucrt64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/main.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/test.f (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_constructors/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_fix_limits.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_fix_limits_double.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_fix_limits_inf.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_fix_limits_long.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_fix_limits_zero.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_fixed_limits.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_fixed_limits_double.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_fixed_limits_inf.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_fixed_limits_long.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_fixed_limits_zero.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_float_limits.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_float_limits_double.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_float_limits_inf.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_float_limits_long.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_float_limits_zero.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_precision_arbitrary.h (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_precision_default.h (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_precision_double.h (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_ufix_limits.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_ufix_limits_double.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_ufix_limits_inf.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_ufix_limits_long.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_ufix_limits_zero.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_ufixed_limits.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_double.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_inf.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_long.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_zero.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/golden/test.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/golden/test.log.clangarm64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/golden/test.log.mingw64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/golden/test.log.ucrt64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/main.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/fast_limits/test.f (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_fix_limits.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_fix_limits_double.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_fix_limits_inf.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_fix_limits_long.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_fix_limits_zero.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_fixed_limits.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_fixed_limits_double.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_fixed_limits_inf.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_fixed_limits_long.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_fixed_limits_zero.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_float_limits.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_float_limits_double.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_float_limits_inf.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_float_limits_long.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_float_limits_zero.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_ufix_limits.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_ufix_limits_double.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_ufix_limits_inf.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_ufix_limits_long.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_ufix_limits_zero.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_ufixed_limits.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_ufixed_limits_double.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_ufixed_limits_inf.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_ufixed_limits_long.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/fx_ufixed_limits_zero.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/golden/test.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/golden/test.log.clangarm64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/golden/test.log.mingw64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/golden/test.log.ucrt64 (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/main.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/limits/test.f (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/observers/golden/observers.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/observers/observers.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/other_types/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/other_types/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/ranges/golden/test.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/ranges/main.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/ranges/range_fx.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/ranges/test.f (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/shift/fx_precision_arbitrary.h (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/shift/fx_precision_default.h (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/shift/fx_precision_double.h (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/shift/golden/test.log (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/shift/main.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/shift/operator_shift_both.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/shift/operator_shift_left.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/shift/operator_shift_right.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/fx/shift/test.f (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith01/arith01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith01/golden/arith01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith01/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith02/arith02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith02/golden/arith02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith02/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith02/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith03/arith03.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith03/golden/arith03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith03/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith04/arith04.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith04/golden/arith04.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith04/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith04/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith05/arith05.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith05/golden/arith05.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith05/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith06/arith06.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith06/golden/arith06.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith06/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith06/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith07/arith07.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith07/golden/arith07.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith07/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith08/arith08.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith08/golden/arith08.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith08/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith08/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith09/arith09.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith09/golden/arith09.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith09/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith10/arith10.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith10/golden/arith10.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith10/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith10/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith11/arith11.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/arith/arith11/golden/arith11.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/add_subtracts/add_subtracts.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/add_subtracts/golden/add_subtracts.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/add_subtracts/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/adds64/adds64.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/adds64/golden/adds64.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/adds64/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/adds64/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/assignments/assignments.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/assignments/golden/assignments.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/assignments/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/big_small/big_small.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/big_small/golden/big_small.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/big_small/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/concatenations/concatenations.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/concatenations/golden/concatenations.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/concatenations/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/multiplies64/golden/multiplies64.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/multiplies64/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/multiplies64/multiplies64.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/multiplies64/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/multiply_divides/golden/multiply_divides.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/multiply_divides/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/multiply_divides/multiply_divides.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/part_selects/mixed/golden/part_selects.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/part_selects/mixed/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/part_selects/mixed/part_selects.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/part_selects/signed/golden/part_selects.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/part_selects/signed/part_selects.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/part_selects/unsigned/golden/part_selects.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/part_selects/unsigned/part_selects.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/shifts/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/big_datatypes/shifts/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/check/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/check/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/compare/compare.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/compare/golden/compare.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test07/golden/test07.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/concat/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/from_bv_lv/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/from_bv_lv/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/from_bv_lv/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/from_bv_lv/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/from_bv_lv/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/from_bv_lv/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/from_bv_lv/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/from_bv_lv/test04/isaac.h (100%) rename tests/{ => golden-file}/systemc/datatypes/int/from_bv_lv/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/misc/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/misc/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/misc/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/misc/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/misc/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/misc/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/misc/test_improved_bigint/golden/test_improved_bigint.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/misc/test_improved_bigint/test_improved_bigint.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/parse_binary_bits/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/parse_binary_bits/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/parse_binary_bits/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/parse_binary_bits/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/reduce/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/reduce/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/reduce/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/reduce/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/reduce/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/reduce/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/bitselect/32bit/signed/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/bitselect/32bit/signed/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/bitselect/64bit/signed/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/bitselect/64bit/signed/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/concat/signed/32bit/concat.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/concat/signed/32bit/golden/concat.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/concat/signed/64bit/concat.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/concat/signed/64bit/golden/concat.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/concat/unsigned/32bit/concat.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/concat/unsigned/32bit/golden/concat.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/concat/unsigned/64bit/concat.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/concat/unsigned/64bit/golden/concat.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/extend_sign/extend_sign.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/extend_sign/golden/extend_sign.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/mixed/golden/test_int.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/mixed/test_int.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/partselect/32bit/signed/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/partselect/32bit/signed/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/partselect/64bit/signed/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/partselect/64bit/signed/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/concat/signed/32bit/concat.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/concat/signed/32bit/golden/concat.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/concat/signed/64bit/concat.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/concat/signed/64bit/golden/concat.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/concat.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/golden/concat.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/concat.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/golden/concat.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/mixed/golden/test_int.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/mixed/test_int.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/golden/select.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/select.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_signed/bit_select/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_signed/bit_select/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_signed/part_select/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_signed/part_select/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_signed/part_select/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_signed/part_select/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_signed/part_select/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_signed/part_select/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_signed/part_select/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_signed/part_select/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_small/bsps1/bsps1.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_small/bsps1/golden/bsps1.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_small/test_small/golden/test_small.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_small/test_small/test_small.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_unsigned/bit_select/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_unsigned/bit_select/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_unsigned/minus/golden/minus.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_unsigned/minus/minus.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_unsigned/part_select/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_unsigned/part_select/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_unsigned/part_select/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_unsigned/part_select/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_vector/vector_extract/golden/vector_extract.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_vector/vector_extract/vector_extract.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_vector/vector_shift/golden/vector_shift.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_vector/vector_shift/vector_shift.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_vector/vector_trim/golden/vector_trim.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/sc_vector/vector_trim/vector_trim.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/string_conversion/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/string_conversion/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/string_conversion/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/string_conversion/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/int/string_conversion/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/int/string_conversion/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test07/golden/test07.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test08/golden/test08.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test08/test08.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test09/golden/test09.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test09/test09.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test10/golden/test10.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test10/test10.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test11/golden/test11.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test11/test11.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test12/golden/test12.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/concat/test12/test12.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/sign_propagation/golden/sign_propagation.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/sign_propagation/sign_propagation.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/signless_conversion/golden/signless_conversion.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/signless_conversion/signless_conversion.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test02/golden/test02.log.clangarm64 (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test02/golden/test02.log.mingw64 (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test02/golden/test02.log.msvc16 (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test02/golden/test02.log.msvc16-64 (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test02/golden/test02.log.msvc17 (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test02/golden/test02.log.msvc17-64 (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test02/golden/test02.log.ucrt64 (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/datatypes/misc/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/examples/aes/aes.cpp (100%) rename tests/{ => golden-file}/systemc/examples/aes/golden/aes.log (100%) rename tests/{ => golden-file}/systemc/examples/isqrt/golden/isqrt.log (100%) rename tests/{ => golden-file}/systemc/examples/isqrt/isqrt.cpp (100%) rename tests/{ => golden-file}/systemc/examples/optional/golden/optional.log (100%) rename tests/{ => golden-file}/systemc/examples/optional/optional.cpp (100%) rename tests/{ => golden-file}/systemc/examples/trie/golden/trie.log (100%) rename tests/{ => golden-file}/systemc/examples/trie/trie.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_barrier/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_barrier/test01/sc_barrier.h (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_barrier/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_join/test01/golden/sc_join.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_join/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_join/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_join/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_join/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_join/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_join/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_join/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_join/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_join/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_join/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_spawn_options/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/sc_spawn_options/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test07/golden/test07.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test08/golden/test08.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test08/test08.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test09/golden/test09.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test09/test09.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test10/golden/test10.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test10/test10.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test11/golden/test11.log (100%) rename tests/{ => golden-file}/systemc/kernel/dynamic_processes/test11/test11.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/kind_string/test01/foo.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/kind_string/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/kind_string/test01/main.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/kind_string/test01/test01.f (100%) rename tests/{ => golden-file}/systemc/kernel/module_method_after_sc_start/golden/module_method_after_sc_start.log (100%) rename tests/{ => golden-file}/systemc/kernel/module_method_after_sc_start/module_method_after_sc_start.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/module_thread_after_sc_start/golden/module_thread_after_sc_start.log (100%) rename tests/{ => golden-file}/systemc/kernel/module_thread_after_sc_start/module_thread_after_sc_start.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/phase_callbacks/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/phase_callbacks/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/phase_callbacks/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/phase_callbacks/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/phase_callbacks/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/kernel/phase_callbacks/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/disable_enable/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/disable_enable/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/disable_enable/test2/golden/test2.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/disable_enable/test2/test2.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/reset/method_reset_throw/golden/sc_method_reset_throw.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/reset/method_reset_throw/sc_method_reset_throw.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/reset/method_self_reset/golden/method_self_reset.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/reset/method_self_reset/method_self_reset.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/suspend_resume/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/suspend_resume/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/suspend_resume/test2/golden/test2.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/suspend_resume/test2/test2.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test07/golden/test07.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test08/golden/test08.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test08/test08.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test09/golden/sc_event_list_kill.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/test09/sc_event_list_kill.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/throw_it/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/kernel/process_control/throw_it/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/register_hierarchical_name/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/register_hierarchical_name/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/reset_signal_is/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/reset_signal_is/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/reset_signal_is/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/reset_signal_is/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/reset_signal_is/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/kernel/reset_signal_is/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/reset_signal_is/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/kernel/reset_signal_is/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/reset_signal_is/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/kernel/reset_signal_is/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_attribute/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_attribute/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_attribute/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_attribute/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_elab_and_sim/golden/sc_elab_and_sim.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_elab_and_sim/sc_elab_and_sim.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test07/golden/test07.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test08/golden/test08.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test08/test08.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test09/golden/test09.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test09/test09.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test10/golden/test10.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test10/test10.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test11/golden/test11.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test11/test11.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test12/golden/test12.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test12/test12.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test13/golden/test13.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test13/test13.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test14/golden/test14.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test14/test14.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test15/event_triggered.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_event/test15/golden/event_triggered.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_lambda/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_lambda/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_macros/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_macros/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_main_main/golden/sc_main_main.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_main_main/sc_main_main.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test07/golden/test07.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test08/golden/test08.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test08/test08.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test09/golden/test09.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test09/test09.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test10/golden/test10.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module/test10/test10.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module_name/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_module_name/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_name_gen/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_name_gen/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_object/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_object/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_object/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_object/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_object_manager/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_object_manager/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_object_manager/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_object_manager/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_object_manager/test03/golden/hierarchy_scope.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_object_manager/test03/hierarchy_scope.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_process_b/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_process_b/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_process_b/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_process_b/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_process_b/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_process_b/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_process_handle/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_process_handle/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_process_handle/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_process_handle/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_sensitive/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_sensitive/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_sensitive/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_sensitive/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_sensitive/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_sensitive/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_sensitive/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_sensitive/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_sensitive/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_sensitive/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_simcontext/sc_delta_count/golden/sc_delta_count.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_simcontext/sc_delta_count/sc_delta_count.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_simcontext/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_simcontext/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_simcontext/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_simcontext/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_start/sc_start_0/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_start/sc_start_0/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_start/sc_start_0/test2/golden/test2.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_start/sc_start_0/test2/test2.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_start/time_overflow/golden/time_overflow.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_start/time_overflow/time_overflow.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_stop/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_stop/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_stop/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_stop/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_stop/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_stop/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_suspend/golden/sc_suspend.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_suspend/sc_suspend.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test07/golden/test07.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test08/golden/test08.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test08/test08.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test09/golden/test09.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test09/test09.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test10/golden/test10.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test10/test10.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test11/golden/test11.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test11/test11.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test12/golden/test12.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test12/test12.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test13/golden/test13.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test13/test13.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test14/golden/test14.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test14/test14.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test15/golden/test15.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test15/test15.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test16/golden/test16.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test16/test16.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test17/golden/test17.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test17/test17.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test18/golden/test18.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test18/test18.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test19/golden/test19.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test19/test19.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test20/golden/test20.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test20/test20.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test21/golden/test21.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_time/test21/test21.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_ver/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/sc_ver/test01/main.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_ver/test01/test-unchecked.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/sc_ver/test01/test01.f (100%) rename tests/{ => golden-file}/systemc/kernel/stage_callbacks/callbacks/callbacks.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/stage_callbacks/callbacks/golden/callbacks.log (100%) rename tests/{ => golden-file}/systemc/kernel/stage_callbacks/registration/golden/registration.log (100%) rename tests/{ => golden-file}/systemc/kernel/stage_callbacks/registration/registration.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/stage_callbacks/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/kernel/stage_callbacks/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/kernel/stage_callbacks/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/kernel/stage_callbacks/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/addition/addition.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/addition/addition.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/addition/addition.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/addition/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/addition/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/addition/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/addition/golden/addition.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/addition/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/addition/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/addition/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/bitwidth/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/bitwidth/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/bitwidth/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/bitwidth/golden/bitwidth.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/bitwidth/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/bitwidth/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/bitwidth/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/datatypes/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/datatypes/golden/datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/datatypes/golden/datatypes.log.linuxaarch64 (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/increment/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/increment/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/increment/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/increment/golden/increment.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/increment/increment.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/increment/increment.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/increment/increment.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/increment/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/increment/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/increment/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/sharing/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/sharing/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/sharing/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/sharing/golden/sharing.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/sharing/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/sharing/sharing.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/sharing/sharing.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/sharing/sharing.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/sharing/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/addition/sharing/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/datatypes/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/datatypes/golden/datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/divide/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/divide/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/divide/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/divide/divide.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/divide/divide.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/divide/divide.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/divide/golden/divide.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/divide/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/divide/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/divide/divide/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/modulo/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/modulo/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/modulo/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/modulo/golden/modulo.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/modulo/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/modulo/modulo.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/modulo/modulo.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/modulo/modulo.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/modulo/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/modulo/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/mult/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/mult/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/mult/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/mult/golden/mult.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/mult/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/mult/mult.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/mult/mult.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/mult/mult.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/mult/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/mult/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/bitwidth/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/bitwidth/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/bitwidth/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/bitwidth/golden/bitwidth.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/bitwidth/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/bitwidth/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/bitwidth/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/datatypes/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/datatypes/golden/datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/datatypes/golden/datatypes.log.linuxaarch64 (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/decrement/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/decrement/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/decrement/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/decrement/golden/decrement.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/decrement/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/decrement/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/decrement/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/sharing/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/sharing/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/sharing/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/sharing/golden/sharing.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/sharing/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/sharing/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/sharing/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/subtract/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/subtract/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/subtract/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/subtract/golden/subtract.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/subtract/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/subtract/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/subtract/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/and_1/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/and_1/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/and_1/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/and_1/golden/and_1.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/and_1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/and_1/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/and_1/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/datatypes/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/datatypes/golden/datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/and/datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/datatypes/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/datatypes/golden/datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/datatypes/golden/datatypes.log.linuxaarch64 (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/not_1/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/not_1/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/not_1/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/not_1/golden/not_1.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/not_1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/not_1/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/not/not_1/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/datatypes/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/datatypes/golden/datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/or_1/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/or_1/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/or_1/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/or_1/golden/or_1.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/or_1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/or_1/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/or/or_1/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/bitwidth/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/bitwidth/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/bitwidth/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/bitwidth/golden/bitwidth.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/bitwidth/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/bitwidth/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/bitwidth/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/datatypes/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/datatypes/golden/datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/datatypes/golden/datatypes.log.linuxaarch64 (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/sharing/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/sharing/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/sharing/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/sharing/golden/sharing.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/sharing/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/sharing/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shl/sharing/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shr/sharing/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shr/sharing/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shr/sharing/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shr/sharing/golden/sharing.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shr/sharing/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shr/sharing/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/shr/sharing/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/datatypes/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/datatypes/golden/datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/xor_1/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/xor_1/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/xor_1/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/xor_1/golden/xor_1.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/xor_1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/xor_1/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/xor_1/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/balancing/balancing.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/balancing/balancing.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/balancing/balancing.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/balancing/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/balancing/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/balancing/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/balancing/golden/balancing.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/balancing/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/balancing/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/balancing/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/datatypes/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/datatypes/datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/datatypes/datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/datatypes/datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/datatypes/golden/datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/fsm/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/fsm/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/fsm/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/fsm/fsm.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/fsm/fsm.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/fsm/fsm.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/fsm/golden/fsm.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/fsm/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/fsm/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/fsm/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/inlining/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/inlining/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/inlining/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/inlining/golden/inlining.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/inlining/inlining.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/inlining/inlining.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/inlining/inlining.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/inlining/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/inlining/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/case/inlining/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/balancing/balancing.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/balancing/balancing.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/balancing/balancing.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/balancing/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/balancing/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/balancing/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/balancing/golden/balancing.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/balancing/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/balancing/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/balancing/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/conditions/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/conditions/conditions.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/conditions/conditions.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/conditions/conditions.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/conditions/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/conditions/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/conditions/golden/conditions.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/conditions/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/conditions/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/conditions/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/datatypes/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/datatypes/golden/datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/fsm/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/fsm/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/fsm/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/fsm/fsm.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/fsm/fsm.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/fsm/fsm.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/fsm/golden/fsm.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/fsm/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/fsm/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/fsm/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/if_test/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/if_test/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/if_test/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/if_test/golden/if_test.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/if_test/if_test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/if_test/if_test.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/if_test/if_test.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/if_test/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/if_test/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/if_test/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/inlining/common.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/inlining/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/inlining/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/inlining/golden/inlining.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/inlining/inlining.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/inlining/inlining.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/inlining/inlining.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/inlining/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/inlining/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/if_test/inlining/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_datatypes/golden/for_datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_exit/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_exit/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_exit/golden/for_exit.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_exit/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_exit/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_exit/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_fsm/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_fsm/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_fsm/golden/for_fsm.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_fsm/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_fsm/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/for_fsm/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_datatypes/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_datatypes/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_datatypes/golden/while_datatypes.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_datatypes/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_datatypes/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_datatypes/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_exit/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_exit/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_exit/golden/while_exit.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_exit/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_exit/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_exit/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_fsm/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_fsm/display.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_fsm/golden/while_fsm.log (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_fsm/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_fsm/stimulus.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_fsm/stimulus.h (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.cpp (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.f (100%) rename tests/{ => golden-file}/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.h (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/aggregate/golden/rgb.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/aggregate/rgb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/aggregate/rgb.h (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/dataflow/dataflow.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/dataflow/golden/dataflow.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/hshake1/golden/hshake1.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/hshake1/hshake1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/hshake2/golden/hshake2.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/hshake2/hshake2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/hwsw/golden/hwsw.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/hwsw/hwsw.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/test2/golden/test2.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/test2/test2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/test3/golden/test3.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/test3/test3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/test4/golden/test4.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/channel/test4/test4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/test2/golden/test2.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/test2/test2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/test3/golden/test3.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/test3/test3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/test4/golden/test4.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/test4/test4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/tvec1/golden/tvec1.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/tvec1/tvec1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/tvec2/golden/tvec2.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/tvec2/tvec2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/tvec3/golden/tvec3.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/tvec3/tvec3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/tvec4/golden/tvec4.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/reslv/tvec4/tvec4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/aggregate/golden/rgb.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/aggregate/rgb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/aggregate/rgb.h (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/bool/bool.f (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/bool/golden/bool.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/bool/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/bool/proc1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/bool/proc1.h (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/bool/proc2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/bool/proc2.h (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/float/float.f (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/float/golden/float.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/float/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/float/proc1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/float/proc1.h (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/float/proc2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/float/proc2.h (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/int/golden/int.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/int/int.f (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/int/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/int/proc1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/int/proc1.h (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/int/proc2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/int/proc2.h (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/unsigned/golden/unsigned.log (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/unsigned/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/unsigned/proc1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/unsigned/proc1.h (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/unsigned/proc2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/unsigned/proc2.h (100%) rename tests/{ => golden-file}/systemc/misc/communication/signals/unsigned/unsigned.f (100%) rename tests/{ => golden-file}/systemc/misc/examples/README (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901.cpp (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901.f (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901.h (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901_alu.cpp (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901_alu.h (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901_alu_inputs.cpp (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901_alu_inputs.h (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901_edge.cpp (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901_edge.h (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901_output_and_shifter.cpp (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901_output_and_shifter.h (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901_test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/a2901_test.h (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/common.h (100%) rename tests/{ => golden-file}/systemc/misc/examples/a2901/golden/a2901.log (100%) rename tests/{ => golden-file}/systemc/misc/examples/datawidth_int_c/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/examples/datawidth_int_c/datawidth_int.cpp (100%) rename tests/{ => golden-file}/systemc/misc/examples/datawidth_int_c/golden/datawidth_int.log (100%) rename tests/{ => golden-file}/systemc/misc/examples/datawidth_int_c/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/examples/datawidth_int_file/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/examples/datawidth_int_file/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/examples/datawidth_int_file/datawidth_int.f (100%) rename tests/{ => golden-file}/systemc/misc/examples/datawidth_int_file/golden/datawidth_int.log (100%) rename tests/{ => golden-file}/systemc/misc/examples/datawidth_int_file/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/examples/datawidth_int_file/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/examples/datawidth_int_file/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/examples/parsing/activa.cpp (100%) rename tests/{ => golden-file}/systemc/misc/examples/parsing/golden/activa.log (100%) rename tests/{ => golden-file}/systemc/misc/expected_behavior/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/misc/expected_behavior/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-134/golden/pr-134.log (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-134/pr-134.cpp (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-2/golden/pr-2.log (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-2/pr-2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-233/golden/pr-233.log (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-233/pr-233.cpp (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-25/golden/pr-25.log (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-25/pr-25.cpp (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-47_3/golden/pr-47_3.log (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-47_3/pr-47_3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-503-neg/golden/pr-503-neg.log (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-503-neg/pr-503-neg.cpp (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-503/golden/pr-503.log (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr-503/pr-503.cpp (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr213/golden/pr213.log (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr213/pr213.cpp (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr57/golden/pr57.log (100%) rename tests/{ => golden-file}/systemc/misc/gnats/pr57/pr57.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/4.2.2/4.2.2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/4.2.2/golden/4.2.2.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/4.4.5.3/4.4.5.3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/4.4.5.3/golden/4.4.5.3.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/4.6.8/4.6.8.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/4.6.8/golden/4.6.8.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.10.9/5.10.9.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.10.9/golden/5.10.9.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.12.7/5.12.7.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.12.7/golden/5.12.7.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.12.8.3/5.12.8.3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.12.8.3/golden/5.12.8.3.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.12.8.4/5.12.8.4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.12.8.4/golden/5.12.8.4.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.12.8.5/5.12.8.5.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.12.8.5/golden/5.12.8.5.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.13.7/5.13.7.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.13.7/golden/5.13.7.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.16.5/5.16.5.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.16.5/golden/5.16.5.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.16.7/5.16.7.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.16.7/golden/5.16.7.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.16.8/5.16.8.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.16.8/golden/5.16.8.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.16.9/5.16.9.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.16.9/golden/5.16.9.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.12/5.2.12.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.12/golden/5.2.12.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.13/5.2.13.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.13/golden/5.2.13.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.15/5.2.15.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.15/golden/5.2.15.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.17/5.2.17.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.17/golden/5.2.17.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.19/5.2.19.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.19/golden/5.2.19.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.21/5.2.21.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.21/golden/5.2.21.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.22/5.2.22.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.22/golden/5.2.22.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.5/5.2.5.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.5/golden/5.2.5.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.7.part1/5.2.7.part1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.7.part1/golden/5.2.7.part1.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.7.part2/5.2.7.part2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.7.part2/golden/5.2.7.part2.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.8/5.2.8.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.8/golden/5.2.8.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.9/5.2.9.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.2.9/golden/5.2.9.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.20.4/5.20.4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.20.4/golden/5.20.4.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.21.5/5.21.5.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.21.5/golden/5.21.5.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.3.5/5.3.5.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.3.5/golden/5.3.5.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.5.6/5.5.6.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.5.6/golden/5.5.6.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.5.7/5.5.7.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.5.7/golden/5.5.7.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.5/5.6.5.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.5/golden/5.6.5.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.6.1.part1/5.6.6.1.part1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.6.1.part1/golden/5.6.6.1.part1.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.6.1.part2/5.6.6.1.part2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.6.1.part2/golden/5.6.6.1.part2.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.6.1.part3/5.6.6.1.part3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.6.1.part3/golden/5.6.6.1.part3.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.6.7/5.6.6.7.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.6.7/golden/5.6.6.7.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.7/5.6.7.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.7/golden/5.6.7.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.8/5.6.8.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.6.8/golden/5.6.8.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.7.3/5.7.3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.7.3/golden/5.7.3.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.8.5.size/5.8.5.size.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.8.5.size/golden/5.8.5.size.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.9.4/5.9.4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/5.9.4/golden/5.9.4.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.13.5/6.13.5.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.13.5/golden/6.13.5.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.23.12/6.23.12.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.23.12/golden/6.23.12.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.25.3/6.25.3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.25.3/golden/6.25.3.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.30.6/6.30.6.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.30.6/golden/6.30.6.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.4.11/6.4.11.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.4.11/golden/6.4.11.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.5.3/6.5.3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.5.3/golden/6.5.3.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.6.4/6.6.4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/6.6.4/golden/6.6.4.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/7.10/7.10.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/7.10/golden/7.10.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/7.2/7.2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/7.2/golden/7.2.4.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/7.2/golden/7.2.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/7.3/7.3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/7.3/golden/7.3.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/7.9/7.9.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/7.9/golden/7.9.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.2.7/8.2.7.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.2.7/golden/8.2.7.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.3.15/8.3.15.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.3.15/golden/8.3.15.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.3.7/8.3.7.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.3.7/golden/8.3.7.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.5.10/8.5.10.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.5.10/golden/8.5.10.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.5.11/8.5.11.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.5.11/golden/8.5.11.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.5.4/8.5.4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.5.4/golden/8.5.4.log (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.5.5/8.5.5.cpp (100%) rename tests/{ => golden-file}/systemc/misc/ieee1666_2023/8.5.5/golden/8.5.5.log (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/pr476/define.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/pr476/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/pr476/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/pr476/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/pr476/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/pr476/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/pr476/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/pr476/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/pr476/test.f (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/pr476/test.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test1/define.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test1/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test1/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test1/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test1/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test1/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test1/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test1/test.f (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test1/test.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test2/define.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test2/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test2/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test2/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test2/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test2/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test2/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test2/test.f (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test2/test.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test3/define.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test3/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test3/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test3/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test3/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test3/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test3/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test3/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test3/test.f (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test3/test.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test4/define.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test4/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test4/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test4/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test4/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test4/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test4/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test4/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test4/test.f (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test4/test.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test5/define.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test5/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test5/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test5/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test5/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test5/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test5/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test5/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test5/test.f (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test5/test.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test6/define.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test6/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test6/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test6/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test6/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test6/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test6/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test6/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test6/test.f (100%) rename tests/{ => golden-file}/systemc/misc/if_transforms/loop_unrolling/test6/test.h (100%) rename tests/{ => golden-file}/systemc/misc/memory_explosion/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/misc/memory_explosion/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/misc/memory_explosion/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/misc/memory_explosion/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/misc/reports/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/misc/reports/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_1/T_2_3_1.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_1/T_2_3_1_1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_1/golden/T_2_3_1_1.log (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_2/T_2_3_1.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_2/T_2_3_1_2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_2/golden/T_2_3_1_2.log (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_3/T_2_3_1.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_3/T_2_3_1_3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_3/golden/T_2_3_1_3.log (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_4/T_2_3_1.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_4/T_2_3_1_4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_4/golden/T_2_3_1_4.log (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_5_neg/T_2_3_1.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_5_neg/T_2_3_1_5_neg.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_1_5_neg/golden/T_2_3_1_5_neg.log (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_2_1/T_2_3_1.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_2_1/T_2_3_2_1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_2_1/golden/T_2_3_2_1.log (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_2_5_neg/T_2_3_1.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_2_5_neg/T_2_3_2_5_neg.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_2_5_neg/golden/T_2_3_2_5_neg.log (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_3_1/T_2_3_1.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_3_1/T_2_3_3_1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_3_1/golden/T_2_3_3_1.log (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_4_1/T_2_3_1.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_4_1/T_2_3_4_1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_4_1/golden/T_2_3_4_1.log (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_5_1/T_2_3_1.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_5_1/T_2_3_5_1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.3/T_2_3_5_1/golden/T_2_3_5_1.log (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.4/T_2_4.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.4/T_2_4_1_1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.4/golden/T_2_4_1_1.log (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.5/T_2_5.h (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.5/T_2_5_1_1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/semantic/2.5/golden/T_2_5_1_1.log (100%) rename tests/{ => golden-file}/systemc/misc/sim/prime_do_while/common.h (100%) rename tests/{ => golden-file}/systemc/misc/sim/prime_do_while/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim/prime_do_while/display.h (100%) rename tests/{ => golden-file}/systemc/misc/sim/prime_do_while/golden/prime_do_while.log (100%) rename tests/{ => golden-file}/systemc/misc/sim/prime_do_while/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim/prime_do_while/prime_do_while.f (100%) rename tests/{ => golden-file}/systemc/misc/sim/prime_do_while/prime_numgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim/prime_do_while/prime_numgen.h (100%) rename tests/{ => golden-file}/systemc/misc/sim/prime_do_while/reset.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim/prime_do_while/reset.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/async_clock/async_clock.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/async_clock/golden/async_clock.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad1/biquad.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad1/biquad.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad1/biquad1.f (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.clangarm64 (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.linuxaarch64 (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.macosarm64 (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad1/testbench.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad1/testbench.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/biquad.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/biquad.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/biquad2.f (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/delay_line.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/delay_line.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/getres.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/getres.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/golden/biquad2.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/op_queue.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/op_queue.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/testbench.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad2/testbench.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad3/biquad.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad3/biquad.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad3/biquad3.f (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad3/delay_line.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad3/delay_line.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad3/golden/biquad3.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad3/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad3/testbench.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/biquad/biquad3/testbench.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/cgen/cgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/cgen/golden/cgen.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/cycle_dw8051_demo/common.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_dw8051_demo.f (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_model.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_model.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/cycle_dw8051_demo/golden/cycle_dw8051_demo.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/cycle_dw8051_demo/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/cycle_dw8051_demo/peripheral.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/cycle_dw8051_demo/peripheral.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/cycle_dw8051_demo/test.hex (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/hshake2/golden/hshake2.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/hshake2/hshake2.f (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/hshake2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/hshake2/proc1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/hshake2/proc1.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/hshake2/proc2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/hshake2/proc2.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/irq/golden/irq.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/irq/irq.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/manual_clock/golden/manual_clock.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/manual_clock/isaac.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/manual_clock/manual_clock.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/multtrans/multtrans0/golden/multtrans0.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/multtrans/multtrans0/multtrans0.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/new_prop/new_prop1/golden/new_prop1.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/new_prop/new_prop1/new_prop1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/new_prop/new_prop2/golden/new_prop2.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/new_prop/new_prop2/new_prop2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/popc/golden/popc.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/popc/popc.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/simple_cpu/datamem (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/simple_cpu/golden/simple_cpu.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/simple_cpu/progmem (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/simple_cpu/simple_cpu.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/srlatch/golden/srlatch.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/srlatch/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/srlatch/nor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/srlatch/nor.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/srlatch/srlatch.f (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/srlatch/testbench.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/srlatch/testbench.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/tri_state2/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/tri_state2/display.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/tri_state2/driver.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/tri_state2/driver.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/tri_state2/golden/tri_state2.log (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/tri_state2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/tri_state2/pullup.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/tri_state2/pullup.h (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/tri_state2/tri_state2.f (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/tri_state2/ts_buf.cpp (100%) rename tests/{ => golden-file}/systemc/misc/sim_tests/tri_state2/ts_buf.h (100%) rename tests/{ => golden-file}/systemc/misc/stars/star105234/golden/star105234.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star105234/star105234.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star107460/golden/star107460.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star107460/star107460.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star107464/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star107464/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star107468/golden/star107468.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star107468/star107468.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113320/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113320/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113321/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113321/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113623/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113623/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113632/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113632/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113726/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113726/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113946/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113946/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113999/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star113999/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114085/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114085/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114104/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114104/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114203/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114203/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114477/design.h (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114477/design_rtl.h (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114477/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114477/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114566/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114566/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114633/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114633/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114639/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114639/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114678/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114678/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114716/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star114716/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star115038/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star115038/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star115165/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star115165/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star116072/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star116072/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star116406/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star116406/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star116568/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star116568/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star117831/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star117831/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star123845/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star123845/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star125338/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star125338/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star125412/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star125412/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star125422/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star125422/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star125788/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star125788/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star126360/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star126360/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star127536/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star127536/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star127624/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star127624/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star127712/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star127712/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star127848/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star127848/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star127914/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star127914/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star129901/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star129901/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star130782/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star130782/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star130786/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star130786/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star132075/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star132075/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star132136/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star132136/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star133377/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star133377/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star135771/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star135771/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/star137040/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/stars/star137040/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/vcd_trace/star126273/golden/test.vcd (100%) rename tests/{ => golden-file}/systemc/misc/stars/vcd_trace/star126273/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/stars/wif_trace/star115332/flop.h (100%) rename tests/{ => golden-file}/systemc/misc/stars/wif_trace/star115332/golden/test.awif (100%) rename tests/{ => golden-file}/systemc/misc/stars/wif_trace/star115332/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain/add_chain.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain/add_chain.dat (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain/add_chain.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain/common.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain/data_gen.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain/display.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain/golden/add_chain.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain/reset_stim.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain_FUNC/add_chain.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain_FUNC/add_chain.dat (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain_FUNC/add_chain.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain_FUNC/add_chain_FUNC.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain_FUNC/add_chain_main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain_FUNC/add_chain_tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain_FUNC/common.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain_FUNC/data_gen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain_FUNC/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain_FUNC/golden/add_chain_FUNC.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/add_chain_FUNC/reset_stim.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/blast/blast1/blast1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/blast/blast1/golden/blast1.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/blast/blast2/blast2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/blast/blast2/golden/blast2.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/blast/blast3/blast3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/blast/blast3/golden/blast3.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/bubble/bubble.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/bubble/bubble.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/bubble/common.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/bubble/display.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/bubble/golden/bubble.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/bubble/stim.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/bubble/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/circle/circ48.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/circle/circ48.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/circle/common.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/circle/golden/circ48.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/circle/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/combo/share/golden/share.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/combo/share/share.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/combo/switch3/golden/switch3.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/combo/switch3/switch3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/combo/switch4/golden/switch4.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/combo/switch4/switch4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/combo/switch5/golden/switch5.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/combo/switch5/switch5.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/combo/switch6/golden/switch6.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/combo/switch6/switch6.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/fncall/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/fncall/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/fncall/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/fncall/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/fncall/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/fncall/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/fncall/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/fncall/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/fncall/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/fncall/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/lvalue/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/lvalue/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/lvalue/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/lvalue/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/lvalue/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/lvalue/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/lvalue/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/lvalue/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/lvalue/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/lvalue/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/rvalue/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/rvalue/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/rvalue/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/rvalue/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/rvalue/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/rvalue/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/rvalue/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/rvalue/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/rvalue/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/concat/rvalue/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/misc/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/misc/test1/interface.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/misc/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/misc/test2/golden/test2.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/misc/test2/interface.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/misc/test2/test2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/misc/test3/golden/test3.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/misc/test3/interface.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/misc/test3/test3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test1/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test1/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test1/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test1/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test1/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test1/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test1/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test1/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test1/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test2/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test2/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test2/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test2/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test2/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test2/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test2/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test2/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test2/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test3/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test3/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test3/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test3/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test3/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test3/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test3/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test3/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test3/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test3/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test4/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test4/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test4/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test4/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test4/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test4/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test4/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test4/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test4/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test4/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test5/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test5/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test5/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test5/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test5/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test5/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test5/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test5/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test5/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test5/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test6/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test6/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test6/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test6/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test6/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test6/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test6/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test6/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test6/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test6/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test7/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test7/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test7/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test7/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test7/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test7/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test7/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test7/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test7/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test7/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test8/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test8/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test8/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test8/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test8/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test8/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test8/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test8/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test8/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test8/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test9/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test9/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test9/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test9/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test9/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test9/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test9/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test9/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test9/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/line_label/test9/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test1/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test1/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test1/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test1/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test1/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test1/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test1/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test1/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test1/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test2/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test2/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test2/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test2/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test2/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test2/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test2/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test2/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test2/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test3/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test3/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test3/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test3/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test3/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test3/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test3/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test3/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test3/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test3/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test4/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test4/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test4/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test4/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test4/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test4/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test4/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test4/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test4/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test4/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test5/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test5/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test5/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test5/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test5/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test5/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test5/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test5/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test5/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test5/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test6/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test6/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test6/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test6/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test6/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test6/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test6/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test6/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test6/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test6/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test7/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test7/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test7/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test7/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test7/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test7/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test7/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test7/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test7/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/misc/test7/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/misc/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/misc/test1/interface.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/misc/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/misc/test2/golden/test2.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/misc/test2/interface.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/misc/test2/test2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/misc/test3/golden/test3.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/misc/test3/interface.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/misc/test3/test3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test1/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test1/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test1/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test1/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test1/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test1/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test1/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test1/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test1/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test2/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test2/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test2/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test2/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test2/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test2/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test2/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test2/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test2/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test3/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test3/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test3/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test3/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test3/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test3/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test3/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test3/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test3/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test3/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test4/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test4/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test4/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test4/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test4/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test4/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test4/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test4/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test4/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test4/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test5/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test5/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test5/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test5/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test5/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test5/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test5/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test5/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test5/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test5/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test6/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test6/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test6/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test6/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test6/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test6/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test6/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test6/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test6/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/resource/test6/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test1/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test1/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test1/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test1/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test1/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test1/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test1/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test1/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test1/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test2/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test2/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test2/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test2/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test2/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test2/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test2/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test2/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test2/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test3/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test3/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test3/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test3/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test3/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test3/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test3/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test3/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test3/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test3/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test4/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test4/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test4/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test4/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test4/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test4/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test4/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test4/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test4/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test4/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test5/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test5/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test5/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test5/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test5/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test5/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test5/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test5/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test5/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/directives/translate_on/test5/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/gcd/gcd.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/gcd/golden/gcd.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test1/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test1/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test1/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test1/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test1/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test1/test1.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test2/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test2/golden/test2.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test2/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test2/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test2/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test2/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test2/test2.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test3/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test3/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test3/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test3/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test3/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test3/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test3/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test3/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test4/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test4/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test4/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test4/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test4/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test4/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test4/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test4/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test5/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test5/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test5/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test5/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test5/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test5/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test5/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test5/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test6/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test6/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test6/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test6/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test6/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test6/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test6/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/inlining/test6/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/prime_flag/common.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/prime_flag/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/prime_flag/display.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/prime_flag/golden/prime_flag.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/prime_flag/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/prime_flag/prime_flag.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/prime_flag/prime_numgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/prime_flag/prime_numgen.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/prime_flag/reset.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/prime_flag/reset.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/reduce/golden/reduce.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/reduce/reduce.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/scflow/t/golden/t.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/scflow/t/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/scflow/t/t.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/scflow/t/t.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/scflow/t/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/synth-1.0/gcd/gcd.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/synth-1.0/gcd/golden/gcd.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/synth_gnats/pr-207/pr-207_blast/golden/pr-207_blast.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/synth_gnats/pr-207/pr-207_blast/pr-207_blast.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/synth_gnats/pr-207/pr-207_mem/golden/pr-207_mem.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/synth_gnats/pr-207/pr-207_mem/pr-207_mem.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/synth_gnats/pr-207/pr-207_rf/golden/pr-207_rf.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/synth_gnats/pr-207/pr-207_rf/pr-207_rf.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test1/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test2/golden/test2.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test2/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test2/test2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test3/golden/test3.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test3/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test3/test3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test4/golden/test4.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test4/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test4/test4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test5/golden/test5.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test5/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test5/test5.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test6/golden/test6.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test6/test1.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/misc/test6/test6.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test01/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test01/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test01/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test01/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test01/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test01/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test01/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test01/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test02/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test02/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test02/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test02/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test02/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test02/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test02/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test02/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test02/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test02/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test03/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test03/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test03/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test03/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test03/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test03/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test03/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test03/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test03/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test03/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test04/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test04/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test04/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test04/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test04/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test04/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test04/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test04/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test04/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test04/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test05/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test05/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test05/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test05/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test05/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test05/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test05/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test05/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test05/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test05/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test06/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test06/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test06/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test06/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test06/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test06/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test06/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test06/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test06/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test06/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test07/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test07/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test07/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test07/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test07/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test07/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test07/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test07/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test07/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test07/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test08/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test08/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test08/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test08/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test08/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test08/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test08/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test08/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test08/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test08/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test09/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test09/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test09/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test09/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test09/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test09/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test09/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test09/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test09/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test09/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test10/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test10/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test10/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test10/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test10/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test10/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test10/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test10/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test10/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test10/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test11/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test11/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test11/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test11/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test11/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test11/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test11/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test11/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test11/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test11/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test12/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test12/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test12/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test12/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test12/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test12/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test12/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test12/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test12/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test12/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test13/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test13/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test13/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test13/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test13/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test13/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test13/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test13/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test13/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test13/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test14/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test14/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test14/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test14/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test14/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test14/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test14/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test14/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test14/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test14/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test15/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test15/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test15/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test15/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test15/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test15/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test15/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test15/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test15/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test15/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test16/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test16/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test16/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test16/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test16/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test16/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test16/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test16/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test16/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test16/test.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test17/define.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test17/golden/test.log (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test17/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test17/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test17/monitor.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test17/tb.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test17/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test17/test.cpp (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test17/test.f (100%) rename tests/{ => golden-file}/systemc/misc/synth/wait_until/test17/test.h (100%) rename tests/{ => golden-file}/systemc/misc/systemc_header/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/misc/systemc_header/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/aproc_halt/disaproc1/disaproc1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/aproc_halt/disaproc1/golden/disaproc1.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/aproc_halt/disaproc2/disaproc2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/aproc_halt/disaproc2/golden/disaproc2.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/aproc_halt/disaproc2/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/misc/unit/aproc_halt/disaproc3/disaproc3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/aproc_halt/disaproc3/golden/disaproc3.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/demo1/demo1.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/demo1/golden/demo1.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/demo1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/demo1/proc1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/demo1/proc1.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/demo1/proc2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/demo1/proc2.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/posedge/golden/posedge.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/posedge/posedge.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/posedge/rdy.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/posedge/stim.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/posedge/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/timing/golden/timing.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/timing/rdy.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/timing/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/timing/timing.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/wait/golden/wait.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/wait/wait.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/wait_until/golden/waiting.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/wait_until/rdy_gen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/wait_until/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/wait_until/wait_rdy.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/control/wait_until/waiting.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/README (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/bits_to_bits.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/golden/bits_to_bits.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/extension/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/extension/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/extension/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/extension/extension.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/extension/golden/extension.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/extension/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/extension/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/extension/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/golden/lost_carry.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/lost_carry.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote/golden/promote.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote/promote.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/golden/promote_extension.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/promote_extension.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/golden/promote_lost_carry.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/promote_lost_carry.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/golden/promote_truncation.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/promote_truncation.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/golden/truncation.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/truncation.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/README (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/bits_to_bits.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/golden/bits_to_bits.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/extension.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/golden/extension.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/golden/lost_carry.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/lost_carry.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/golden/promote.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/promote.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/golden/promote_extension.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/promote_extension.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/golden/promote_lost_carry.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/promote_lost_carry.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/golden/promote_truncation.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/promote_truncation.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/golden/truncation.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/truncation.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/README (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/bits_to_bits/bits_to_bits.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/bits_to_bits/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/bits_to_bits/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/bits_to_bits/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/bits_to_bits/golden/bits_to_bits.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/bits_to_bits/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/bits_to_bits/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/bits_to_bits/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/extension/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/extension/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/extension/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/extension/extension.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/extension/golden/extension.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/extension/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/extension/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/extension/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/lost_carry/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/lost_carry/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/lost_carry/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/lost_carry/golden/lost_carry.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/lost_carry/lost_carry.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/lost_carry/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/lost_carry/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/lost_carry/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote/golden/promote.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote/promote.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_extension/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_extension/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_extension/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_extension/golden/promote_extension.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_extension/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_extension/promote_extension.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_extension/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_extension/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/golden/promote_lost_carry.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/promote_lost_carry.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_truncation/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_truncation/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_truncation/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_truncation/golden/promote_truncation.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_truncation/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_truncation/promote_truncation.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_truncation/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/promote_truncation/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/truncation/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/truncation/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/truncation/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/truncation/golden/truncation.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/truncation/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/truncation/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/truncation/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_signed/truncation/truncation.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/README (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/bits_to_bits.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/golden/bits_to_bits.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/extension/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/extension/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/extension/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/extension/extension.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/extension/golden/extension.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/extension/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/extension/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/extension/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/lost_carry/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/lost_carry/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/lost_carry/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/lost_carry/golden/lost_carry.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/lost_carry/lost_carry.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/lost_carry/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/lost_carry/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/lost_carry/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote/golden/promote.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote/promote.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_extension/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_extension/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_extension/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_extension/golden/promote_extension.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_extension/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_extension/promote_extension.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_extension/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_extension/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/golden/promote_lost_carry.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/promote_lost_carry.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/golden/promote_truncation.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/promote_truncation.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/truncation/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/truncation/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/truncation/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/truncation/golden/truncation.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/truncation/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/truncation/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/truncation/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/datawidth_unsigned/truncation/truncation.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/add_promote/add_promote.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/add_promote/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/add_promote/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/add_promote/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/add_promote/golden/add_promote.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/add_promote/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/add_promote/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/add_promote/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/array_range/array_range.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/array_range/array_range.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/array_range/array_range.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/array_range/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/array_range/golden/array_range.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/array_range/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/array_range/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/array_range/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/concat_port/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/concat_port/concat_port.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/concat_port/concat_port.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/concat_port/concat_port.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/concat_port/golden/concat_port.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/concat_port/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/concat_port/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/concat_port/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/datawidth_int/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/datawidth_int/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/datawidth_int/datawidth_int.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/datawidth_int/golden/datawidth_int.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/datawidth_int/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/datawidth_int/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/datawidth_int/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/int_to_bits/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/int_to_bits/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/int_to_bits/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/int_to_bits/golden/int_to_bits.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/int_to_bits/int_to_bits.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/int_to_bits/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/int_to_bits/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/int_to_bits/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/promote_add/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/promote_add/datawidth.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/promote_add/datawidth.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/promote_add/golden/promote_add.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/promote_add/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/promote_add/promote_add.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/promote_add/stimgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/promote_add/stimgen.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/shift/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/shift/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/std_to_bool/golden/std_to_bool.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/std_to_bool/std_to_bool.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/std_ulogic_tilda/golden/std_ulogic_tilda.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/std_ulogic_tilda/std_ulogic_tilda.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/subvector/stab1/golden/stab1.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/subvector/stab1/stab1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/subvector/stab2/golden/stab2.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/subvector/stab2/stab2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/subvector/stab3/golden/stab3.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/subvector/stab3/stab3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/subvector/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/general/subvector/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/user_guide/ch9/c_array_datatype/c_array_datatype.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/user_guide/ch9/c_array_datatype/golden/c_array_datatype.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/user_guide/ch9/int_datatype/golden/int_datatype.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/user_guide/ch9/int_datatype/int_datatype.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/golden/std_ulogic_da (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/golden/std_ulogic_datatype.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/std_ulogic_datatype.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_s (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_sc_signed.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/file_io/input_char_sc_signed/input.decimal (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/file_io/input_char_sc_signed/input_char_sc_signed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/file_io/input_sc_signed/golden/input_sc_signed.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/file_io/input_sc_signed/input.char (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/file_io/input_sc_signed/input_sc_signed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_infinity/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_infinity/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_infinity/display.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_infinity/golden/sim_to_infinity.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_infinity/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_infinity/sim_to_infinity.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_time/common.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_time/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_time/display.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_time/golden/sim_to_time.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_time/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/methodology/sim_control/sim_to_time/sim_to_time.f (100%) rename tests/{ => golden-file}/systemc/misc/unit/structure/clocks/clocks.cpp (100%) rename tests/{ => golden-file}/systemc/misc/unit/structure/clocks/clocks.h (100%) rename tests/{ => golden-file}/systemc/misc/unit/structure/clocks/golden/clocks.log (100%) rename tests/{ => golden-file}/systemc/misc/unit/structure/clocks/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/async_chn/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/async_chn/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/async_chn/test2/golden/test2.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/async_chn/test2/test2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/async_chn/test3/golden/test3.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/async_chn/test3/test3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt10.1/chpt10.1.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt10.1/common.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt10.1/golden/chpt10.1.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt10.1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt10.1/paramadd.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt10.1/paramadd.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt10.1/stim.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt10.1/stim.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.1/golden/mean.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.1/mean.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.1/mean.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.2/golden/mean.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.2/mean.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.2/mean.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.3/golden/mean.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.3/mean.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.3/mean.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.4/golden/mean.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.4/mean.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.4/mean.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.5/golden/mean.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.5/mean.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.5/mean.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.6/golden/mean.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.6/mean.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.6/mean.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.7/golden/mean.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.7/mean.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt11.7/mean.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.1/accessor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.1/accessor.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.1/chpt12.1.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.1/common.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.1/golden/chpt12.1.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.1/ram.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.1/ram.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.2/accessor.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.2/accessor.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.2/chpt12.2.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.2/common.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.2/golden/chpt12.2.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.2/ram.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt12.2/ram.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt14.1/chpt14.1.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt14.1/golden/chpt14.1.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt14.1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt14.1/proc1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt14.1/proc1.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt14.1/proc2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt14.1/proc2.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.1/chpt3.1.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.1/counter.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.1/counter.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.1/fsmr.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.1/fsmr.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.1/golden/chpt3.1.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.1/sg.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.1/sg.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.1/testcase (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.2/chpt3.2.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.2/counter.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.2/counter.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.2/fsmr.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.2/fsmr.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.2/golden/chpt3.2.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.2/sg.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.2/sg.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt3.2/testcase (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/chpt4.1.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/display.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/golden/chpt4.1.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/numgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/numgen.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/stage1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/stage1.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/stage2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/stage2.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/stage3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.1/stage3.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/chpt4.2.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/display.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/golden/chpt4.2.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/numgen.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/numgen.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/pipeline.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/stage1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/stage1.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/stage1_2.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/stage2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/stage2.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/stage3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/stage3.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.2/testbench.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.3/clocks.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.3/golden/main.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.3/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt4.3/tb.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt5.1/accumulator.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt5.1/accumulator.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt5.1/chpt5.1.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt5.1/golden/chpt5.1.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt5.1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt5.1/testbench.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt5.1/testbench.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt5.1/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/chpt6.1.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/common.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/display.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/display.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/driver.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/driver.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/golden/chpt6.1.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/pullup.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/pullup.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/ts_buf.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt6.1/ts_buf.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.1/chpt7.1.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.1/golden/chpt7.1.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.1/isaac.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.1/testbench.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.1/testbench.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.2/adder_sub.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.2/adder_sub.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.2/chpt7.2.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.2/golden/chpt7.2.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.2/isaac.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.2/testbench.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/chpt7.2/testbench.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test1/golden/test1.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test1/test1.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test2/golden/test2.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test2/test2.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test3/golden/test3.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test3/test3.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test4/golden/test4.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test4/test4.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test5/golden/test5.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test5/test5.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test6/golden/test6.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test6/test6.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test7/golden/test7.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test7/test7.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test8/golden/test8.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/newsched/test8/test8.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/param_model/common.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/param_model/golden/param_model.log (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/param_model/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/param_model/param.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/param_model/param.h (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/param_model/param_model.f (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/param_model/stim.cpp (100%) rename tests/{ => golden-file}/systemc/misc/user_guide/param_model/stim.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/blv/blv.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/blv/golden/blv.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/blv/isaac.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash0/const.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash0/dash0.f (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash0/dist.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash0/dist.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash0/golden/dash0.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash0/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash0/pulse.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash0/pulse.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash0/speed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash0/speed.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/const.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/dash1.f (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/dist.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/dist.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/driver.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/driver.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/golden/dash1.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/pulse.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/pulse.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/speed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash1/speed.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/const.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/dash2.f (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/dist.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/dist.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/driver.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/driver.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/golden/dash2.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/pulse.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/pulse.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/speed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash2/speed.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/const.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/dash3.f (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/dist.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/dist.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/driver.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/driver.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/golden/dash3.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/pulse.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/pulse.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/speed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash3/speed.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/const.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/dash4.f (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/dist.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/dist.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/driver.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/driver.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/golden/dash4.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/pulse.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/pulse.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/speed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash4/speed.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/const.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/dash5.f (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/dist.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/dist.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/driver.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/driver.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/golden/dash5.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/pulse.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/pulse.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/speed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash5/speed.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/const.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/dash6.f (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/dist.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/dist.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/driver.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/driver.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/golden/dash6.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/pulse.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/pulse.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/speed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash6/speed.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/const.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/dash7.f (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/dist.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/dist.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/driver.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/driver.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/golden/dash7.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/pulse.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/pulse.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/speed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash7/speed.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/const.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/dash8.f (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/dist.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/dist.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/driver.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/driver.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/golden/dash8.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/pulse.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/pulse.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/speed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash8/speed.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/const.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/dash9.f (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/dist.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/dist.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/driver.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/driver.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/golden/dash9.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/main.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/pulse.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/pulse.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/speed.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/dash9/speed.h (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/module_name/golden/module_name.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/module_name/module_name.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/module_name/ubsan_suppressions.txt (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/out_of_bounds/golden/out_of_bounds.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/out_of_bounds/out_of_bounds.cpp (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/resolved_sig/golden/resolved_sig.log (100%) rename tests/{ => golden-file}/systemc/misc/v1.0/resolved_sig/resolved_sig.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/empty/empty_vcd/empty_vcd.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/empty/empty_vcd/golden/empty_vcd.log (100%) rename tests/{ => golden-file}/systemc/tracing/empty/empty_wif/empty_wif.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/empty/empty_wif/golden/empty_wif.log (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/sc_signal_ports/golden/test.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/sc_signal_ports/test.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test01/golden/test01.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test02/golden/test02.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test02/golden/test02.vcd.clangarm64 (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test02/golden/test02.vcd.mingw64 (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test02/golden/test02.vcd.ucrt64 (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test03/golden/test03.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test04/golden/test04.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test04/golden/test04.vcd.clangarm64 (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test04/golden/test04.vcd.linuxaarch64 (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test04/golden/test04.vcd.macosarm64 (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test04/golden/test04.vcd.mingw64 (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test04/golden/test04.vcd.ucrt64 (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test05/golden/test05.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test06/golden/test06.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test07/golden/test07.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test08/golden/test08.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test08/test08.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test09/golden/test09.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test09/test09.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test10/golden/test10.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test10/test10.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test12/golden/test12.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test12/test12.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test13/golden/test13.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test13/test13.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test14/golden/test14.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test14/test14.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test15/golden/test15.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test15/test15.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test16/golden/test16.vcd (100%) rename tests/{ => golden-file}/systemc/tracing/vcd_trace/test16/test16.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/mixed/golden/mixed.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/mixed/isaac.h (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/mixed/mixed.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/pct1/golden/pct1.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/pct1/main.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/pct1/monitor.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/pct1/monitor.h (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/pct1/pct1.f (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/pct1/tx.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/pct1/tx.h (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test01/golden/test01.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test02/golden/test02.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test02/golden/test02.awif.clangarm64 (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test02/golden/test02.awif.mingw64 (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test02/golden/test02.awif.ucrt64 (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test03/golden/test03.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test04/golden/test04.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test04/golden/test04.awif.clangarm64 (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test04/golden/test04.awif.mingw64 (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test04/golden/test04.awif.ucrt64 (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test05/golden/test05.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test06/golden/test06.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test07/golden/test07.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test08/golden/test08.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test08/test08.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test09/golden/test09.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test09/test09.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test10/golden/test10.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test10/test10.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test11/golden/test11.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test11/test11.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test12/golden/test12.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test12/test12.cpp (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test15/golden/test15.awif (100%) rename tests/{ => golden-file}/systemc/tracing/wif_trace/test15/test15.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/action_selection/action_selection.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/action_selection/golden/action_selection.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/cached/cached.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/cached/golden/cached.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/log_file/golden/log_file.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/log_file/log_file.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/report_info_verb/golden/verbosity.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/report_info_verb/verbosity.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/test04/empty_msg_id.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/test04/golden/empty_msg_id.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/test05/catch_actions.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_report/test05/golden/catch_actions.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_string_view/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_string_view/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test01/golden/test01.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test01/test01.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test02/golden/test02.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test02/test02.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test03/golden/test03.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test03/test03.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test04/golden/test04.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test04/test04.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test05/golden/test05.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test05/test05.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test06/golden/test06.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test06/test06.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test07/golden/test07.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test07/test07.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test08/golden/test08.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test08/test08.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test09/golden/iter_test.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test09/iter_test.cpp (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test10/golden/test10.log (100%) rename tests/{ => golden-file}/systemc/utils/sc_vector/test10/test10.cpp (100%) rename tests/{ => golden-file}/tlm/README.txt (100%) rename tests/{ => golden-file}/tlm/bugs/multi_passthrough_sockets_bug/golden/multi_passthrough_sockets_bug.log (100%) rename tests/{ => golden-file}/tlm/bugs/multi_passthrough_sockets_bug/multi_passthrough_sockets_bug.cpp (100%) rename tests/{ => golden-file}/tlm/bugs/multi_socket_hierarchical_bind/golden/multi_socket_hierarchical_bind.log (100%) rename tests/{ => golden-file}/tlm/bugs/multi_socket_hierarchical_bind/multi_socket_hierarchical_bind.cpp (100%) rename tests/{ => golden-file}/tlm/bus/bus.cpp (100%) rename tests/{ => golden-file}/tlm/bus/golden/bus.log (100%) rename tests/{ => golden-file}/tlm/bus_dmi/bus_dmi.cpp (100%) rename tests/{ => golden-file}/tlm/bus_dmi/golden/bus_dmi.log (100%) rename tests/{ => golden-file}/tlm/cancel_all/cancel_all.cpp (100%) rename tests/{ => golden-file}/tlm/cancel_all/golden/cancel_all.log (100%) rename tests/{ => golden-file}/tlm/endian_conv/golden/test_endian_conv.log (100%) rename tests/{ => golden-file}/tlm/endian_conv/input.txt (100%) rename tests/{ => golden-file}/tlm/endian_conv/test_endian_conv.cpp (100%) rename tests/{ => golden-file}/tlm/endian_conv/testall.py (100%) rename tests/{ => golden-file}/tlm/multi_sockets/MultiSocketSimpleSwitchAT.h (100%) rename tests/{ => golden-file}/tlm/multi_sockets/extensionPool.h (100%) rename tests/{ => golden-file}/tlm/multi_sockets/golden/multi_sockets.log (100%) rename tests/{ => golden-file}/tlm/multi_sockets/multi_sockets.cpp (100%) rename tests/{ => golden-file}/tlm/multi_sockets/simpleAddressMap.h (100%) rename tests/{ => golden-file}/tlm/nb2b_adapter/golden/nb2b_adapter.log (100%) rename tests/{ => golden-file}/tlm/nb2b_adapter/mm.h (100%) rename tests/{ => golden-file}/tlm/nb2b_adapter/nb2b_adapter.cpp (100%) rename tests/{ => golden-file}/tlm/p2p/BaseSocketLT/base_socket_LT.cpp (100%) rename tests/{ => golden-file}/tlm/p2p/BaseSocketLT/golden/base_socket_LT.log (100%) rename tests/{ => golden-file}/tlm/p2p/CoreDecoupling/core_decoupling.cpp (100%) rename tests/{ => golden-file}/tlm/p2p/CoreDecoupling/golden/core_decoupling.log (100%) rename tests/{ => golden-file}/tlm/p2p/EndEventLT/end_event_LT.cpp (100%) rename tests/{ => golden-file}/tlm/p2p/EndEventLT/golden/end_event_LT.log (100%) rename tests/{ => golden-file}/tlm/p2p/HierarchicalSocket/SimpleInitiatorWrapper.h (100%) rename tests/{ => golden-file}/tlm/p2p/HierarchicalSocket/SimpleTargetWrapper.h (100%) rename tests/{ => golden-file}/tlm/p2p/HierarchicalSocket/golden/hierarchical_socket.log (100%) rename tests/{ => golden-file}/tlm/p2p/HierarchicalSocket/hierarchical_socket.cpp (100%) rename tests/{ => golden-file}/tlm/p2p/RegisterSocketProcessLT/golden/register_socket_process_LT.log (100%) rename tests/{ => golden-file}/tlm/p2p/RegisterSocketProcessLT/register_socket_process_LT.cpp (100%) rename tests/{ => golden-file}/tlm/p2p/SimpleAT/golden/simple_AT.log (100%) rename tests/{ => golden-file}/tlm/p2p/SimpleAT/simple_AT.cpp (100%) rename tests/{ => golden-file}/tlm/p2p/SimpleAT_TA/golden/simple_AT_TA.log (100%) rename tests/{ => golden-file}/tlm/p2p/SimpleAT_TA/simple_AT_TA.cpp (100%) rename tests/{ => golden-file}/tlm/static_extensions/ext2gp/SimpleLTInitiator_ext.h (100%) rename tests/{ => golden-file}/tlm/static_extensions/ext2gp/ext2gp.cpp (100%) rename tests/{ => golden-file}/tlm/static_extensions/ext2gp/extension_adaptors.h (100%) rename tests/{ => golden-file}/tlm/static_extensions/ext2gp/golden/ext2gp.log (100%) rename tests/{ => golden-file}/tlm/static_extensions/ext2gp/my_extension.h (100%) rename tests/{ => golden-file}/tlm/static_extensions/ext2gp2ext/SimpleLTInitiator_ext.h (100%) rename tests/{ => golden-file}/tlm/static_extensions/ext2gp2ext/SimpleLTTarget_ext.h (100%) rename tests/{ => golden-file}/tlm/static_extensions/ext2gp2ext/ext2gp2ext.cpp (100%) rename tests/{ => golden-file}/tlm/static_extensions/ext2gp2ext/extension_adaptors.h (100%) rename tests/{ => golden-file}/tlm/static_extensions/ext2gp2ext/golden/ext2gp2ext.log (100%) rename tests/{ => golden-file}/tlm/static_extensions/ext2gp2ext/my_extension.h (100%) rename tests/{ => golden-file}/tlm/static_extensions/gp2ext/SimpleLTTarget_ext.h (100%) rename tests/{ => golden-file}/tlm/static_extensions/gp2ext/extension_adaptors.h (100%) rename tests/{ => golden-file}/tlm/static_extensions/gp2ext/golden/gp2ext.log (100%) rename tests/{ => golden-file}/tlm/static_extensions/gp2ext/gp2ext.cpp (100%) rename tests/{ => golden-file}/tlm/static_extensions/gp2ext/my_extension.h (100%) rename tests/{ => golden-file}/tlm/tlm_base_socket_if/test01/golden/test01.log (100%) rename tests/{ => golden-file}/tlm/tlm_base_socket_if/test01/test01.cpp (100%) rename tests/{ => golden-file}/tlm/tlm_fifo_get_if/golden/tlm_fifo_get_if.log (100%) rename tests/{ => golden-file}/tlm/tlm_fifo_get_if/tlm_fifo_get_if.cpp (100%) rename tests/{ => golden-file}/tlm/update_original/golden/update_original.log (100%) rename tests/{ => golden-file}/tlm/update_original/mm.h (100%) rename tests/{ => golden-file}/tlm/update_original/update_original.cpp (100%) create mode 100644 tests/gtest/CMakeLists.txt create mode 100644 tests/gtest/README.md create mode 100644 tests/gtest/nothing_test.cpp diff --git a/.gitignore b/.gitignore index 17b13641c..cb1de078d 100644 --- a/.gitignore +++ b/.gitignore @@ -93,3 +93,4 @@ _UpgradeReport_Files/ run*/ /tests/scripts/systemc/ /tests/scripts/tlm/ +/.cache diff --git a/docker/alma.dockerfile b/docker/alma.dockerfile index cef481b0d..5284574ec 100644 --- a/docker/alma.dockerfile +++ b/docker/alma.dockerfile @@ -5,6 +5,7 @@ FROM $IMAGE WORKDIR /app +ARG ALMA_VERSION=$ALMA_VERSION RUN dnf install -y \ cmake \ gcc \ @@ -14,6 +15,16 @@ RUN dnf install -y \ libubsan \ && dnf clean all +# Installing gtest is version-dependent. 8 is mostly normal, though we need an +# extra repo: +# +# TODO: can these both work via just enabling epel-release? +RUN [ "$ALMA_VERSION" -eq 8 ] && dnf config-manager --set-enabled powertools || exit 0 +RUN [ "$ALMA_VERSION" -eq 9 ] && dnf install -y epel-release || exit 0 + +RUN dnf update -y || exit 0 +RUN dnf install -y gtest-devel gmock-devel || exit 0 + # Copy the current directory contents into the container at /app COPY . /app # Setup entrypoint CI script diff --git a/docker/ubuntu.dockerfile b/docker/ubuntu.dockerfile index b2761bb2d..5d65f2ae9 100644 --- a/docker/ubuntu.dockerfile +++ b/docker/ubuntu.dockerfile @@ -14,6 +14,8 @@ RUN apt-get update && \ g++ \ clang \ gcovr \ + libgtest-dev \ + libgmock-dev \ && rm -rf /var/lib/apt/lists/* # Copy the current directory contents into the container at /app diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 537642d75..f7677b7cc 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -16,135 +16,13 @@ # permissions and limitations under the License. # ############################################################################### -# -# tests/CMakeLists.txt -- discover and build SystemC regression tests -# -# Original Author: Philipp A. Hartmann, Apple Inc. -# -############################################################################### if (NOT ENABLE_REGRESSION) return() endif() -cmake_minimum_required(VERSION 3.12...3.31) # FindPython3 - set(TEST_CATEGORY tests) include(SystemCTesting) -############################################################################### - -find_package(Python3 COMPONENTS Interpreter REQUIRED) # needed for run-test.py - -############################################################################### - -function(configure_and_add_regression_test TEST_PATH) - string(REGEX REPLACE "^([^/]+)/.*" "\\1" TEST_GROUP "${TEST_PATH}") - get_filename_component(TEST_FOLDER "${TEST_PATH}" DIRECTORY) - string(REPLACE "/" "-" TEST_NAME "${TEST_PATH}") - - # message(DEBUG "found ${TEST_GROUP} test: ${TEST_NAME} (${TEST_PATH})") - add_executable(${TEST_NAME}) - set_target_properties(${TEST_NAME} PROPERTIES FOLDER "tests/${TEST_FOLDER}") - add_dependencies(all-tests ${TEST_NAME}) - - file(GLOB sources CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/${TEST_PATH}/*.f") - if(sources) # found a file list - get_filename_component(TEST_LEAFNAME ${sources} NAME_WLE) - file(STRINGS ${sources} sources_list) - set(sources) - foreach(src ${sources_list}) - string(REGEX REPLACE "^[^/]+/(.*)" "${CMAKE_CURRENT_SOURCE_DIR}/${TEST_PATH}/\\1" src "${src}") - string(STRIP "${src}" src) - list(APPEND sources ${src}) - endforeach() - else(sources) - file(GLOB sources CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/${TEST_PATH}/*.cpp") - get_filename_component(TEST_LEAFNAME ${sources} NAME_WLE) - endif(sources) - # message(TRACE "found ${TEST_NAME} sources: ${sources}") - target_sources(${TEST_NAME} PRIVATE ${sources}) - - if(IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/include/${TEST_GROUP}") - target_include_directories(${TEST_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/include/${TEST_GROUP}") - endif() - target_link_libraries(${TEST_NAME} PRIVATE SystemC::systemc) - - - set(testname ${TEST_PATH}${TEST_SUFFIX}) - add_test(NAME ${testname} - COMMAND ${Python3_EXECUTABLE} ${PROJECT_SOURCE_DIR}/cmake/run-test.py $) - - set(workdir ${CMAKE_CURRENT_BINARY_DIR}/Testing/${TEST_PATH}) - get_filename_component(leafdir ${TEST_PATH} NAME) - file(MAKE_DIRECTORY ${workdir}) - if (UNIX OR MINGW) - execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink - ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_PATH} - ${workdir}/${leafdir}) - else() - # use mklink /J (junction) on Windows to avoid need for special privileges - file(TO_NATIVE_PATH ${workdir}/${leafdir} _dstDir) - file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_PATH} _srcDir) - execute_process(COMMAND cmd.exe /c mklink /J "${_dstDir}" "${_srcDir}") - endif() - - set(env - SYSTEMC_REGRESSION=1 - SYSTEMC_ARCH=${SystemC_TARGET_ARCH} - TEST_FULLNAME=${TEST_PATH} - TEST_LEAFNAME=${TEST_LEAFNAME} - TEST_BUILD_TYPE=$ - ) - - # Windows might heuristically block some test executables when - # their name contains certain keywords, e.g., "update". - # Set requested execution level to "asInvoker" to disable heuristic analysis. - if (WIN32) - list(APPEND env "__COMPAT_LAYER=RunAsInvoker") - endif() - - set_tests_properties(${testname} PROPERTIES - LABELS "${TEST_GROUP}" - ENVIRONMENT "${env}" - SKIP_RETURN_CODE 111 - WORKING_DIRECTORY ${workdir} - ) -endfunction(configure_and_add_regression_test) - -function(skip_test TEST_PATH) - set(testname ${TEST_PATH}${TEST_SUFFIX}) - get_test_property(${testname} ENVIRONMENT env) - list(APPEND env TEST_SKIPPED=yes) - set_tests_properties(${testname} PROPERTIES ENVIRONMENT "${env}") -endfunction(skip_test) - -function(discover_regression_tests) - # find all golden log directories - file(GLOB_RECURSE tests - LIST_DIRECTORIES TRUE - RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" - CONFIGURE_DEPENDS "golden" - ) - foreach(test ${tests}) - if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${test}/golden") - configure_and_add_regression_test(${test}) - endif() - endforeach() -endfunction() - -discover_regression_tests() - -############################################################################### -# Additional compile/link options for specific tests - -target_link_libraries(systemc-kernel-sc_suspend PRIVATE Threads::Threads) - -if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") - # Ignore overly strict -Wfree-nonheap-object warning on GCC 11.0 and later - # -- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54202 - target_compile_options(systemc-1666-2011-compliance-event_list PRIVATE - $<$,11.0.0>:-Wno-free-nonheap-object> - ) -endif() - +add_subdirectory(golden-file) +add_subdirectory(gtest) diff --git a/tests/README.md b/tests/README.md new file mode 100644 index 000000000..e1f753cae --- /dev/null +++ b/tests/README.md @@ -0,0 +1,5 @@ +# SystemC Testing + +There are two test suites: ++ An older, golden-file based test suite in `golden-file` ++ A newer, GTest based test suite in `gtest`. diff --git a/tests/golden-file/CMakeLists.txt b/tests/golden-file/CMakeLists.txt new file mode 100644 index 000000000..556aec6a7 --- /dev/null +++ b/tests/golden-file/CMakeLists.txt @@ -0,0 +1,140 @@ +############################################################################### +# +# Licensed to Accellera Systems Initiative Inc. (Accellera) under one or +# more contributor license agreements. See the NOTICE file distributed +# with this work for additional information regarding copyright ownership. +# Accellera licenses this file to you under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with the +# License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. See the License for the specific language governing +# permissions and limitations under the License. +# +############################################################################### +# +# tests/CMakeLists.txt -- discover and build SystemC regression tests +# +# Original Author: Philipp A. Hartmann, Apple Inc. +# +############################################################################### + +cmake_minimum_required(VERSION 3.12...3.31) # FindPython3 + +############################################################################### + +find_package(Python3 COMPONENTS Interpreter REQUIRED) # needed for run-test.py + +############################################################################### + +function(configure_and_add_regression_test TEST_PATH) + string(REGEX REPLACE "^[^/]+/([^/]+)/.*" "\\1" TEST_GROUP "${TEST_PATH}") + get_filename_component(TEST_FOLDER "${TEST_PATH}" DIRECTORY) + string(REPLACE "/" "-" TEST_NAME "${TEST_PATH}") + + # message(DEBUG "found ${TEST_GROUP} test: ${TEST_NAME} (${TEST_PATH})") + add_executable(${TEST_NAME}) + set_target_properties(${TEST_NAME} PROPERTIES FOLDER "tests/${TEST_FOLDER}") + add_dependencies(all-tests ${TEST_NAME}) + + file(GLOB sources CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/${TEST_PATH}/*.f") + if(sources) # found a file list + get_filename_component(TEST_LEAFNAME ${sources} NAME_WLE) + file(STRINGS ${sources} sources_list) + set(sources) + foreach(src ${sources_list}) + string(REGEX REPLACE "^[^/]+/(.*)" "${CMAKE_CURRENT_SOURCE_DIR}/${TEST_PATH}/\\1" src "${src}") + string(STRIP "${src}" src) + list(APPEND sources ${src}) + endforeach() + else(sources) + file(GLOB sources CONFIGURE_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/${TEST_PATH}/*.cpp") + get_filename_component(TEST_LEAFNAME ${sources} NAME_WLE) + endif(sources) + # message(TRACE "found ${TEST_NAME} sources: ${sources}") + target_sources(${TEST_NAME} PRIVATE ${sources}) + + target_include_directories(${TEST_NAME} PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/include/tlm") + target_link_libraries(${TEST_NAME} PRIVATE SystemC::systemc) + + + set(testname ${TEST_PATH}${TEST_SUFFIX}) + add_test(NAME ${testname} + COMMAND ${Python3_EXECUTABLE} ${PROJECT_SOURCE_DIR}/cmake/run-test.py $) + + set(workdir ${CMAKE_CURRENT_BINARY_DIR}/Testing/${TEST_PATH}) + get_filename_component(leafdir ${TEST_PATH} NAME) + file(MAKE_DIRECTORY ${workdir}) + if (UNIX OR MINGW) + execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink + ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_PATH} + ${workdir}/${leafdir}) + else() + # use mklink /J (junction) on Windows to avoid need for special privileges + file(TO_NATIVE_PATH ${workdir}/${leafdir} _dstDir) + file(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/${TEST_PATH} _srcDir) + execute_process(COMMAND cmd.exe /c mklink /J "${_dstDir}" "${_srcDir}") + endif() + + set(env + SYSTEMC_REGRESSION=1 + SYSTEMC_ARCH=${SystemC_TARGET_ARCH} + TEST_FULLNAME=${TEST_PATH} + TEST_LEAFNAME=${TEST_LEAFNAME} + TEST_BUILD_TYPE=$ + ) + + # Windows might heuristically block some test executables when + # their name contains certain keywords, e.g., "update". + # Set requested execution level to "asInvoker" to disable heuristic analysis. + if (WIN32) + list(APPEND env "__COMPAT_LAYER=RunAsInvoker") + endif() + + set_tests_properties(${testname} PROPERTIES + LABELS "${TEST_GROUP}" + ENVIRONMENT "${env}" + SKIP_RETURN_CODE 111 + WORKING_DIRECTORY ${workdir} + ) +endfunction(configure_and_add_regression_test) + +function(skip_test TEST_PATH) + set(testname ${TEST_PATH}${TEST_SUFFIX}) + get_test_property(${testname} ENVIRONMENT env) + list(APPEND env TEST_SKIPPED=yes) + set_tests_properties(${testname} PROPERTIES ENVIRONMENT "${env}") +endfunction(skip_test) + +function(discover_regression_tests) + # find all golden log directories + file(GLOB_RECURSE tests + LIST_DIRECTORIES TRUE + RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" + CONFIGURE_DEPENDS "golden" + ) + foreach(test ${tests}) + if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/${test}/golden") + configure_and_add_regression_test(${test}) + endif() + endforeach() +endfunction() + +discover_regression_tests() + +############################################################################### +# Additional compile/link options for specific tests + +target_link_libraries(systemc-kernel-sc_suspend PRIVATE Threads::Threads) + +if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + # Ignore overly strict -Wfree-nonheap-object warning on GCC 11.0 and later + # -- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54202 + target_compile_options(systemc-1666-2011-compliance-event_list PRIVATE + $<$,11.0.0>:-Wno-free-nonheap-object> + ) +endif() diff --git a/tests/README b/tests/golden-file/README similarity index 100% rename from tests/README rename to tests/golden-file/README diff --git a/tests/README_windows.txt b/tests/golden-file/README_windows.txt similarity index 100% rename from tests/README_windows.txt rename to tests/golden-file/README_windows.txt diff --git a/tests/RELEASENOTES b/tests/golden-file/RELEASENOTES similarity index 100% rename from tests/RELEASENOTES rename to tests/golden-file/RELEASENOTES diff --git a/tests/include/tlm/CoreDecouplingLTInitiator.h b/tests/golden-file/include/tlm/CoreDecouplingLTInitiator.h similarity index 100% rename from tests/include/tlm/CoreDecouplingLTInitiator.h rename to tests/golden-file/include/tlm/CoreDecouplingLTInitiator.h diff --git a/tests/include/tlm/ExplicitATTarget.h b/tests/golden-file/include/tlm/ExplicitATTarget.h similarity index 100% rename from tests/include/tlm/ExplicitATTarget.h rename to tests/golden-file/include/tlm/ExplicitATTarget.h diff --git a/tests/include/tlm/ExplicitLTTarget.h b/tests/golden-file/include/tlm/ExplicitLTTarget.h similarity index 100% rename from tests/include/tlm/ExplicitLTTarget.h rename to tests/golden-file/include/tlm/ExplicitLTTarget.h diff --git a/tests/include/tlm/README.txt b/tests/golden-file/include/tlm/README.txt similarity index 100% rename from tests/include/tlm/README.txt rename to tests/golden-file/include/tlm/README.txt diff --git a/tests/include/tlm/SimpleATInitiator1.h b/tests/golden-file/include/tlm/SimpleATInitiator1.h similarity index 100% rename from tests/include/tlm/SimpleATInitiator1.h rename to tests/golden-file/include/tlm/SimpleATInitiator1.h diff --git a/tests/include/tlm/SimpleATInitiator2.h b/tests/golden-file/include/tlm/SimpleATInitiator2.h similarity index 100% rename from tests/include/tlm/SimpleATInitiator2.h rename to tests/golden-file/include/tlm/SimpleATInitiator2.h diff --git a/tests/include/tlm/SimpleATTarget1.h b/tests/golden-file/include/tlm/SimpleATTarget1.h similarity index 100% rename from tests/include/tlm/SimpleATTarget1.h rename to tests/golden-file/include/tlm/SimpleATTarget1.h diff --git a/tests/include/tlm/SimpleATTarget2.h b/tests/golden-file/include/tlm/SimpleATTarget2.h similarity index 100% rename from tests/include/tlm/SimpleATTarget2.h rename to tests/golden-file/include/tlm/SimpleATTarget2.h diff --git a/tests/include/tlm/SimpleBusAT.h b/tests/golden-file/include/tlm/SimpleBusAT.h similarity index 100% rename from tests/include/tlm/SimpleBusAT.h rename to tests/golden-file/include/tlm/SimpleBusAT.h diff --git a/tests/include/tlm/SimpleBusLT.h b/tests/golden-file/include/tlm/SimpleBusLT.h similarity index 100% rename from tests/include/tlm/SimpleBusLT.h rename to tests/golden-file/include/tlm/SimpleBusLT.h diff --git a/tests/include/tlm/SimpleLTInitiator1.h b/tests/golden-file/include/tlm/SimpleLTInitiator1.h similarity index 100% rename from tests/include/tlm/SimpleLTInitiator1.h rename to tests/golden-file/include/tlm/SimpleLTInitiator1.h diff --git a/tests/include/tlm/SimpleLTInitiator1_DMI.h b/tests/golden-file/include/tlm/SimpleLTInitiator1_DMI.h similarity index 100% rename from tests/include/tlm/SimpleLTInitiator1_DMI.h rename to tests/golden-file/include/tlm/SimpleLTInitiator1_DMI.h diff --git a/tests/include/tlm/SimpleLTInitiator2.h b/tests/golden-file/include/tlm/SimpleLTInitiator2.h similarity index 100% rename from tests/include/tlm/SimpleLTInitiator2.h rename to tests/golden-file/include/tlm/SimpleLTInitiator2.h diff --git a/tests/include/tlm/SimpleLTInitiator2_DMI.h b/tests/golden-file/include/tlm/SimpleLTInitiator2_DMI.h similarity index 100% rename from tests/include/tlm/SimpleLTInitiator2_DMI.h rename to tests/golden-file/include/tlm/SimpleLTInitiator2_DMI.h diff --git a/tests/include/tlm/SimpleLTInitiator3.h b/tests/golden-file/include/tlm/SimpleLTInitiator3.h similarity index 100% rename from tests/include/tlm/SimpleLTInitiator3.h rename to tests/golden-file/include/tlm/SimpleLTInitiator3.h diff --git a/tests/include/tlm/SimpleLTInitiator3_DMI.h b/tests/golden-file/include/tlm/SimpleLTInitiator3_DMI.h similarity index 100% rename from tests/include/tlm/SimpleLTInitiator3_DMI.h rename to tests/golden-file/include/tlm/SimpleLTInitiator3_DMI.h diff --git a/tests/include/tlm/SimpleLTTarget1.h b/tests/golden-file/include/tlm/SimpleLTTarget1.h similarity index 100% rename from tests/include/tlm/SimpleLTTarget1.h rename to tests/golden-file/include/tlm/SimpleLTTarget1.h diff --git a/tests/include/tlm/SimpleLTTarget2.h b/tests/golden-file/include/tlm/SimpleLTTarget2.h similarity index 100% rename from tests/include/tlm/SimpleLTTarget2.h rename to tests/golden-file/include/tlm/SimpleLTTarget2.h diff --git a/tests/scripts/verify.pl b/tests/golden-file/scripts/verify.pl similarity index 100% rename from tests/scripts/verify.pl rename to tests/golden-file/scripts/verify.pl diff --git a/tests/scripts/vsvars.bat b/tests/golden-file/scripts/vsvars.bat similarity index 100% rename from tests/scripts/vsvars.bat rename to tests/golden-file/scripts/vsvars.bat diff --git a/tests/systemc/1666-2011-compliance/async_reset/async_reset.cpp b/tests/golden-file/systemc/1666-2011-compliance/async_reset/async_reset.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/async_reset/async_reset.cpp rename to tests/golden-file/systemc/1666-2011-compliance/async_reset/async_reset.cpp diff --git a/tests/systemc/1666-2011-compliance/async_reset/golden/async_reset.log b/tests/golden-file/systemc/1666-2011-compliance/async_reset/golden/async_reset.log similarity index 100% rename from tests/systemc/1666-2011-compliance/async_reset/golden/async_reset.log rename to tests/golden-file/systemc/1666-2011-compliance/async_reset/golden/async_reset.log diff --git a/tests/systemc/1666-2011-compliance/async_reset_port/async_reset_port.cpp b/tests/golden-file/systemc/1666-2011-compliance/async_reset_port/async_reset_port.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/async_reset_port/async_reset_port.cpp rename to tests/golden-file/systemc/1666-2011-compliance/async_reset_port/async_reset_port.cpp diff --git a/tests/systemc/1666-2011-compliance/async_reset_port/golden/async_reset_port.log b/tests/golden-file/systemc/1666-2011-compliance/async_reset_port/golden/async_reset_port.log similarity index 100% rename from tests/systemc/1666-2011-compliance/async_reset_port/golden/async_reset_port.log rename to tests/golden-file/systemc/1666-2011-compliance/async_reset_port/golden/async_reset_port.log diff --git a/tests/systemc/1666-2011-compliance/bogus_reset/bogus_reset.cpp b/tests/golden-file/systemc/1666-2011-compliance/bogus_reset/bogus_reset.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/bogus_reset/bogus_reset.cpp rename to tests/golden-file/systemc/1666-2011-compliance/bogus_reset/bogus_reset.cpp diff --git a/tests/systemc/1666-2011-compliance/bogus_reset/golden/bogus_reset.log b/tests/golden-file/systemc/1666-2011-compliance/bogus_reset/golden/bogus_reset.log similarity index 100% rename from tests/systemc/1666-2011-compliance/bogus_reset/golden/bogus_reset.log rename to tests/golden-file/systemc/1666-2011-compliance/bogus_reset/golden/bogus_reset.log diff --git a/tests/systemc/1666-2011-compliance/child_proc_control/child_proc_control.cpp b/tests/golden-file/systemc/1666-2011-compliance/child_proc_control/child_proc_control.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/child_proc_control/child_proc_control.cpp rename to tests/golden-file/systemc/1666-2011-compliance/child_proc_control/child_proc_control.cpp diff --git a/tests/systemc/1666-2011-compliance/child_proc_control/golden/child_proc_control.log b/tests/golden-file/systemc/1666-2011-compliance/child_proc_control/golden/child_proc_control.log similarity index 100% rename from tests/systemc/1666-2011-compliance/child_proc_control/golden/child_proc_control.log rename to tests/golden-file/systemc/1666-2011-compliance/child_proc_control/golden/child_proc_control.log diff --git a/tests/systemc/1666-2011-compliance/disable_enable/disable_enable.cpp b/tests/golden-file/systemc/1666-2011-compliance/disable_enable/disable_enable.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/disable_enable/disable_enable.cpp rename to tests/golden-file/systemc/1666-2011-compliance/disable_enable/disable_enable.cpp diff --git a/tests/systemc/1666-2011-compliance/disable_enable/golden/disable_enable.log b/tests/golden-file/systemc/1666-2011-compliance/disable_enable/golden/disable_enable.log similarity index 100% rename from tests/systemc/1666-2011-compliance/disable_enable/golden/disable_enable.log rename to tests/golden-file/systemc/1666-2011-compliance/disable_enable/golden/disable_enable.log diff --git a/tests/systemc/1666-2011-compliance/event_list/event_list.cpp b/tests/golden-file/systemc/1666-2011-compliance/event_list/event_list.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/event_list/event_list.cpp rename to tests/golden-file/systemc/1666-2011-compliance/event_list/event_list.cpp diff --git a/tests/systemc/1666-2011-compliance/event_list/golden/event_list.log b/tests/golden-file/systemc/1666-2011-compliance/event_list/golden/event_list.log similarity index 100% rename from tests/systemc/1666-2011-compliance/event_list/golden/event_list.log rename to tests/golden-file/systemc/1666-2011-compliance/event_list/golden/event_list.log diff --git a/tests/systemc/1666-2011-compliance/immed_self_notif/golden/immed_self_notif.log b/tests/golden-file/systemc/1666-2011-compliance/immed_self_notif/golden/immed_self_notif.log similarity index 100% rename from tests/systemc/1666-2011-compliance/immed_self_notif/golden/immed_self_notif.log rename to tests/golden-file/systemc/1666-2011-compliance/immed_self_notif/golden/immed_self_notif.log diff --git a/tests/systemc/1666-2011-compliance/immed_self_notif/immed_self_notif.cpp b/tests/golden-file/systemc/1666-2011-compliance/immed_self_notif/immed_self_notif.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/immed_self_notif/immed_self_notif.cpp rename to tests/golden-file/systemc/1666-2011-compliance/immed_self_notif/immed_self_notif.cpp diff --git a/tests/systemc/1666-2011-compliance/include_descendants/golden/include_descendants.log b/tests/golden-file/systemc/1666-2011-compliance/include_descendants/golden/include_descendants.log similarity index 100% rename from tests/systemc/1666-2011-compliance/include_descendants/golden/include_descendants.log rename to tests/golden-file/systemc/1666-2011-compliance/include_descendants/golden/include_descendants.log diff --git a/tests/systemc/1666-2011-compliance/include_descendants/include_descendants.cpp b/tests/golden-file/systemc/1666-2011-compliance/include_descendants/include_descendants.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/include_descendants/include_descendants.cpp rename to tests/golden-file/systemc/1666-2011-compliance/include_descendants/include_descendants.cpp diff --git a/tests/systemc/1666-2011-compliance/kill_reset/golden/kill_reset.log b/tests/golden-file/systemc/1666-2011-compliance/kill_reset/golden/kill_reset.log similarity index 100% rename from tests/systemc/1666-2011-compliance/kill_reset/golden/kill_reset.log rename to tests/golden-file/systemc/1666-2011-compliance/kill_reset/golden/kill_reset.log diff --git a/tests/systemc/1666-2011-compliance/kill_reset/kill_reset.cpp b/tests/golden-file/systemc/1666-2011-compliance/kill_reset/kill_reset.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/kill_reset/kill_reset.cpp rename to tests/golden-file/systemc/1666-2011-compliance/kill_reset/kill_reset.cpp diff --git a/tests/systemc/1666-2011-compliance/late_reset_bug/golden/late_reset_bug.log b/tests/golden-file/systemc/1666-2011-compliance/late_reset_bug/golden/late_reset_bug.log similarity index 100% rename from tests/systemc/1666-2011-compliance/late_reset_bug/golden/late_reset_bug.log rename to tests/golden-file/systemc/1666-2011-compliance/late_reset_bug/golden/late_reset_bug.log diff --git a/tests/systemc/1666-2011-compliance/late_reset_bug/late_reset_bug.cpp b/tests/golden-file/systemc/1666-2011-compliance/late_reset_bug/late_reset_bug.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/late_reset_bug/late_reset_bug.cpp rename to tests/golden-file/systemc/1666-2011-compliance/late_reset_bug/late_reset_bug.cpp diff --git a/tests/systemc/1666-2011-compliance/living_children/golden/living_children.log b/tests/golden-file/systemc/1666-2011-compliance/living_children/golden/living_children.log similarity index 100% rename from tests/systemc/1666-2011-compliance/living_children/golden/living_children.log rename to tests/golden-file/systemc/1666-2011-compliance/living_children/golden/living_children.log diff --git a/tests/systemc/1666-2011-compliance/living_children/living_children.cpp b/tests/golden-file/systemc/1666-2011-compliance/living_children/living_children.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/living_children/living_children.cpp rename to tests/golden-file/systemc/1666-2011-compliance/living_children/living_children.cpp diff --git a/tests/systemc/1666-2011-compliance/living_dead_bug/golden/living_dead_bug.log b/tests/golden-file/systemc/1666-2011-compliance/living_dead_bug/golden/living_dead_bug.log similarity index 100% rename from tests/systemc/1666-2011-compliance/living_dead_bug/golden/living_dead_bug.log rename to tests/golden-file/systemc/1666-2011-compliance/living_dead_bug/golden/living_dead_bug.log diff --git a/tests/systemc/1666-2011-compliance/living_dead_bug/living_dead_bug.cpp b/tests/golden-file/systemc/1666-2011-compliance/living_dead_bug/living_dead_bug.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/living_dead_bug/living_dead_bug.cpp rename to tests/golden-file/systemc/1666-2011-compliance/living_dead_bug/living_dead_bug.cpp diff --git a/tests/systemc/1666-2011-compliance/method_suspends_itself/golden/method_suspends_itself.log b/tests/golden-file/systemc/1666-2011-compliance/method_suspends_itself/golden/method_suspends_itself.log similarity index 100% rename from tests/systemc/1666-2011-compliance/method_suspends_itself/golden/method_suspends_itself.log rename to tests/golden-file/systemc/1666-2011-compliance/method_suspends_itself/golden/method_suspends_itself.log diff --git a/tests/systemc/1666-2011-compliance/method_suspends_itself/method_suspends_itself.cpp b/tests/golden-file/systemc/1666-2011-compliance/method_suspends_itself/method_suspends_itself.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/method_suspends_itself/method_suspends_itself.cpp rename to tests/golden-file/systemc/1666-2011-compliance/method_suspends_itself/method_suspends_itself.cpp diff --git a/tests/systemc/1666-2011-compliance/method_with_reset/golden/method_with_reset.log b/tests/golden-file/systemc/1666-2011-compliance/method_with_reset/golden/method_with_reset.log similarity index 100% rename from tests/systemc/1666-2011-compliance/method_with_reset/golden/method_with_reset.log rename to tests/golden-file/systemc/1666-2011-compliance/method_with_reset/golden/method_with_reset.log diff --git a/tests/systemc/1666-2011-compliance/method_with_reset/method_with_reset.cpp b/tests/golden-file/systemc/1666-2011-compliance/method_with_reset/method_with_reset.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/method_with_reset/method_with_reset.cpp rename to tests/golden-file/systemc/1666-2011-compliance/method_with_reset/method_with_reset.cpp diff --git a/tests/systemc/1666-2011-compliance/mixed_child_procs/golden/mixed_child_procs.log b/tests/golden-file/systemc/1666-2011-compliance/mixed_child_procs/golden/mixed_child_procs.log similarity index 100% rename from tests/systemc/1666-2011-compliance/mixed_child_procs/golden/mixed_child_procs.log rename to tests/golden-file/systemc/1666-2011-compliance/mixed_child_procs/golden/mixed_child_procs.log diff --git a/tests/systemc/1666-2011-compliance/mixed_child_procs/mixed_child_procs.cpp b/tests/golden-file/systemc/1666-2011-compliance/mixed_child_procs/mixed_child_procs.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/mixed_child_procs/mixed_child_procs.cpp rename to tests/golden-file/systemc/1666-2011-compliance/mixed_child_procs/mixed_child_procs.cpp diff --git a/tests/systemc/1666-2011-compliance/named_events/golden/named_events.log b/tests/golden-file/systemc/1666-2011-compliance/named_events/golden/named_events.log similarity index 100% rename from tests/systemc/1666-2011-compliance/named_events/golden/named_events.log rename to tests/golden-file/systemc/1666-2011-compliance/named_events/golden/named_events.log diff --git a/tests/systemc/1666-2011-compliance/named_events/named_events.cpp b/tests/golden-file/systemc/1666-2011-compliance/named_events/named_events.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/named_events/named_events.cpp rename to tests/golden-file/systemc/1666-2011-compliance/named_events/named_events.cpp diff --git a/tests/systemc/1666-2011-compliance/odds_and_ends/golden/odds_and_ends.log b/tests/golden-file/systemc/1666-2011-compliance/odds_and_ends/golden/odds_and_ends.log similarity index 100% rename from tests/systemc/1666-2011-compliance/odds_and_ends/golden/odds_and_ends.log rename to tests/golden-file/systemc/1666-2011-compliance/odds_and_ends/golden/odds_and_ends.log diff --git a/tests/systemc/1666-2011-compliance/odds_and_ends/odds_and_ends.cpp b/tests/golden-file/systemc/1666-2011-compliance/odds_and_ends/odds_and_ends.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/odds_and_ends/odds_and_ends.cpp rename to tests/golden-file/systemc/1666-2011-compliance/odds_and_ends/odds_and_ends.cpp diff --git a/tests/systemc/1666-2011-compliance/old_event_bug/golden/old_event_bug.log b/tests/golden-file/systemc/1666-2011-compliance/old_event_bug/golden/old_event_bug.log similarity index 100% rename from tests/systemc/1666-2011-compliance/old_event_bug/golden/old_event_bug.log rename to tests/golden-file/systemc/1666-2011-compliance/old_event_bug/golden/old_event_bug.log diff --git a/tests/systemc/1666-2011-compliance/old_event_bug/old_event_bug.cpp b/tests/golden-file/systemc/1666-2011-compliance/old_event_bug/old_event_bug.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/old_event_bug/old_event_bug.cpp rename to tests/golden-file/systemc/1666-2011-compliance/old_event_bug/old_event_bug.cpp diff --git a/tests/systemc/1666-2011-compliance/overkill_bug/golden/overkill_bug.log b/tests/golden-file/systemc/1666-2011-compliance/overkill_bug/golden/overkill_bug.log similarity index 100% rename from tests/systemc/1666-2011-compliance/overkill_bug/golden/overkill_bug.log rename to tests/golden-file/systemc/1666-2011-compliance/overkill_bug/golden/overkill_bug.log diff --git a/tests/systemc/1666-2011-compliance/overkill_bug/overkill_bug.cpp b/tests/golden-file/systemc/1666-2011-compliance/overkill_bug/overkill_bug.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/overkill_bug/overkill_bug.cpp rename to tests/golden-file/systemc/1666-2011-compliance/overkill_bug/overkill_bug.cpp diff --git a/tests/systemc/1666-2011-compliance/proc_ctrl/golden/proc_ctrl.log b/tests/golden-file/systemc/1666-2011-compliance/proc_ctrl/golden/proc_ctrl.log similarity index 100% rename from tests/systemc/1666-2011-compliance/proc_ctrl/golden/proc_ctrl.log rename to tests/golden-file/systemc/1666-2011-compliance/proc_ctrl/golden/proc_ctrl.log diff --git a/tests/systemc/1666-2011-compliance/proc_ctrl/proc_ctrl.cpp b/tests/golden-file/systemc/1666-2011-compliance/proc_ctrl/proc_ctrl.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/proc_ctrl/proc_ctrl.cpp rename to tests/golden-file/systemc/1666-2011-compliance/proc_ctrl/proc_ctrl.cpp diff --git a/tests/systemc/1666-2011-compliance/proc_ctrl_elab/golden/proc_ctrl_elab.log b/tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_elab/golden/proc_ctrl_elab.log similarity index 100% rename from tests/systemc/1666-2011-compliance/proc_ctrl_elab/golden/proc_ctrl_elab.log rename to tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_elab/golden/proc_ctrl_elab.log diff --git a/tests/systemc/1666-2011-compliance/proc_ctrl_elab/proc_ctrl_elab.cpp b/tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_elab/proc_ctrl_elab.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/proc_ctrl_elab/proc_ctrl_elab.cpp rename to tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_elab/proc_ctrl_elab.cpp diff --git a/tests/systemc/1666-2011-compliance/proc_ctrl_immed/golden/proc_ctrl_immed.log b/tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_immed/golden/proc_ctrl_immed.log similarity index 100% rename from tests/systemc/1666-2011-compliance/proc_ctrl_immed/golden/proc_ctrl_immed.log rename to tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_immed/golden/proc_ctrl_immed.log diff --git a/tests/systemc/1666-2011-compliance/proc_ctrl_immed/proc_ctrl_immed.cpp b/tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_immed/proc_ctrl_immed.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/proc_ctrl_immed/proc_ctrl_immed.cpp rename to tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_immed/proc_ctrl_immed.cpp diff --git a/tests/systemc/1666-2011-compliance/proc_ctrl_priority/golden/proc_ctrl_priority.log b/tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_priority/golden/proc_ctrl_priority.log similarity index 100% rename from tests/systemc/1666-2011-compliance/proc_ctrl_priority/golden/proc_ctrl_priority.log rename to tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_priority/golden/proc_ctrl_priority.log diff --git a/tests/systemc/1666-2011-compliance/proc_ctrl_priority/proc_ctrl_priority.cpp b/tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_priority/proc_ctrl_priority.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/proc_ctrl_priority/proc_ctrl_priority.cpp rename to tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_priority/proc_ctrl_priority.cpp diff --git a/tests/systemc/1666-2011-compliance/proc_ctrl_timeout/golden/proc_ctrl_timeout.log b/tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_timeout/golden/proc_ctrl_timeout.log similarity index 100% rename from tests/systemc/1666-2011-compliance/proc_ctrl_timeout/golden/proc_ctrl_timeout.log rename to tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_timeout/golden/proc_ctrl_timeout.log diff --git a/tests/systemc/1666-2011-compliance/proc_ctrl_timeout/proc_ctrl_timeout.cpp b/tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_timeout/proc_ctrl_timeout.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/proc_ctrl_timeout/proc_ctrl_timeout.cpp rename to tests/golden-file/systemc/1666-2011-compliance/proc_ctrl_timeout/proc_ctrl_timeout.cpp diff --git a/tests/systemc/1666-2011-compliance/recursive_kill_bug/golden/recursive_kill_bug.log b/tests/golden-file/systemc/1666-2011-compliance/recursive_kill_bug/golden/recursive_kill_bug.log similarity index 100% rename from tests/systemc/1666-2011-compliance/recursive_kill_bug/golden/recursive_kill_bug.log rename to tests/golden-file/systemc/1666-2011-compliance/recursive_kill_bug/golden/recursive_kill_bug.log diff --git a/tests/systemc/1666-2011-compliance/recursive_kill_bug/recursive_kill_bug.cpp b/tests/golden-file/systemc/1666-2011-compliance/recursive_kill_bug/recursive_kill_bug.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/recursive_kill_bug/recursive_kill_bug.cpp rename to tests/golden-file/systemc/1666-2011-compliance/recursive_kill_bug/recursive_kill_bug.cpp diff --git a/tests/systemc/1666-2011-compliance/reset_while_suspended/golden/reset_while_suspended.log b/tests/golden-file/systemc/1666-2011-compliance/reset_while_suspended/golden/reset_while_suspended.log similarity index 100% rename from tests/systemc/1666-2011-compliance/reset_while_suspended/golden/reset_while_suspended.log rename to tests/golden-file/systemc/1666-2011-compliance/reset_while_suspended/golden/reset_while_suspended.log diff --git a/tests/systemc/1666-2011-compliance/reset_while_suspended/reset_while_suspended.cpp b/tests/golden-file/systemc/1666-2011-compliance/reset_while_suspended/reset_while_suspended.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/reset_while_suspended/reset_while_suspended.cpp rename to tests/golden-file/systemc/1666-2011-compliance/reset_while_suspended/reset_while_suspended.cpp diff --git a/tests/systemc/1666-2011-compliance/sc_delta_count/golden/sc_delta_count.log b/tests/golden-file/systemc/1666-2011-compliance/sc_delta_count/golden/sc_delta_count.log similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_delta_count/golden/sc_delta_count.log rename to tests/golden-file/systemc/1666-2011-compliance/sc_delta_count/golden/sc_delta_count.log diff --git a/tests/systemc/1666-2011-compliance/sc_delta_count/sc_delta_count.cpp b/tests/golden-file/systemc/1666-2011-compliance/sc_delta_count/sc_delta_count.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_delta_count/sc_delta_count.cpp rename to tests/golden-file/systemc/1666-2011-compliance/sc_delta_count/sc_delta_count.cpp diff --git a/tests/systemc/1666-2011-compliance/sc_pause/golden/sc_pause.log b/tests/golden-file/systemc/1666-2011-compliance/sc_pause/golden/sc_pause.log similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_pause/golden/sc_pause.log rename to tests/golden-file/systemc/1666-2011-compliance/sc_pause/golden/sc_pause.log diff --git a/tests/systemc/1666-2011-compliance/sc_pause/sc_pause.cpp b/tests/golden-file/systemc/1666-2011-compliance/sc_pause/sc_pause.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_pause/sc_pause.cpp rename to tests/golden-file/systemc/1666-2011-compliance/sc_pause/sc_pause.cpp diff --git a/tests/systemc/1666-2011-compliance/sc_process_handle_less_than/golden/sc_process_handle_less_than.log b/tests/golden-file/systemc/1666-2011-compliance/sc_process_handle_less_than/golden/sc_process_handle_less_than.log similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_process_handle_less_than/golden/sc_process_handle_less_than.log rename to tests/golden-file/systemc/1666-2011-compliance/sc_process_handle_less_than/golden/sc_process_handle_less_than.log diff --git a/tests/systemc/1666-2011-compliance/sc_process_handle_less_than/sc_process_handle_less_than.cpp b/tests/golden-file/systemc/1666-2011-compliance/sc_process_handle_less_than/sc_process_handle_less_than.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_process_handle_less_than/sc_process_handle_less_than.cpp rename to tests/golden-file/systemc/1666-2011-compliance/sc_process_handle_less_than/sc_process_handle_less_than.cpp diff --git a/tests/systemc/1666-2011-compliance/sc_start_bug/golden/sc_start_bug.log b/tests/golden-file/systemc/1666-2011-compliance/sc_start_bug/golden/sc_start_bug.log similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_start_bug/golden/sc_start_bug.log rename to tests/golden-file/systemc/1666-2011-compliance/sc_start_bug/golden/sc_start_bug.log diff --git a/tests/systemc/1666-2011-compliance/sc_start_bug/sc_start_bug.cpp b/tests/golden-file/systemc/1666-2011-compliance/sc_start_bug/sc_start_bug.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_start_bug/sc_start_bug.cpp rename to tests/golden-file/systemc/1666-2011-compliance/sc_start_bug/sc_start_bug.cpp diff --git a/tests/systemc/1666-2011-compliance/sc_start_starvation/golden/sc_start_starvation.log b/tests/golden-file/systemc/1666-2011-compliance/sc_start_starvation/golden/sc_start_starvation.log similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_start_starvation/golden/sc_start_starvation.log rename to tests/golden-file/systemc/1666-2011-compliance/sc_start_starvation/golden/sc_start_starvation.log diff --git a/tests/systemc/1666-2011-compliance/sc_start_starvation/sc_start_starvation.cpp b/tests/golden-file/systemc/1666-2011-compliance/sc_start_starvation/sc_start_starvation.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_start_starvation/sc_start_starvation.cpp rename to tests/golden-file/systemc/1666-2011-compliance/sc_start_starvation/sc_start_starvation.cpp diff --git a/tests/systemc/1666-2011-compliance/sc_vector/golden/sc_vector.log b/tests/golden-file/systemc/1666-2011-compliance/sc_vector/golden/sc_vector.log similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_vector/golden/sc_vector.log rename to tests/golden-file/systemc/1666-2011-compliance/sc_vector/golden/sc_vector.log diff --git a/tests/systemc/1666-2011-compliance/sc_vector/sc_vector.cpp b/tests/golden-file/systemc/1666-2011-compliance/sc_vector/sc_vector.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_vector/sc_vector.cpp rename to tests/golden-file/systemc/1666-2011-compliance/sc_vector/sc_vector.cpp diff --git a/tests/systemc/1666-2011-compliance/sc_verbosity/golden/sc_verbosity.log b/tests/golden-file/systemc/1666-2011-compliance/sc_verbosity/golden/sc_verbosity.log similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_verbosity/golden/sc_verbosity.log rename to tests/golden-file/systemc/1666-2011-compliance/sc_verbosity/golden/sc_verbosity.log diff --git a/tests/systemc/1666-2011-compliance/sc_verbosity/sc_verbosity.cpp b/tests/golden-file/systemc/1666-2011-compliance/sc_verbosity/sc_verbosity.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_verbosity/sc_verbosity.cpp rename to tests/golden-file/systemc/1666-2011-compliance/sc_verbosity/sc_verbosity.cpp diff --git a/tests/systemc/1666-2011-compliance/sc_writer_policy/golden/sc_writer_policy.log b/tests/golden-file/systemc/1666-2011-compliance/sc_writer_policy/golden/sc_writer_policy.log similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_writer_policy/golden/sc_writer_policy.log rename to tests/golden-file/systemc/1666-2011-compliance/sc_writer_policy/golden/sc_writer_policy.log diff --git a/tests/systemc/1666-2011-compliance/sc_writer_policy/sc_writer_policy.cpp b/tests/golden-file/systemc/1666-2011-compliance/sc_writer_policy/sc_writer_policy.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/sc_writer_policy/sc_writer_policy.cpp rename to tests/golden-file/systemc/1666-2011-compliance/sc_writer_policy/sc_writer_policy.cpp diff --git a/tests/systemc/1666-2011-compliance/self_reset_bug/golden/self_reset_bug.log b/tests/golden-file/systemc/1666-2011-compliance/self_reset_bug/golden/self_reset_bug.log similarity index 100% rename from tests/systemc/1666-2011-compliance/self_reset_bug/golden/self_reset_bug.log rename to tests/golden-file/systemc/1666-2011-compliance/self_reset_bug/golden/self_reset_bug.log diff --git a/tests/systemc/1666-2011-compliance/self_reset_bug/self_reset_bug.cpp b/tests/golden-file/systemc/1666-2011-compliance/self_reset_bug/self_reset_bug.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/self_reset_bug/self_reset_bug.cpp rename to tests/golden-file/systemc/1666-2011-compliance/self_reset_bug/self_reset_bug.cpp diff --git a/tests/systemc/1666-2011-compliance/stepwise_simulation/golden/stepwise_simulation.log b/tests/golden-file/systemc/1666-2011-compliance/stepwise_simulation/golden/stepwise_simulation.log similarity index 100% rename from tests/systemc/1666-2011-compliance/stepwise_simulation/golden/stepwise_simulation.log rename to tests/golden-file/systemc/1666-2011-compliance/stepwise_simulation/golden/stepwise_simulation.log diff --git a/tests/systemc/1666-2011-compliance/stepwise_simulation/stepwise_simulation.cpp b/tests/golden-file/systemc/1666-2011-compliance/stepwise_simulation/stepwise_simulation.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/stepwise_simulation/stepwise_simulation.cpp rename to tests/golden-file/systemc/1666-2011-compliance/stepwise_simulation/stepwise_simulation.cpp diff --git a/tests/systemc/1666-2011-compliance/suspend_resume/golden/suspend_resume.log b/tests/golden-file/systemc/1666-2011-compliance/suspend_resume/golden/suspend_resume.log similarity index 100% rename from tests/systemc/1666-2011-compliance/suspend_resume/golden/suspend_resume.log rename to tests/golden-file/systemc/1666-2011-compliance/suspend_resume/golden/suspend_resume.log diff --git a/tests/systemc/1666-2011-compliance/suspend_resume/suspend_resume.cpp b/tests/golden-file/systemc/1666-2011-compliance/suspend_resume/suspend_resume.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/suspend_resume/suspend_resume.cpp rename to tests/golden-file/systemc/1666-2011-compliance/suspend_resume/suspend_resume.cpp diff --git a/tests/systemc/1666-2011-compliance/sync_reset/golden/sync_reset.log b/tests/golden-file/systemc/1666-2011-compliance/sync_reset/golden/sync_reset.log similarity index 100% rename from tests/systemc/1666-2011-compliance/sync_reset/golden/sync_reset.log rename to tests/golden-file/systemc/1666-2011-compliance/sync_reset/golden/sync_reset.log diff --git a/tests/systemc/1666-2011-compliance/sync_reset/sync_reset.cpp b/tests/golden-file/systemc/1666-2011-compliance/sync_reset/sync_reset.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/sync_reset/sync_reset.cpp rename to tests/golden-file/systemc/1666-2011-compliance/sync_reset/sync_reset.cpp diff --git a/tests/systemc/1666-2011-compliance/throw_it/golden/throw_it.log b/tests/golden-file/systemc/1666-2011-compliance/throw_it/golden/throw_it.log similarity index 100% rename from tests/systemc/1666-2011-compliance/throw_it/golden/throw_it.log rename to tests/golden-file/systemc/1666-2011-compliance/throw_it/golden/throw_it.log diff --git a/tests/systemc/1666-2011-compliance/throw_it/throw_it.cpp b/tests/golden-file/systemc/1666-2011-compliance/throw_it/throw_it.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/throw_it/throw_it.cpp rename to tests/golden-file/systemc/1666-2011-compliance/throw_it/throw_it.cpp diff --git a/tests/systemc/1666-2011-compliance/version_macros/golden/version_macros.log b/tests/golden-file/systemc/1666-2011-compliance/version_macros/golden/version_macros.log similarity index 100% rename from tests/systemc/1666-2011-compliance/version_macros/golden/version_macros.log rename to tests/golden-file/systemc/1666-2011-compliance/version_macros/golden/version_macros.log diff --git a/tests/systemc/1666-2011-compliance/version_macros/version_macros.cpp b/tests/golden-file/systemc/1666-2011-compliance/version_macros/version_macros.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/version_macros/version_macros.cpp rename to tests/golden-file/systemc/1666-2011-compliance/version_macros/version_macros.cpp diff --git a/tests/systemc/1666-2011-compliance/virtual_bind/golden/virtual_bind.log b/tests/golden-file/systemc/1666-2011-compliance/virtual_bind/golden/virtual_bind.log similarity index 100% rename from tests/systemc/1666-2011-compliance/virtual_bind/golden/virtual_bind.log rename to tests/golden-file/systemc/1666-2011-compliance/virtual_bind/golden/virtual_bind.log diff --git a/tests/systemc/1666-2011-compliance/virtual_bind/virtual_bind.cpp b/tests/golden-file/systemc/1666-2011-compliance/virtual_bind/virtual_bind.cpp similarity index 100% rename from tests/systemc/1666-2011-compliance/virtual_bind/virtual_bind.cpp rename to tests/golden-file/systemc/1666-2011-compliance/virtual_bind/virtual_bind.cpp diff --git a/tests/systemc/bugs/async_reset_init/async_reset_init.cpp b/tests/golden-file/systemc/bugs/async_reset_init/async_reset_init.cpp similarity index 100% rename from tests/systemc/bugs/async_reset_init/async_reset_init.cpp rename to tests/golden-file/systemc/bugs/async_reset_init/async_reset_init.cpp diff --git a/tests/systemc/bugs/async_reset_init/golden/async_reset_init.log b/tests/golden-file/systemc/bugs/async_reset_init/golden/async_reset_init.log similarity index 100% rename from tests/systemc/bugs/async_reset_init/golden/async_reset_init.log rename to tests/golden-file/systemc/bugs/async_reset_init/golden/async_reset_init.log diff --git a/tests/systemc/bugs/bug_147853/bug_147853.cpp b/tests/golden-file/systemc/bugs/bug_147853/bug_147853.cpp similarity index 100% rename from tests/systemc/bugs/bug_147853/bug_147853.cpp rename to tests/golden-file/systemc/bugs/bug_147853/bug_147853.cpp diff --git a/tests/systemc/bugs/bug_147853/golden/bug_147853.log b/tests/golden-file/systemc/bugs/bug_147853/golden/bug_147853.log similarity index 100% rename from tests/systemc/bugs/bug_147853/golden/bug_147853.log rename to tests/golden-file/systemc/bugs/bug_147853/golden/bug_147853.log diff --git a/tests/systemc/bugs/bug_185/bug_185.cpp b/tests/golden-file/systemc/bugs/bug_185/bug_185.cpp similarity index 100% rename from tests/systemc/bugs/bug_185/bug_185.cpp rename to tests/golden-file/systemc/bugs/bug_185/bug_185.cpp diff --git a/tests/systemc/bugs/bug_185/golden/bug_185.log b/tests/golden-file/systemc/bugs/bug_185/golden/bug_185.log similarity index 100% rename from tests/systemc/bugs/bug_185/golden/bug_185.log rename to tests/golden-file/systemc/bugs/bug_185/golden/bug_185.log diff --git a/tests/systemc/bugs/bug_70/bug_70.cpp b/tests/golden-file/systemc/bugs/bug_70/bug_70.cpp similarity index 100% rename from tests/systemc/bugs/bug_70/bug_70.cpp rename to tests/golden-file/systemc/bugs/bug_70/bug_70.cpp diff --git a/tests/systemc/bugs/bug_70/golden/bug_70.log b/tests/golden-file/systemc/bugs/bug_70/golden/bug_70.log similarity index 100% rename from tests/systemc/bugs/bug_70/golden/bug_70.log rename to tests/golden-file/systemc/bugs/bug_70/golden/bug_70.log diff --git a/tests/systemc/bugs/constructor_throw/constructor_throw.cpp b/tests/golden-file/systemc/bugs/constructor_throw/constructor_throw.cpp similarity index 100% rename from tests/systemc/bugs/constructor_throw/constructor_throw.cpp rename to tests/golden-file/systemc/bugs/constructor_throw/constructor_throw.cpp diff --git a/tests/systemc/bugs/constructor_throw/golden/constructor_throw.log b/tests/golden-file/systemc/bugs/constructor_throw/golden/constructor_throw.log similarity index 100% rename from tests/systemc/bugs/constructor_throw/golden/constructor_throw.log rename to tests/golden-file/systemc/bugs/constructor_throw/golden/constructor_throw.log diff --git a/tests/systemc/bugs/instantiation_detection/golden/instantiation_detection.log b/tests/golden-file/systemc/bugs/instantiation_detection/golden/instantiation_detection.log similarity index 100% rename from tests/systemc/bugs/instantiation_detection/golden/instantiation_detection.log rename to tests/golden-file/systemc/bugs/instantiation_detection/golden/instantiation_detection.log diff --git a/tests/systemc/bugs/instantiation_detection/instantiation_detection.cpp b/tests/golden-file/systemc/bugs/instantiation_detection/instantiation_detection.cpp similarity index 100% rename from tests/systemc/bugs/instantiation_detection/instantiation_detection.cpp rename to tests/golden-file/systemc/bugs/instantiation_detection/instantiation_detection.cpp diff --git a/tests/systemc/bugs/sc_bigint_part_select/test01/golden/test01.log b/tests/golden-file/systemc/bugs/sc_bigint_part_select/test01/golden/test01.log similarity index 100% rename from tests/systemc/bugs/sc_bigint_part_select/test01/golden/test01.log rename to tests/golden-file/systemc/bugs/sc_bigint_part_select/test01/golden/test01.log diff --git a/tests/systemc/bugs/sc_bigint_part_select/test01/test01.cpp b/tests/golden-file/systemc/bugs/sc_bigint_part_select/test01/test01.cpp similarity index 100% rename from tests/systemc/bugs/sc_bigint_part_select/test01/test01.cpp rename to tests/golden-file/systemc/bugs/sc_bigint_part_select/test01/test01.cpp diff --git a/tests/systemc/bugs/sc_string_bracket_assign/golden/sc_string_bracket_assign.log b/tests/golden-file/systemc/bugs/sc_string_bracket_assign/golden/sc_string_bracket_assign.log similarity index 100% rename from tests/systemc/bugs/sc_string_bracket_assign/golden/sc_string_bracket_assign.log rename to tests/golden-file/systemc/bugs/sc_string_bracket_assign/golden/sc_string_bracket_assign.log diff --git a/tests/systemc/bugs/sc_string_bracket_assign/sc_string_bracket_assign.cpp b/tests/golden-file/systemc/bugs/sc_string_bracket_assign/sc_string_bracket_assign.cpp similarity index 100% rename from tests/systemc/bugs/sc_string_bracket_assign/sc_string_bracket_assign.cpp rename to tests/golden-file/systemc/bugs/sc_string_bracket_assign/sc_string_bracket_assign.cpp diff --git a/tests/systemc/bugs/sign_extension/golden/sign_extension.log b/tests/golden-file/systemc/bugs/sign_extension/golden/sign_extension.log similarity index 100% rename from tests/systemc/bugs/sign_extension/golden/sign_extension.log rename to tests/golden-file/systemc/bugs/sign_extension/golden/sign_extension.log diff --git a/tests/systemc/bugs/sign_extension/sign_extension.cpp b/tests/golden-file/systemc/bugs/sign_extension/sign_extension.cpp similarity index 100% rename from tests/systemc/bugs/sign_extension/sign_extension.cpp rename to tests/golden-file/systemc/bugs/sign_extension/sign_extension.cpp diff --git a/tests/systemc/bugs/stack_alignment/.notsparcOS5 b/tests/golden-file/systemc/bugs/stack_alignment/.notsparcOS5 similarity index 100% rename from tests/systemc/bugs/stack_alignment/.notsparcOS5 rename to tests/golden-file/systemc/bugs/stack_alignment/.notsparcOS5 diff --git a/tests/systemc/bugs/stack_alignment/golden/stack_alignment.log b/tests/golden-file/systemc/bugs/stack_alignment/golden/stack_alignment.log similarity index 100% rename from tests/systemc/bugs/stack_alignment/golden/stack_alignment.log rename to tests/golden-file/systemc/bugs/stack_alignment/golden/stack_alignment.log diff --git a/tests/systemc/bugs/stack_alignment/stack_alignment.cpp b/tests/golden-file/systemc/bugs/stack_alignment/stack_alignment.cpp similarity index 100% rename from tests/systemc/bugs/stack_alignment/stack_alignment.cpp rename to tests/golden-file/systemc/bugs/stack_alignment/stack_alignment.cpp diff --git a/tests/systemc/communication/ports/test01/golden/test01.log b/tests/golden-file/systemc/communication/ports/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/ports/test01/golden/test01.log rename to tests/golden-file/systemc/communication/ports/test01/golden/test01.log diff --git a/tests/systemc/communication/ports/test01/test01.cpp b/tests/golden-file/systemc/communication/ports/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/ports/test01/test01.cpp rename to tests/golden-file/systemc/communication/ports/test01/test01.cpp diff --git a/tests/systemc/communication/ports/test02/golden/test02.log b/tests/golden-file/systemc/communication/ports/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/ports/test02/golden/test02.log rename to tests/golden-file/systemc/communication/ports/test02/golden/test02.log diff --git a/tests/systemc/communication/ports/test02/test02.cpp b/tests/golden-file/systemc/communication/ports/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/ports/test02/test02.cpp rename to tests/golden-file/systemc/communication/ports/test02/test02.cpp diff --git a/tests/systemc/communication/ports/test03/golden/test03.log b/tests/golden-file/systemc/communication/ports/test03/golden/test03.log similarity index 100% rename from tests/systemc/communication/ports/test03/golden/test03.log rename to tests/golden-file/systemc/communication/ports/test03/golden/test03.log diff --git a/tests/systemc/communication/ports/test03/test03.cpp b/tests/golden-file/systemc/communication/ports/test03/test03.cpp similarity index 100% rename from tests/systemc/communication/ports/test03/test03.cpp rename to tests/golden-file/systemc/communication/ports/test03/test03.cpp diff --git a/tests/systemc/communication/ports/test04/golden/test04.log b/tests/golden-file/systemc/communication/ports/test04/golden/test04.log similarity index 100% rename from tests/systemc/communication/ports/test04/golden/test04.log rename to tests/golden-file/systemc/communication/ports/test04/golden/test04.log diff --git a/tests/systemc/communication/ports/test04/test04.cpp b/tests/golden-file/systemc/communication/ports/test04/test04.cpp similarity index 100% rename from tests/systemc/communication/ports/test04/test04.cpp rename to tests/golden-file/systemc/communication/ports/test04/test04.cpp diff --git a/tests/systemc/communication/ports/test05/golden/test05.log b/tests/golden-file/systemc/communication/ports/test05/golden/test05.log similarity index 100% rename from tests/systemc/communication/ports/test05/golden/test05.log rename to tests/golden-file/systemc/communication/ports/test05/golden/test05.log diff --git a/tests/systemc/communication/ports/test05/test05.cpp b/tests/golden-file/systemc/communication/ports/test05/test05.cpp similarity index 100% rename from tests/systemc/communication/ports/test05/test05.cpp rename to tests/golden-file/systemc/communication/ports/test05/test05.cpp diff --git a/tests/systemc/communication/ports/test06/golden/test06.log b/tests/golden-file/systemc/communication/ports/test06/golden/test06.log similarity index 100% rename from tests/systemc/communication/ports/test06/golden/test06.log rename to tests/golden-file/systemc/communication/ports/test06/golden/test06.log diff --git a/tests/systemc/communication/ports/test06/test06.cpp b/tests/golden-file/systemc/communication/ports/test06/test06.cpp similarity index 100% rename from tests/systemc/communication/ports/test06/test06.cpp rename to tests/golden-file/systemc/communication/ports/test06/test06.cpp diff --git a/tests/systemc/communication/reverse_bind/test01/golden/test01.log b/tests/golden-file/systemc/communication/reverse_bind/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/reverse_bind/test01/golden/test01.log rename to tests/golden-file/systemc/communication/reverse_bind/test01/golden/test01.log diff --git a/tests/systemc/communication/reverse_bind/test01/test01.cpp b/tests/golden-file/systemc/communication/reverse_bind/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/reverse_bind/test01/test01.cpp rename to tests/golden-file/systemc/communication/reverse_bind/test01/test01.cpp diff --git a/tests/systemc/communication/reverse_bind/test02/golden/test02.log b/tests/golden-file/systemc/communication/reverse_bind/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/reverse_bind/test02/golden/test02.log rename to tests/golden-file/systemc/communication/reverse_bind/test02/golden/test02.log diff --git a/tests/systemc/communication/reverse_bind/test02/test02.cpp b/tests/golden-file/systemc/communication/reverse_bind/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/reverse_bind/test02/test02.cpp rename to tests/golden-file/systemc/communication/reverse_bind/test02/test02.cpp diff --git a/tests/systemc/communication/sc_buffer/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_buffer/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_buffer/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_buffer/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_buffer/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_buffer/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_buffer/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_buffer/test01/test01.cpp diff --git a/tests/systemc/communication/sc_buffer/test02/golden/sc_buffer_edge_reset.log b/tests/golden-file/systemc/communication/sc_buffer/test02/golden/sc_buffer_edge_reset.log similarity index 100% rename from tests/systemc/communication/sc_buffer/test02/golden/sc_buffer_edge_reset.log rename to tests/golden-file/systemc/communication/sc_buffer/test02/golden/sc_buffer_edge_reset.log diff --git a/tests/systemc/communication/sc_buffer/test02/sc_buffer_edge_reset.cpp b/tests/golden-file/systemc/communication/sc_buffer/test02/sc_buffer_edge_reset.cpp similarity index 100% rename from tests/systemc/communication/sc_buffer/test02/sc_buffer_edge_reset.cpp rename to tests/golden-file/systemc/communication/sc_buffer/test02/sc_buffer_edge_reset.cpp diff --git a/tests/systemc/communication/sc_clock/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_clock/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_clock/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_clock/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_clock/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_clock/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_clock/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_clock/test01/test01.cpp diff --git a/tests/systemc/communication/sc_clock/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_clock/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_clock/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_clock/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_clock/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_clock/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_clock/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_clock/test02/test02.cpp diff --git a/tests/systemc/communication/sc_clock/test03/golden/test03.log b/tests/golden-file/systemc/communication/sc_clock/test03/golden/test03.log similarity index 100% rename from tests/systemc/communication/sc_clock/test03/golden/test03.log rename to tests/golden-file/systemc/communication/sc_clock/test03/golden/test03.log diff --git a/tests/systemc/communication/sc_clock/test03/test03.cpp b/tests/golden-file/systemc/communication/sc_clock/test03/test03.cpp similarity index 100% rename from tests/systemc/communication/sc_clock/test03/test03.cpp rename to tests/golden-file/systemc/communication/sc_clock/test03/test03.cpp diff --git a/tests/systemc/communication/sc_clock/test04/golden/test04.log b/tests/golden-file/systemc/communication/sc_clock/test04/golden/test04.log similarity index 100% rename from tests/systemc/communication/sc_clock/test04/golden/test04.log rename to tests/golden-file/systemc/communication/sc_clock/test04/golden/test04.log diff --git a/tests/systemc/communication/sc_clock/test04/test04.cpp b/tests/golden-file/systemc/communication/sc_clock/test04/test04.cpp similarity index 100% rename from tests/systemc/communication/sc_clock/test04/test04.cpp rename to tests/golden-file/systemc/communication/sc_clock/test04/test04.cpp diff --git a/tests/systemc/communication/sc_event_queue/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_event_queue/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_event_queue/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_event_queue/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_event_queue/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_event_queue/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_event_queue/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_event_queue/test01/test01.cpp diff --git a/tests/systemc/communication/sc_export/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_export/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_export/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_export/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_export/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_export/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_export/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_export/test01/test01.cpp diff --git a/tests/systemc/communication/sc_export/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_export/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_export/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_export/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_export/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_export/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_export/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_export/test02/test02.cpp diff --git a/tests/systemc/communication/sc_export/test03/golden/test03.log b/tests/golden-file/systemc/communication/sc_export/test03/golden/test03.log similarity index 100% rename from tests/systemc/communication/sc_export/test03/golden/test03.log rename to tests/golden-file/systemc/communication/sc_export/test03/golden/test03.log diff --git a/tests/systemc/communication/sc_export/test03/test03.cpp b/tests/golden-file/systemc/communication/sc_export/test03/test03.cpp similarity index 100% rename from tests/systemc/communication/sc_export/test03/test03.cpp rename to tests/golden-file/systemc/communication/sc_export/test03/test03.cpp diff --git a/tests/systemc/communication/sc_export/test04/golden/test04.log b/tests/golden-file/systemc/communication/sc_export/test04/golden/test04.log similarity index 100% rename from tests/systemc/communication/sc_export/test04/golden/test04.log rename to tests/golden-file/systemc/communication/sc_export/test04/golden/test04.log diff --git a/tests/systemc/communication/sc_export/test04/test04.cpp b/tests/golden-file/systemc/communication/sc_export/test04/test04.cpp similarity index 100% rename from tests/systemc/communication/sc_export/test04/test04.cpp rename to tests/golden-file/systemc/communication/sc_export/test04/test04.cpp diff --git a/tests/systemc/communication/sc_export/test05/golden/test05.log b/tests/golden-file/systemc/communication/sc_export/test05/golden/test05.log similarity index 100% rename from tests/systemc/communication/sc_export/test05/golden/test05.log rename to tests/golden-file/systemc/communication/sc_export/test05/golden/test05.log diff --git a/tests/systemc/communication/sc_export/test05/test05.cpp b/tests/golden-file/systemc/communication/sc_export/test05/test05.cpp similarity index 100% rename from tests/systemc/communication/sc_export/test05/test05.cpp rename to tests/golden-file/systemc/communication/sc_export/test05/test05.cpp diff --git a/tests/systemc/communication/sc_fifo/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_fifo/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_fifo/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_fifo/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_fifo/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_fifo/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_fifo/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_fifo/test01/test01.cpp diff --git a/tests/systemc/communication/sc_fifo/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_fifo/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_fifo/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_fifo/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_fifo/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_fifo/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_fifo/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_fifo/test02/test02.cpp diff --git a/tests/systemc/communication/sc_fifo/test03/golden/test03.log b/tests/golden-file/systemc/communication/sc_fifo/test03/golden/test03.log similarity index 100% rename from tests/systemc/communication/sc_fifo/test03/golden/test03.log rename to tests/golden-file/systemc/communication/sc_fifo/test03/golden/test03.log diff --git a/tests/systemc/communication/sc_fifo/test03/test03.cpp b/tests/golden-file/systemc/communication/sc_fifo/test03/test03.cpp similarity index 100% rename from tests/systemc/communication/sc_fifo/test03/test03.cpp rename to tests/golden-file/systemc/communication/sc_fifo/test03/test03.cpp diff --git a/tests/systemc/communication/sc_fifo/test04/golden/test04.log b/tests/golden-file/systemc/communication/sc_fifo/test04/golden/test04.log similarity index 100% rename from tests/systemc/communication/sc_fifo/test04/golden/test04.log rename to tests/golden-file/systemc/communication/sc_fifo/test04/golden/test04.log diff --git a/tests/systemc/communication/sc_fifo/test04/test04.cpp b/tests/golden-file/systemc/communication/sc_fifo/test04/test04.cpp similarity index 100% rename from tests/systemc/communication/sc_fifo/test04/test04.cpp rename to tests/golden-file/systemc/communication/sc_fifo/test04/test04.cpp diff --git a/tests/systemc/communication/sc_fifo/test05/golden/test05.log b/tests/golden-file/systemc/communication/sc_fifo/test05/golden/test05.log similarity index 100% rename from tests/systemc/communication/sc_fifo/test05/golden/test05.log rename to tests/golden-file/systemc/communication/sc_fifo/test05/golden/test05.log diff --git a/tests/systemc/communication/sc_fifo/test05/test05.cpp b/tests/golden-file/systemc/communication/sc_fifo/test05/test05.cpp similarity index 100% rename from tests/systemc/communication/sc_fifo/test05/test05.cpp rename to tests/golden-file/systemc/communication/sc_fifo/test05/test05.cpp diff --git a/tests/systemc/communication/sc_fifo/test06/golden/test06.log b/tests/golden-file/systemc/communication/sc_fifo/test06/golden/test06.log similarity index 100% rename from tests/systemc/communication/sc_fifo/test06/golden/test06.log rename to tests/golden-file/systemc/communication/sc_fifo/test06/golden/test06.log diff --git a/tests/systemc/communication/sc_fifo/test06/test06.cpp b/tests/golden-file/systemc/communication/sc_fifo/test06/test06.cpp similarity index 100% rename from tests/systemc/communication/sc_fifo/test06/test06.cpp rename to tests/golden-file/systemc/communication/sc_fifo/test06/test06.cpp diff --git a/tests/systemc/communication/sc_interface/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_interface/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_interface/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_interface/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_interface/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_interface/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_interface/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_interface/test01/test01.cpp diff --git a/tests/systemc/communication/sc_mutex/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_mutex/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_mutex/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_mutex/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_mutex/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_mutex/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_mutex/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_mutex/test01/test01.cpp diff --git a/tests/systemc/communication/sc_mutex/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_mutex/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_mutex/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_mutex/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_mutex/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_mutex/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_mutex/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_mutex/test02/test02.cpp diff --git a/tests/systemc/communication/sc_port_policy/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_port_policy/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_port_policy/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_port_policy/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_port_policy/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_port_policy/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_port_policy/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_port_policy/test01/test01.cpp diff --git a/tests/systemc/communication/sc_port_policy/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_port_policy/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_port_policy/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_port_policy/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_port_policy/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_port_policy/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_port_policy/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_port_policy/test02/test02.cpp diff --git a/tests/systemc/communication/sc_port_policy/test03/golden/test03.log b/tests/golden-file/systemc/communication/sc_port_policy/test03/golden/test03.log similarity index 100% rename from tests/systemc/communication/sc_port_policy/test03/golden/test03.log rename to tests/golden-file/systemc/communication/sc_port_policy/test03/golden/test03.log diff --git a/tests/systemc/communication/sc_port_policy/test03/test03.cpp b/tests/golden-file/systemc/communication/sc_port_policy/test03/test03.cpp similarity index 100% rename from tests/systemc/communication/sc_port_policy/test03/test03.cpp rename to tests/golden-file/systemc/communication/sc_port_policy/test03/test03.cpp diff --git a/tests/systemc/communication/sc_port_policy/test04/golden/test04.log b/tests/golden-file/systemc/communication/sc_port_policy/test04/golden/test04.log similarity index 100% rename from tests/systemc/communication/sc_port_policy/test04/golden/test04.log rename to tests/golden-file/systemc/communication/sc_port_policy/test04/golden/test04.log diff --git a/tests/systemc/communication/sc_port_policy/test04/test04.cpp b/tests/golden-file/systemc/communication/sc_port_policy/test04/test04.cpp similarity index 100% rename from tests/systemc/communication/sc_port_policy/test04/test04.cpp rename to tests/golden-file/systemc/communication/sc_port_policy/test04/test04.cpp diff --git a/tests/systemc/communication/sc_port_policy/test05/golden/test05.log b/tests/golden-file/systemc/communication/sc_port_policy/test05/golden/test05.log similarity index 100% rename from tests/systemc/communication/sc_port_policy/test05/golden/test05.log rename to tests/golden-file/systemc/communication/sc_port_policy/test05/golden/test05.log diff --git a/tests/systemc/communication/sc_port_policy/test05/test05.cpp b/tests/golden-file/systemc/communication/sc_port_policy/test05/test05.cpp similarity index 100% rename from tests/systemc/communication/sc_port_policy/test05/test05.cpp rename to tests/golden-file/systemc/communication/sc_port_policy/test05/test05.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_prim_channel/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_prim_channel/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test01/test01.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_prim_channel/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_prim_channel/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test02/test02.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test03/golden/test03.log b/tests/golden-file/systemc/communication/sc_prim_channel/test03/golden/test03.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test03/golden/test03.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test03/golden/test03.log diff --git a/tests/systemc/communication/sc_prim_channel/test03/test03.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test03/test03.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test03/test03.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test03/test03.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test04/golden/test04.log b/tests/golden-file/systemc/communication/sc_prim_channel/test04/golden/test04.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test04/golden/test04.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test04/golden/test04.log diff --git a/tests/systemc/communication/sc_prim_channel/test04/test04.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test04/test04.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test04/test04.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test04/test04.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test05/golden/test05.log b/tests/golden-file/systemc/communication/sc_prim_channel/test05/golden/test05.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test05/golden/test05.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test05/golden/test05.log diff --git a/tests/systemc/communication/sc_prim_channel/test05/test05.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test05/test05.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test05/test05.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test05/test05.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test06/golden/test06.log b/tests/golden-file/systemc/communication/sc_prim_channel/test06/golden/test06.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test06/golden/test06.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test06/golden/test06.log diff --git a/tests/systemc/communication/sc_prim_channel/test06/test06.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test06/test06.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test06/test06.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test06/test06.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test07/golden/test07.log b/tests/golden-file/systemc/communication/sc_prim_channel/test07/golden/test07.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test07/golden/test07.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test07/golden/test07.log diff --git a/tests/systemc/communication/sc_prim_channel/test07/test07.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test07/test07.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test07/test07.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test07/test07.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test08/golden/test08.log b/tests/golden-file/systemc/communication/sc_prim_channel/test08/golden/test08.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test08/golden/test08.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test08/golden/test08.log diff --git a/tests/systemc/communication/sc_prim_channel/test08/test08.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test08/test08.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test08/test08.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test08/test08.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test09/golden/test09.log b/tests/golden-file/systemc/communication/sc_prim_channel/test09/golden/test09.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test09/golden/test09.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test09/golden/test09.log diff --git a/tests/systemc/communication/sc_prim_channel/test09/test09.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test09/test09.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test09/test09.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test09/test09.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test10/golden/test10.log b/tests/golden-file/systemc/communication/sc_prim_channel/test10/golden/test10.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test10/golden/test10.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test10/golden/test10.log diff --git a/tests/systemc/communication/sc_prim_channel/test10/test10.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test10/test10.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test10/test10.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test10/test10.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test11/golden/test11.log b/tests/golden-file/systemc/communication/sc_prim_channel/test11/golden/test11.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test11/golden/test11.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test11/golden/test11.log diff --git a/tests/systemc/communication/sc_prim_channel/test11/test11.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test11/test11.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test11/test11.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test11/test11.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test12/golden/test12.log b/tests/golden-file/systemc/communication/sc_prim_channel/test12/golden/test12.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test12/golden/test12.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test12/golden/test12.log diff --git a/tests/systemc/communication/sc_prim_channel/test12/test12.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test12/test12.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test12/test12.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test12/test12.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test13/golden/test13.log b/tests/golden-file/systemc/communication/sc_prim_channel/test13/golden/test13.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test13/golden/test13.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test13/golden/test13.log diff --git a/tests/systemc/communication/sc_prim_channel/test13/test13.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test13/test13.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test13/test13.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test13/test13.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test14/golden/test14.log b/tests/golden-file/systemc/communication/sc_prim_channel/test14/golden/test14.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test14/golden/test14.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test14/golden/test14.log diff --git a/tests/systemc/communication/sc_prim_channel/test14/test14.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test14/test14.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test14/test14.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test14/test14.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test15/golden/test15.log b/tests/golden-file/systemc/communication/sc_prim_channel/test15/golden/test15.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test15/golden/test15.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test15/golden/test15.log diff --git a/tests/systemc/communication/sc_prim_channel/test15/test15.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test15/test15.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test15/test15.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test15/test15.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test16/golden/test16.log b/tests/golden-file/systemc/communication/sc_prim_channel/test16/golden/test16.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test16/golden/test16.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test16/golden/test16.log diff --git a/tests/systemc/communication/sc_prim_channel/test16/test16.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test16/test16.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test16/test16.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test16/test16.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test17/golden/test17.log b/tests/golden-file/systemc/communication/sc_prim_channel/test17/golden/test17.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test17/golden/test17.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test17/golden/test17.log diff --git a/tests/systemc/communication/sc_prim_channel/test17/test17.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test17/test17.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test17/test17.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test17/test17.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test18/golden/test18.log b/tests/golden-file/systemc/communication/sc_prim_channel/test18/golden/test18.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test18/golden/test18.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test18/golden/test18.log diff --git a/tests/systemc/communication/sc_prim_channel/test18/test18.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test18/test18.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test18/test18.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test18/test18.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test19/golden/test19.log b/tests/golden-file/systemc/communication/sc_prim_channel/test19/golden/test19.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test19/golden/test19.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test19/golden/test19.log diff --git a/tests/systemc/communication/sc_prim_channel/test19/test19.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test19/test19.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test19/test19.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test19/test19.cpp diff --git a/tests/systemc/communication/sc_prim_channel/test20/golden/test20.log b/tests/golden-file/systemc/communication/sc_prim_channel/test20/golden/test20.log similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test20/golden/test20.log rename to tests/golden-file/systemc/communication/sc_prim_channel/test20/golden/test20.log diff --git a/tests/systemc/communication/sc_prim_channel/test20/test20.cpp b/tests/golden-file/systemc/communication/sc_prim_channel/test20/test20.cpp similarity index 100% rename from tests/systemc/communication/sc_prim_channel/test20/test20.cpp rename to tests/golden-file/systemc/communication/sc_prim_channel/test20/test20.cpp diff --git a/tests/systemc/communication/sc_semaphore/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_semaphore/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_semaphore/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_semaphore/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_semaphore/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_semaphore/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_semaphore/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_semaphore/test01/test01.cpp diff --git a/tests/systemc/communication/sc_semaphore/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_semaphore/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_semaphore/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_semaphore/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_semaphore/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_semaphore/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_semaphore/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_semaphore/test02/test02.cpp diff --git a/tests/systemc/communication/sc_semaphore/test03/golden/test03.log b/tests/golden-file/systemc/communication/sc_semaphore/test03/golden/test03.log similarity index 100% rename from tests/systemc/communication/sc_semaphore/test03/golden/test03.log rename to tests/golden-file/systemc/communication/sc_semaphore/test03/golden/test03.log diff --git a/tests/systemc/communication/sc_semaphore/test03/main.cpp b/tests/golden-file/systemc/communication/sc_semaphore/test03/main.cpp similarity index 100% rename from tests/systemc/communication/sc_semaphore/test03/main.cpp rename to tests/golden-file/systemc/communication/sc_semaphore/test03/main.cpp diff --git a/tests/systemc/communication/sc_semaphore/test03/test03.f b/tests/golden-file/systemc/communication/sc_semaphore/test03/test03.f similarity index 100% rename from tests/systemc/communication/sc_semaphore/test03/test03.f rename to tests/golden-file/systemc/communication/sc_semaphore/test03/test03.f diff --git a/tests/systemc/communication/sc_semaphore/test03/test_sem.cpp b/tests/golden-file/systemc/communication/sc_semaphore/test03/test_sem.cpp similarity index 100% rename from tests/systemc/communication/sc_semaphore/test03/test_sem.cpp rename to tests/golden-file/systemc/communication/sc_semaphore/test03/test_sem.cpp diff --git a/tests/systemc/communication/sc_semaphore/test03/test_sem.h b/tests/golden-file/systemc/communication/sc_semaphore/test03/test_sem.h similarity index 100% rename from tests/systemc/communication/sc_semaphore/test03/test_sem.h rename to tests/golden-file/systemc/communication/sc_semaphore/test03/test_sem.h diff --git a/tests/systemc/communication/sc_semaphore/test04/golden/test04.log b/tests/golden-file/systemc/communication/sc_semaphore/test04/golden/test04.log similarity index 100% rename from tests/systemc/communication/sc_semaphore/test04/golden/test04.log rename to tests/golden-file/systemc/communication/sc_semaphore/test04/golden/test04.log diff --git a/tests/systemc/communication/sc_semaphore/test04/test04.cpp b/tests/golden-file/systemc/communication/sc_semaphore/test04/test04.cpp similarity index 100% rename from tests/systemc/communication/sc_semaphore/test04/test04.cpp rename to tests/golden-file/systemc/communication/sc_semaphore/test04/test04.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test01/test01.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test02/test02.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test03/golden/test03.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test03/golden/test03.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test03/golden/test03.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test03/golden/test03.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test03/test03.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test03/test03.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test03/test03.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test03/test03.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test04/golden/test04.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test04/golden/test04.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test04/golden/test04.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test04/golden/test04.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test04/test04.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test04/test04.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test04/test04.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test04/test04.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test05/golden/test05.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test05/golden/test05.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test05/golden/test05.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test05/golden/test05.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test05/test05.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test05/test05.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test05/test05.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test05/test05.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test06/golden/test06.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test06/golden/test06.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test06/golden/test06.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test06/golden/test06.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test06/test06.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test06/test06.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test06/test06.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test06/test06.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test07/golden/test07.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test07/golden/test07.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test07/golden/test07.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test07/golden/test07.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test07/test07.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test07/test07.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test07/test07.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test07/test07.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test08/golden/test08.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test08/golden/test08.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test08/golden/test08.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test08/golden/test08.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test08/test08.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test08/test08.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test08/test08.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test08/test08.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test09/golden/test09.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test09/golden/test09.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test09/golden/test09.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test09/golden/test09.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test09/test09.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test09/test09.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test09/test09.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test09/test09.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test10/golden/test10.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test10/golden/test10.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test10/golden/test10.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test10/golden/test10.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test10/test10.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test10/test10.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test10/test10.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test10/test10.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test11/golden/test11.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test11/golden/test11.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test11/golden/test11.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test11/golden/test11.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test11/test11.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test11/test11.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test11/test11.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test11/test11.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test12/golden/test12.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test12/golden/test12.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test12/golden/test12.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test12/golden/test12.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test12/test12.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test12/test12.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test12/test12.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test12/test12.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test13/golden/test13.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test13/golden/test13.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test13/golden/test13.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test13/golden/test13.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test13/test13.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test13/test13.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test13/test13.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test13/test13.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test14/golden/test14.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test14/golden/test14.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test14/golden/test14.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test14/golden/test14.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test14/test14.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test14/test14.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test14/test14.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test14/test14.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test15/golden/test15.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test15/golden/test15.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test15/golden/test15.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test15/golden/test15.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test15/test15.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test15/test15.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test15/test15.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test15/test15.cpp diff --git a/tests/systemc/communication/sc_signal/check_writer/test16/golden/test16.log b/tests/golden-file/systemc/communication/sc_signal/check_writer/test16/golden/test16.log similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test16/golden/test16.log rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test16/golden/test16.log diff --git a/tests/systemc/communication/sc_signal/check_writer/test16/test16.cpp b/tests/golden-file/systemc/communication/sc_signal/check_writer/test16/test16.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/check_writer/test16/test16.cpp rename to tests/golden-file/systemc/communication/sc_signal/check_writer/test16/test16.cpp diff --git a/tests/systemc/communication/sc_signal/constructors/golden/test01.log b/tests/golden-file/systemc/communication/sc_signal/constructors/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_signal/constructors/golden/test01.log rename to tests/golden-file/systemc/communication/sc_signal/constructors/golden/test01.log diff --git a/tests/systemc/communication/sc_signal/constructors/test01.cpp b/tests/golden-file/systemc/communication/sc_signal/constructors/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/constructors/test01.cpp rename to tests/golden-file/systemc/communication/sc_signal/constructors/test01.cpp diff --git a/tests/systemc/communication/sc_signal/datatypes/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_signal/datatypes/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_signal/datatypes/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_signal/datatypes/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_signal/datatypes/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_signal/datatypes/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/datatypes/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_signal/datatypes/test01/test01.cpp diff --git a/tests/systemc/communication/sc_signal/datatypes/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_signal/datatypes/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_signal/datatypes/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_signal/datatypes/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_signal/datatypes/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_signal/datatypes/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/datatypes/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_signal/datatypes/test02/test02.cpp diff --git a/tests/systemc/communication/sc_signal/register_port/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_signal/register_port/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_signal/register_port/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_signal/register_port/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_signal/register_port/test01/test.h b/tests/golden-file/systemc/communication/sc_signal/register_port/test01/test.h similarity index 100% rename from tests/systemc/communication/sc_signal/register_port/test01/test.h rename to tests/golden-file/systemc/communication/sc_signal/register_port/test01/test.h diff --git a/tests/systemc/communication/sc_signal/register_port/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_signal/register_port/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/register_port/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_signal/register_port/test01/test01.cpp diff --git a/tests/systemc/communication/sc_signal/register_port/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_signal/register_port/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_signal/register_port/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_signal/register_port/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_signal/register_port/test02/test.h b/tests/golden-file/systemc/communication/sc_signal/register_port/test02/test.h similarity index 100% rename from tests/systemc/communication/sc_signal/register_port/test02/test.h rename to tests/golden-file/systemc/communication/sc_signal/register_port/test02/test.h diff --git a/tests/systemc/communication/sc_signal/register_port/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_signal/register_port/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/register_port/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_signal/register_port/test02/test02.cpp diff --git a/tests/systemc/communication/sc_signal/register_port/test03/golden/test03.log b/tests/golden-file/systemc/communication/sc_signal/register_port/test03/golden/test03.log similarity index 100% rename from tests/systemc/communication/sc_signal/register_port/test03/golden/test03.log rename to tests/golden-file/systemc/communication/sc_signal/register_port/test03/golden/test03.log diff --git a/tests/systemc/communication/sc_signal/register_port/test03/test.h b/tests/golden-file/systemc/communication/sc_signal/register_port/test03/test.h similarity index 100% rename from tests/systemc/communication/sc_signal/register_port/test03/test.h rename to tests/golden-file/systemc/communication/sc_signal/register_port/test03/test.h diff --git a/tests/systemc/communication/sc_signal/register_port/test03/test03.cpp b/tests/golden-file/systemc/communication/sc_signal/register_port/test03/test03.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/register_port/test03/test03.cpp rename to tests/golden-file/systemc/communication/sc_signal/register_port/test03/test03.cpp diff --git a/tests/systemc/communication/sc_signal/writer_policy/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_signal/writer_policy/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_signal/writer_policy/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_signal/writer_policy/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_signal/writer_policy/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_signal/writer_policy/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/writer_policy/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_signal/writer_policy/test01/test01.cpp diff --git a/tests/systemc/communication/sc_signal/writer_policy/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_signal/writer_policy/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_signal/writer_policy/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_signal/writer_policy/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_signal/writer_policy/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_signal/writer_policy/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_signal/writer_policy/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_signal/writer_policy/test02/test02.cpp diff --git a/tests/systemc/communication/sc_signal_ports/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_signal_ports/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_signal_ports/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_signal_ports/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_signal_ports/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_signal_ports/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_signal_ports/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_signal_ports/test01/test01.cpp diff --git a/tests/systemc/communication/sc_signal_ports/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_signal_ports/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_signal_ports/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_signal_ports/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_signal_ports/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_signal_ports/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_signal_ports/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_signal_ports/test02/test02.cpp diff --git a/tests/systemc/communication/sc_signal_resolved/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_signal_resolved/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_signal_resolved/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_signal_resolved/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_signal_resolved/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_signal_resolved/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_signal_resolved/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_signal_resolved/test01/test01.cpp diff --git a/tests/systemc/communication/sc_signal_resolved/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_signal_resolved/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_signal_resolved/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_signal_resolved/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_signal_resolved/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_signal_resolved/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_signal_resolved/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_signal_resolved/test02/test02.cpp diff --git a/tests/systemc/communication/sc_signal_resolved/test03/golden/test03.log b/tests/golden-file/systemc/communication/sc_signal_resolved/test03/golden/test03.log similarity index 100% rename from tests/systemc/communication/sc_signal_resolved/test03/golden/test03.log rename to tests/golden-file/systemc/communication/sc_signal_resolved/test03/golden/test03.log diff --git a/tests/systemc/communication/sc_signal_resolved/test03/test03.cpp b/tests/golden-file/systemc/communication/sc_signal_resolved/test03/test03.cpp similarity index 100% rename from tests/systemc/communication/sc_signal_resolved/test03/test03.cpp rename to tests/golden-file/systemc/communication/sc_signal_resolved/test03/test03.cpp diff --git a/tests/systemc/communication/sc_signal_resolved/test04/golden/test04.log b/tests/golden-file/systemc/communication/sc_signal_resolved/test04/golden/test04.log similarity index 100% rename from tests/systemc/communication/sc_signal_resolved/test04/golden/test04.log rename to tests/golden-file/systemc/communication/sc_signal_resolved/test04/golden/test04.log diff --git a/tests/systemc/communication/sc_signal_resolved/test04/test04.cpp b/tests/golden-file/systemc/communication/sc_signal_resolved/test04/test04.cpp similarity index 100% rename from tests/systemc/communication/sc_signal_resolved/test04/test04.cpp rename to tests/golden-file/systemc/communication/sc_signal_resolved/test04/test04.cpp diff --git a/tests/systemc/communication/sc_signal_resolved_port/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_signal_resolved_port/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_signal_resolved_port/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_signal_resolved_port/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_signal_resolved_port/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_signal_resolved_port/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_signal_resolved_port/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_signal_resolved_port/test01/test01.cpp diff --git a/tests/systemc/communication/sc_signal_resolved_port/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_signal_resolved_port/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_signal_resolved_port/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_signal_resolved_port/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_signal_resolved_port/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_signal_resolved_port/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_signal_resolved_port/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_signal_resolved_port/test02/test02.cpp diff --git a/tests/systemc/communication/sc_signal_rv/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_signal_rv/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_signal_rv/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_signal_rv/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_signal_rv/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_signal_rv/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_signal_rv/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_signal_rv/test01/test01.cpp diff --git a/tests/systemc/communication/sc_signal_rv/test02/golden/test02.log b/tests/golden-file/systemc/communication/sc_signal_rv/test02/golden/test02.log similarity index 100% rename from tests/systemc/communication/sc_signal_rv/test02/golden/test02.log rename to tests/golden-file/systemc/communication/sc_signal_rv/test02/golden/test02.log diff --git a/tests/systemc/communication/sc_signal_rv/test02/test02.cpp b/tests/golden-file/systemc/communication/sc_signal_rv/test02/test02.cpp similarity index 100% rename from tests/systemc/communication/sc_signal_rv/test02/test02.cpp rename to tests/golden-file/systemc/communication/sc_signal_rv/test02/test02.cpp diff --git a/tests/systemc/communication/sc_signal_rv/test03/golden/test03.log b/tests/golden-file/systemc/communication/sc_signal_rv/test03/golden/test03.log similarity index 100% rename from tests/systemc/communication/sc_signal_rv/test03/golden/test03.log rename to tests/golden-file/systemc/communication/sc_signal_rv/test03/golden/test03.log diff --git a/tests/systemc/communication/sc_signal_rv/test03/test03.cpp b/tests/golden-file/systemc/communication/sc_signal_rv/test03/test03.cpp similarity index 100% rename from tests/systemc/communication/sc_signal_rv/test03/test03.cpp rename to tests/golden-file/systemc/communication/sc_signal_rv/test03/test03.cpp diff --git a/tests/systemc/communication/sc_stub/test01/golden/test01.log b/tests/golden-file/systemc/communication/sc_stub/test01/golden/test01.log similarity index 100% rename from tests/systemc/communication/sc_stub/test01/golden/test01.log rename to tests/golden-file/systemc/communication/sc_stub/test01/golden/test01.log diff --git a/tests/systemc/communication/sc_stub/test01/test01.cpp b/tests/golden-file/systemc/communication/sc_stub/test01/test01.cpp similarity index 100% rename from tests/systemc/communication/sc_stub/test01/test01.cpp rename to tests/golden-file/systemc/communication/sc_stub/test01/test01.cpp diff --git a/tests/systemc/compliance_1666/test00/golden/test00.log b/tests/golden-file/systemc/compliance_1666/test00/golden/test00.log similarity index 100% rename from tests/systemc/compliance_1666/test00/golden/test00.log rename to tests/golden-file/systemc/compliance_1666/test00/golden/test00.log diff --git a/tests/systemc/compliance_1666/test00/test00.cpp b/tests/golden-file/systemc/compliance_1666/test00/test00.cpp similarity index 100% rename from tests/systemc/compliance_1666/test00/test00.cpp rename to tests/golden-file/systemc/compliance_1666/test00/test00.cpp diff --git a/tests/systemc/compliance_1666/test001/golden/test001.log b/tests/golden-file/systemc/compliance_1666/test001/golden/test001.log similarity index 100% rename from tests/systemc/compliance_1666/test001/golden/test001.log rename to tests/golden-file/systemc/compliance_1666/test001/golden/test001.log diff --git a/tests/systemc/compliance_1666/test001/test001.cpp b/tests/golden-file/systemc/compliance_1666/test001/test001.cpp similarity index 100% rename from tests/systemc/compliance_1666/test001/test001.cpp rename to tests/golden-file/systemc/compliance_1666/test001/test001.cpp diff --git a/tests/systemc/compliance_1666/test106/golden/test106.log b/tests/golden-file/systemc/compliance_1666/test106/golden/test106.log similarity index 100% rename from tests/systemc/compliance_1666/test106/golden/test106.log rename to tests/golden-file/systemc/compliance_1666/test106/golden/test106.log diff --git a/tests/systemc/compliance_1666/test106/test106.cpp b/tests/golden-file/systemc/compliance_1666/test106/test106.cpp similarity index 100% rename from tests/systemc/compliance_1666/test106/test106.cpp rename to tests/golden-file/systemc/compliance_1666/test106/test106.cpp diff --git a/tests/systemc/compliance_1666/test200/golden/test200.log b/tests/golden-file/systemc/compliance_1666/test200/golden/test200.log similarity index 100% rename from tests/systemc/compliance_1666/test200/golden/test200.log rename to tests/golden-file/systemc/compliance_1666/test200/golden/test200.log diff --git a/tests/systemc/compliance_1666/test200/test200.cpp b/tests/golden-file/systemc/compliance_1666/test200/test200.cpp similarity index 100% rename from tests/systemc/compliance_1666/test200/test200.cpp rename to tests/golden-file/systemc/compliance_1666/test200/test200.cpp diff --git a/tests/systemc/compliance_1666/test202/golden/test202.log b/tests/golden-file/systemc/compliance_1666/test202/golden/test202.log similarity index 100% rename from tests/systemc/compliance_1666/test202/golden/test202.log rename to tests/golden-file/systemc/compliance_1666/test202/golden/test202.log diff --git a/tests/systemc/compliance_1666/test202/test202.cpp b/tests/golden-file/systemc/compliance_1666/test202/test202.cpp similarity index 100% rename from tests/systemc/compliance_1666/test202/test202.cpp rename to tests/golden-file/systemc/compliance_1666/test202/test202.cpp diff --git a/tests/systemc/compliance_1666/test203a/golden/test203a.log b/tests/golden-file/systemc/compliance_1666/test203a/golden/test203a.log similarity index 100% rename from tests/systemc/compliance_1666/test203a/golden/test203a.log rename to tests/golden-file/systemc/compliance_1666/test203a/golden/test203a.log diff --git a/tests/systemc/compliance_1666/test203a/test203a.cpp b/tests/golden-file/systemc/compliance_1666/test203a/test203a.cpp similarity index 100% rename from tests/systemc/compliance_1666/test203a/test203a.cpp rename to tests/golden-file/systemc/compliance_1666/test203a/test203a.cpp diff --git a/tests/systemc/compliance_1666/test203b/golden/test203b.log b/tests/golden-file/systemc/compliance_1666/test203b/golden/test203b.log similarity index 100% rename from tests/systemc/compliance_1666/test203b/golden/test203b.log rename to tests/golden-file/systemc/compliance_1666/test203b/golden/test203b.log diff --git a/tests/systemc/compliance_1666/test203b/test203b.cpp b/tests/golden-file/systemc/compliance_1666/test203b/test203b.cpp similarity index 100% rename from tests/systemc/compliance_1666/test203b/test203b.cpp rename to tests/golden-file/systemc/compliance_1666/test203b/test203b.cpp diff --git a/tests/systemc/compliance_1666/test205/golden/test205.log b/tests/golden-file/systemc/compliance_1666/test205/golden/test205.log similarity index 100% rename from tests/systemc/compliance_1666/test205/golden/test205.log rename to tests/golden-file/systemc/compliance_1666/test205/golden/test205.log diff --git a/tests/systemc/compliance_1666/test205/test205.cpp b/tests/golden-file/systemc/compliance_1666/test205/test205.cpp similarity index 100% rename from tests/systemc/compliance_1666/test205/test205.cpp rename to tests/golden-file/systemc/compliance_1666/test205/test205.cpp diff --git a/tests/systemc/compliance_1666/test206/golden/test206.log b/tests/golden-file/systemc/compliance_1666/test206/golden/test206.log similarity index 100% rename from tests/systemc/compliance_1666/test206/golden/test206.log rename to tests/golden-file/systemc/compliance_1666/test206/golden/test206.log diff --git a/tests/systemc/compliance_1666/test206/test206.cpp b/tests/golden-file/systemc/compliance_1666/test206/test206.cpp similarity index 100% rename from tests/systemc/compliance_1666/test206/test206.cpp rename to tests/golden-file/systemc/compliance_1666/test206/test206.cpp diff --git a/tests/systemc/compliance_1666/test207/golden/test207.log b/tests/golden-file/systemc/compliance_1666/test207/golden/test207.log similarity index 100% rename from tests/systemc/compliance_1666/test207/golden/test207.log rename to tests/golden-file/systemc/compliance_1666/test207/golden/test207.log diff --git a/tests/systemc/compliance_1666/test207/test207.cpp b/tests/golden-file/systemc/compliance_1666/test207/test207.cpp similarity index 100% rename from tests/systemc/compliance_1666/test207/test207.cpp rename to tests/golden-file/systemc/compliance_1666/test207/test207.cpp diff --git a/tests/systemc/compliance_1666/test208/golden/test208.log b/tests/golden-file/systemc/compliance_1666/test208/golden/test208.log similarity index 100% rename from tests/systemc/compliance_1666/test208/golden/test208.log rename to tests/golden-file/systemc/compliance_1666/test208/golden/test208.log diff --git a/tests/systemc/compliance_1666/test208/test208.cpp b/tests/golden-file/systemc/compliance_1666/test208/test208.cpp similarity index 100% rename from tests/systemc/compliance_1666/test208/test208.cpp rename to tests/golden-file/systemc/compliance_1666/test208/test208.cpp diff --git a/tests/systemc/compliance_1666/test209/golden/test209.log b/tests/golden-file/systemc/compliance_1666/test209/golden/test209.log similarity index 100% rename from tests/systemc/compliance_1666/test209/golden/test209.log rename to tests/golden-file/systemc/compliance_1666/test209/golden/test209.log diff --git a/tests/systemc/compliance_1666/test209/test209.cpp b/tests/golden-file/systemc/compliance_1666/test209/test209.cpp similarity index 100% rename from tests/systemc/compliance_1666/test209/test209.cpp rename to tests/golden-file/systemc/compliance_1666/test209/test209.cpp diff --git a/tests/systemc/compliance_1666/test210/golden/test210.log b/tests/golden-file/systemc/compliance_1666/test210/golden/test210.log similarity index 100% rename from tests/systemc/compliance_1666/test210/golden/test210.log rename to tests/golden-file/systemc/compliance_1666/test210/golden/test210.log diff --git a/tests/systemc/compliance_1666/test210/test210.cpp b/tests/golden-file/systemc/compliance_1666/test210/test210.cpp similarity index 100% rename from tests/systemc/compliance_1666/test210/test210.cpp rename to tests/golden-file/systemc/compliance_1666/test210/test210.cpp diff --git a/tests/systemc/compliance_1666/test211/golden/test211.log b/tests/golden-file/systemc/compliance_1666/test211/golden/test211.log similarity index 100% rename from tests/systemc/compliance_1666/test211/golden/test211.log rename to tests/golden-file/systemc/compliance_1666/test211/golden/test211.log diff --git a/tests/systemc/compliance_1666/test211/test211.cpp b/tests/golden-file/systemc/compliance_1666/test211/test211.cpp similarity index 100% rename from tests/systemc/compliance_1666/test211/test211.cpp rename to tests/golden-file/systemc/compliance_1666/test211/test211.cpp diff --git a/tests/systemc/compliance_1666/test219/golden/test219.log b/tests/golden-file/systemc/compliance_1666/test219/golden/test219.log similarity index 100% rename from tests/systemc/compliance_1666/test219/golden/test219.log rename to tests/golden-file/systemc/compliance_1666/test219/golden/test219.log diff --git a/tests/systemc/compliance_1666/test219/test219.cpp b/tests/golden-file/systemc/compliance_1666/test219/test219.cpp similarity index 100% rename from tests/systemc/compliance_1666/test219/test219.cpp rename to tests/golden-file/systemc/compliance_1666/test219/test219.cpp diff --git a/tests/systemc/compliance_1666/test220/golden/test220.log b/tests/golden-file/systemc/compliance_1666/test220/golden/test220.log similarity index 100% rename from tests/systemc/compliance_1666/test220/golden/test220.log rename to tests/golden-file/systemc/compliance_1666/test220/golden/test220.log diff --git a/tests/systemc/compliance_1666/test220/test220.cpp b/tests/golden-file/systemc/compliance_1666/test220/test220.cpp similarity index 100% rename from tests/systemc/compliance_1666/test220/test220.cpp rename to tests/golden-file/systemc/compliance_1666/test220/test220.cpp diff --git a/tests/systemc/compliance_1666/test228/golden/test228.log b/tests/golden-file/systemc/compliance_1666/test228/golden/test228.log similarity index 100% rename from tests/systemc/compliance_1666/test228/golden/test228.log rename to tests/golden-file/systemc/compliance_1666/test228/golden/test228.log diff --git a/tests/systemc/compliance_1666/test228/test228.cpp b/tests/golden-file/systemc/compliance_1666/test228/test228.cpp similarity index 100% rename from tests/systemc/compliance_1666/test228/test228.cpp rename to tests/golden-file/systemc/compliance_1666/test228/test228.cpp diff --git a/tests/systemc/compliance_1666/test233/golden/test233.log b/tests/golden-file/systemc/compliance_1666/test233/golden/test233.log similarity index 100% rename from tests/systemc/compliance_1666/test233/golden/test233.log rename to tests/golden-file/systemc/compliance_1666/test233/golden/test233.log diff --git a/tests/systemc/compliance_1666/test233/test233.cpp b/tests/golden-file/systemc/compliance_1666/test233/test233.cpp similarity index 100% rename from tests/systemc/compliance_1666/test233/test233.cpp rename to tests/golden-file/systemc/compliance_1666/test233/test233.cpp diff --git a/tests/systemc/compliance_1666/test234/golden/test234.log b/tests/golden-file/systemc/compliance_1666/test234/golden/test234.log similarity index 100% rename from tests/systemc/compliance_1666/test234/golden/test234.log rename to tests/golden-file/systemc/compliance_1666/test234/golden/test234.log diff --git a/tests/systemc/compliance_1666/test234/test234.cpp b/tests/golden-file/systemc/compliance_1666/test234/test234.cpp similarity index 100% rename from tests/systemc/compliance_1666/test234/test234.cpp rename to tests/golden-file/systemc/compliance_1666/test234/test234.cpp diff --git a/tests/systemc/compliance_1666/test235a/golden/test235a.log b/tests/golden-file/systemc/compliance_1666/test235a/golden/test235a.log similarity index 100% rename from tests/systemc/compliance_1666/test235a/golden/test235a.log rename to tests/golden-file/systemc/compliance_1666/test235a/golden/test235a.log diff --git a/tests/systemc/compliance_1666/test235a/test235a.cpp b/tests/golden-file/systemc/compliance_1666/test235a/test235a.cpp similarity index 100% rename from tests/systemc/compliance_1666/test235a/test235a.cpp rename to tests/golden-file/systemc/compliance_1666/test235a/test235a.cpp diff --git a/tests/systemc/compliance_1666/test235b/golden/test235b.log b/tests/golden-file/systemc/compliance_1666/test235b/golden/test235b.log similarity index 100% rename from tests/systemc/compliance_1666/test235b/golden/test235b.log rename to tests/golden-file/systemc/compliance_1666/test235b/golden/test235b.log diff --git a/tests/systemc/compliance_1666/test235b/test235b.cpp b/tests/golden-file/systemc/compliance_1666/test235b/test235b.cpp similarity index 100% rename from tests/systemc/compliance_1666/test235b/test235b.cpp rename to tests/golden-file/systemc/compliance_1666/test235b/test235b.cpp diff --git a/tests/systemc/datatypes/bit/sc_bit/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/bit/sc_bit/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/bit/sc_bit/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/bit/sc_bit/test01/golden/test01.log diff --git a/tests/systemc/datatypes/bit/sc_bit/test01/test01.cpp b/tests/golden-file/systemc/datatypes/bit/sc_bit/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/bit/sc_bit/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/bit/sc_bit/test01/test01.cpp diff --git a/tests/systemc/datatypes/bit/sc_bit/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/bit/sc_bit/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/bit/sc_bit/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/bit/sc_bit/test02/golden/test02.log diff --git a/tests/systemc/datatypes/bit/sc_bit/test02/test02.cpp b/tests/golden-file/systemc/datatypes/bit/sc_bit/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/bit/sc_bit/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/bit/sc_bit/test02/test02.cpp diff --git a/tests/systemc/datatypes/bit/sc_bit/test03/golden/test03.log b/tests/golden-file/systemc/datatypes/bit/sc_bit/test03/golden/test03.log similarity index 100% rename from tests/systemc/datatypes/bit/sc_bit/test03/golden/test03.log rename to tests/golden-file/systemc/datatypes/bit/sc_bit/test03/golden/test03.log diff --git a/tests/systemc/datatypes/bit/sc_bit/test03/test03.cpp b/tests/golden-file/systemc/datatypes/bit/sc_bit/test03/test03.cpp similarity index 100% rename from tests/systemc/datatypes/bit/sc_bit/test03/test03.cpp rename to tests/golden-file/systemc/datatypes/bit/sc_bit/test03/test03.cpp diff --git a/tests/systemc/datatypes/bit/sc_bitref/test01/golden/test_bitref.log b/tests/golden-file/systemc/datatypes/bit/sc_bitref/test01/golden/test_bitref.log similarity index 100% rename from tests/systemc/datatypes/bit/sc_bitref/test01/golden/test_bitref.log rename to tests/golden-file/systemc/datatypes/bit/sc_bitref/test01/golden/test_bitref.log diff --git a/tests/systemc/datatypes/bit/sc_bitref/test01/test_bitref.cpp b/tests/golden-file/systemc/datatypes/bit/sc_bitref/test01/test_bitref.cpp similarity index 100% rename from tests/systemc/datatypes/bit/sc_bitref/test01/test_bitref.cpp rename to tests/golden-file/systemc/datatypes/bit/sc_bitref/test01/test_bitref.cpp diff --git a/tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/golden/test01.log diff --git a/tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/test01.cpp b/tests/golden-file/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/bitwise_binary/test01/test01.cpp diff --git a/tests/systemc/datatypes/bit/sc_proxy/concat/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/concat/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test01/golden/test01.log diff --git a/tests/systemc/datatypes/bit/sc_proxy/concat/test01/test01.cpp b/tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/concat/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test01/test01.cpp diff --git a/tests/systemc/datatypes/bit/sc_proxy/concat/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/concat/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test02/golden/test02.log diff --git a/tests/systemc/datatypes/bit/sc_proxy/concat/test02/test02.cpp b/tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/concat/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test02/test02.cpp diff --git a/tests/systemc/datatypes/bit/sc_proxy/concat/test03/golden/test03.log b/tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test03/golden/test03.log similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/concat/test03/golden/test03.log rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test03/golden/test03.log diff --git a/tests/systemc/datatypes/bit/sc_proxy/concat/test03/test03.cpp b/tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test03/test03.cpp similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/concat/test03/test03.cpp rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/concat/test03/test03.cpp diff --git a/tests/systemc/datatypes/bit/sc_proxy/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/bit/sc_proxy/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/test01/golden/test01.log diff --git a/tests/systemc/datatypes/bit/sc_proxy/test01/test01.cpp b/tests/golden-file/systemc/datatypes/bit/sc_proxy/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/test01/test01.cpp diff --git a/tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log diff --git a/tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.clangarm64 b/tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.clangarm64 similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.clangarm64 rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.clangarm64 diff --git a/tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.mingw64 b/tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.mingw64 similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.mingw64 rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.mingw64 diff --git a/tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc16 b/tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc16 similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc16 rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc16 diff --git a/tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc16-x64 b/tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc16-x64 similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc16-x64 rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc16-x64 diff --git a/tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc17 b/tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc17 similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc17 rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc17 diff --git a/tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc17-x64 b/tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc17-x64 similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc17-x64 rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.msvc17-x64 diff --git a/tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.ucrt64 b/tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.ucrt64 similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.ucrt64 rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/golden/test02.log.ucrt64 diff --git a/tests/systemc/datatypes/bit/sc_proxy/test02/test02.cpp b/tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/bit/sc_proxy/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/bit/sc_proxy/test02/test02.cpp diff --git a/tests/systemc/datatypes/fx/arith_big/add_big.cpp b/tests/golden-file/systemc/datatypes/fx/arith_big/add_big.cpp similarity index 100% rename from tests/systemc/datatypes/fx/arith_big/add_big.cpp rename to tests/golden-file/systemc/datatypes/fx/arith_big/add_big.cpp diff --git a/tests/systemc/datatypes/fx/arith_big/golden/test.log b/tests/golden-file/systemc/datatypes/fx/arith_big/golden/test.log similarity index 100% rename from tests/systemc/datatypes/fx/arith_big/golden/test.log rename to tests/golden-file/systemc/datatypes/fx/arith_big/golden/test.log diff --git a/tests/systemc/datatypes/fx/arith_big/main.cpp b/tests/golden-file/systemc/datatypes/fx/arith_big/main.cpp similarity index 100% rename from tests/systemc/datatypes/fx/arith_big/main.cpp rename to tests/golden-file/systemc/datatypes/fx/arith_big/main.cpp diff --git a/tests/systemc/datatypes/fx/arith_big/test.f b/tests/golden-file/systemc/datatypes/fx/arith_big/test.f similarity index 100% rename from tests/systemc/datatypes/fx/arith_big/test.f rename to tests/golden-file/systemc/datatypes/fx/arith_big/test.f diff --git a/tests/systemc/datatypes/fx/bit/golden/test.log b/tests/golden-file/systemc/datatypes/fx/bit/golden/test.log similarity index 100% rename from tests/systemc/datatypes/fx/bit/golden/test.log rename to tests/golden-file/systemc/datatypes/fx/bit/golden/test.log diff --git a/tests/systemc/datatypes/fx/bit/main.cpp b/tests/golden-file/systemc/datatypes/fx/bit/main.cpp similarity index 100% rename from tests/systemc/datatypes/fx/bit/main.cpp rename to tests/golden-file/systemc/datatypes/fx/bit/main.cpp diff --git a/tests/systemc/datatypes/fx/bit/ref_files/t_all.0 b/tests/golden-file/systemc/datatypes/fx/bit/ref_files/t_all.0 similarity index 100% rename from tests/systemc/datatypes/fx/bit/ref_files/t_all.0 rename to tests/golden-file/systemc/datatypes/fx/bit/ref_files/t_all.0 diff --git a/tests/systemc/datatypes/fx/bit/ref_files/t_all.1 b/tests/golden-file/systemc/datatypes/fx/bit/ref_files/t_all.1 similarity index 100% rename from tests/systemc/datatypes/fx/bit/ref_files/t_all.1 rename to tests/golden-file/systemc/datatypes/fx/bit/ref_files/t_all.1 diff --git a/tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_off.dat b/tests/golden-file/systemc/datatypes/fx/bit/ref_files/test_bit_FX_off.dat similarity index 100% rename from tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_off.dat rename to tests/golden-file/systemc/datatypes/fx/bit/ref_files/test_bit_FX_off.dat diff --git a/tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_on.dat b/tests/golden-file/systemc/datatypes/fx/bit/ref_files/test_bit_FX_on.dat similarity index 100% rename from tests/systemc/datatypes/fx/bit/ref_files/test_bit_FX_on.dat rename to tests/golden-file/systemc/datatypes/fx/bit/ref_files/test_bit_FX_on.dat diff --git a/tests/systemc/datatypes/fx/bit/test.f b/tests/golden-file/systemc/datatypes/fx/bit/test.f similarity index 100% rename from tests/systemc/datatypes/fx/bit/test.f rename to tests/golden-file/systemc/datatypes/fx/bit/test.f diff --git a/tests/systemc/datatypes/fx/bit/test_all.hh b/tests/golden-file/systemc/datatypes/fx/bit/test_all.hh similarity index 100% rename from tests/systemc/datatypes/fx/bit/test_all.hh rename to tests/golden-file/systemc/datatypes/fx/bit/test_all.hh diff --git a/tests/systemc/datatypes/fx/bit/test_bit.cpp b/tests/golden-file/systemc/datatypes/fx/bit/test_bit.cpp similarity index 100% rename from tests/systemc/datatypes/fx/bit/test_bit.cpp rename to tests/golden-file/systemc/datatypes/fx/bit/test_bit.cpp diff --git a/tests/systemc/datatypes/fx/constructors/array.cpp b/tests/golden-file/systemc/datatypes/fx/constructors/array.cpp similarity index 100% rename from tests/systemc/datatypes/fx/constructors/array.cpp rename to tests/golden-file/systemc/datatypes/fx/constructors/array.cpp diff --git a/tests/systemc/datatypes/fx/constructors/assign.cpp b/tests/golden-file/systemc/datatypes/fx/constructors/assign.cpp similarity index 100% rename from tests/systemc/datatypes/fx/constructors/assign.cpp rename to tests/golden-file/systemc/datatypes/fx/constructors/assign.cpp diff --git a/tests/systemc/datatypes/fx/constructors/assign_constructor.cpp b/tests/golden-file/systemc/datatypes/fx/constructors/assign_constructor.cpp similarity index 100% rename from tests/systemc/datatypes/fx/constructors/assign_constructor.cpp rename to tests/golden-file/systemc/datatypes/fx/constructors/assign_constructor.cpp diff --git a/tests/systemc/datatypes/fx/constructors/default_assign.cpp b/tests/golden-file/systemc/datatypes/fx/constructors/default_assign.cpp similarity index 100% rename from tests/systemc/datatypes/fx/constructors/default_assign.cpp rename to tests/golden-file/systemc/datatypes/fx/constructors/default_assign.cpp diff --git a/tests/systemc/datatypes/fx/constructors/default_constructor.cpp b/tests/golden-file/systemc/datatypes/fx/constructors/default_constructor.cpp similarity index 100% rename from tests/systemc/datatypes/fx/constructors/default_constructor.cpp rename to tests/golden-file/systemc/datatypes/fx/constructors/default_constructor.cpp diff --git a/tests/systemc/datatypes/fx/constructors/files.f b/tests/golden-file/systemc/datatypes/fx/constructors/files.f similarity index 100% rename from tests/systemc/datatypes/fx/constructors/files.f rename to tests/golden-file/systemc/datatypes/fx/constructors/files.f diff --git a/tests/systemc/datatypes/fx/constructors/golden/files.log b/tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log similarity index 100% rename from tests/systemc/datatypes/fx/constructors/golden/files.log rename to tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log diff --git a/tests/systemc/datatypes/fx/constructors/golden/files.log.clangarm64 b/tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.clangarm64 similarity index 100% rename from tests/systemc/datatypes/fx/constructors/golden/files.log.clangarm64 rename to tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.clangarm64 diff --git a/tests/systemc/datatypes/fx/constructors/golden/files.log.mingw64 b/tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.mingw64 similarity index 100% rename from tests/systemc/datatypes/fx/constructors/golden/files.log.mingw64 rename to tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.mingw64 diff --git a/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc16 b/tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.msvc16 similarity index 100% rename from tests/systemc/datatypes/fx/constructors/golden/files.log.msvc16 rename to tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.msvc16 diff --git a/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc16-x64 b/tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.msvc16-x64 similarity index 100% rename from tests/systemc/datatypes/fx/constructors/golden/files.log.msvc16-x64 rename to tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.msvc16-x64 diff --git a/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc17 b/tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.msvc17 similarity index 100% rename from tests/systemc/datatypes/fx/constructors/golden/files.log.msvc17 rename to tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.msvc17 diff --git a/tests/systemc/datatypes/fx/constructors/golden/files.log.msvc17-x64 b/tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.msvc17-x64 similarity index 100% rename from tests/systemc/datatypes/fx/constructors/golden/files.log.msvc17-x64 rename to tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.msvc17-x64 diff --git a/tests/systemc/datatypes/fx/constructors/golden/files.log.ucrt64 b/tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.ucrt64 similarity index 100% rename from tests/systemc/datatypes/fx/constructors/golden/files.log.ucrt64 rename to tests/golden-file/systemc/datatypes/fx/constructors/golden/files.log.ucrt64 diff --git a/tests/systemc/datatypes/fx/constructors/main.cpp b/tests/golden-file/systemc/datatypes/fx/constructors/main.cpp similarity index 100% rename from tests/systemc/datatypes/fx/constructors/main.cpp rename to tests/golden-file/systemc/datatypes/fx/constructors/main.cpp diff --git a/tests/systemc/datatypes/fx/constructors/ubsan_suppressions.txt b/tests/golden-file/systemc/datatypes/fx/constructors/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/datatypes/fx/constructors/ubsan_suppressions.txt rename to tests/golden-file/systemc/datatypes/fx/constructors/ubsan_suppressions.txt diff --git a/tests/systemc/datatypes/fx/conv_int64/golden/main.log b/tests/golden-file/systemc/datatypes/fx/conv_int64/golden/main.log similarity index 100% rename from tests/systemc/datatypes/fx/conv_int64/golden/main.log rename to tests/golden-file/systemc/datatypes/fx/conv_int64/golden/main.log diff --git a/tests/systemc/datatypes/fx/conv_int64/main.cpp b/tests/golden-file/systemc/datatypes/fx/conv_int64/main.cpp similarity index 100% rename from tests/systemc/datatypes/fx/conv_int64/main.cpp rename to tests/golden-file/systemc/datatypes/fx/conv_int64/main.cpp diff --git a/tests/systemc/datatypes/fx/copy_ctors/copy_ctors.cpp b/tests/golden-file/systemc/datatypes/fx/copy_ctors/copy_ctors.cpp similarity index 100% rename from tests/systemc/datatypes/fx/copy_ctors/copy_ctors.cpp rename to tests/golden-file/systemc/datatypes/fx/copy_ctors/copy_ctors.cpp diff --git a/tests/systemc/datatypes/fx/copy_ctors/golden/copy_ctors.log b/tests/golden-file/systemc/datatypes/fx/copy_ctors/golden/copy_ctors.log similarity index 100% rename from tests/systemc/datatypes/fx/copy_ctors/golden/copy_ctors.log rename to tests/golden-file/systemc/datatypes/fx/copy_ctors/golden/copy_ctors.log diff --git a/tests/systemc/datatypes/fx/fast_constructors/array.cpp b/tests/golden-file/systemc/datatypes/fx/fast_constructors/array.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/array.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/array.cpp diff --git a/tests/systemc/datatypes/fx/fast_constructors/assign.cpp b/tests/golden-file/systemc/datatypes/fx/fast_constructors/assign.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/assign.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/assign.cpp diff --git a/tests/systemc/datatypes/fx/fast_constructors/assign_constructor.cpp b/tests/golden-file/systemc/datatypes/fx/fast_constructors/assign_constructor.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/assign_constructor.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/assign_constructor.cpp diff --git a/tests/systemc/datatypes/fx/fast_constructors/default_assign.cpp b/tests/golden-file/systemc/datatypes/fx/fast_constructors/default_assign.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/default_assign.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/default_assign.cpp diff --git a/tests/systemc/datatypes/fx/fast_constructors/default_constructor.cpp b/tests/golden-file/systemc/datatypes/fx/fast_constructors/default_constructor.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/default_constructor.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/default_constructor.cpp diff --git a/tests/systemc/datatypes/fx/fast_constructors/fx_precision_arbitrary.h b/tests/golden-file/systemc/datatypes/fx/fast_constructors/fx_precision_arbitrary.h similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/fx_precision_arbitrary.h rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/fx_precision_arbitrary.h diff --git a/tests/systemc/datatypes/fx/fast_constructors/fx_precision_default.h b/tests/golden-file/systemc/datatypes/fx/fast_constructors/fx_precision_default.h similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/fx_precision_default.h rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/fx_precision_default.h diff --git a/tests/systemc/datatypes/fx/fast_constructors/fx_precision_double.h b/tests/golden-file/systemc/datatypes/fx/fast_constructors/fx_precision_double.h similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/fx_precision_double.h rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/fx_precision_double.h diff --git a/tests/systemc/datatypes/fx/fast_constructors/golden/test.log b/tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/golden/test.log rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log diff --git a/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.clangarm64 b/tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.clangarm64 similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/golden/test.log.clangarm64 rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.clangarm64 diff --git a/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw64 b/tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw64 similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw64 rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.mingw64 diff --git a/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc16 b/tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc16 similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc16 rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc16 diff --git a/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc16-x64 b/tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc16-x64 similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc16-x64 rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc16-x64 diff --git a/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc17 b/tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc17 similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc17 rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc17 diff --git a/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc17-x64 b/tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc17-x64 similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc17-x64 rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.msvc17-x64 diff --git a/tests/systemc/datatypes/fx/fast_constructors/golden/test.log.ucrt64 b/tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.ucrt64 similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/golden/test.log.ucrt64 rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/golden/test.log.ucrt64 diff --git a/tests/systemc/datatypes/fx/fast_constructors/main.cpp b/tests/golden-file/systemc/datatypes/fx/fast_constructors/main.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/main.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/main.cpp diff --git a/tests/systemc/datatypes/fx/fast_constructors/test.f b/tests/golden-file/systemc/datatypes/fx/fast_constructors/test.f similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/test.f rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/test.f diff --git a/tests/systemc/datatypes/fx/fast_constructors/ubsan_suppressions.txt b/tests/golden-file/systemc/datatypes/fx/fast_constructors/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/datatypes/fx/fast_constructors/ubsan_suppressions.txt rename to tests/golden-file/systemc/datatypes/fx/fast_constructors/ubsan_suppressions.txt diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fix_limits.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_fix_limits.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fix_limits.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_double.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fix_limits_double.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_double.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fix_limits_double.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_inf.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fix_limits_inf.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_inf.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fix_limits_inf.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_long.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fix_limits_long.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_long.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fix_limits_long.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_zero.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fix_limits_zero.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_fix_limits_zero.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fix_limits_zero.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fixed_limits.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fixed_limits.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_double.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fixed_limits_double.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_double.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fixed_limits_double.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_inf.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fixed_limits_inf.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_inf.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fixed_limits_inf.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_long.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fixed_limits_long.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_long.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fixed_limits_long.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_zero.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fixed_limits_zero.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_fixed_limits_zero.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_fixed_limits_zero.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_float_limits.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_float_limits.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_float_limits.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_float_limits.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_double.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_float_limits_double.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_float_limits_double.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_float_limits_double.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_inf.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_float_limits_inf.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_float_limits_inf.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_float_limits_inf.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_long.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_float_limits_long.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_float_limits_long.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_float_limits_long.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_float_limits_zero.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_float_limits_zero.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_float_limits_zero.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_float_limits_zero.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_precision_arbitrary.h b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_precision_arbitrary.h similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_precision_arbitrary.h rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_precision_arbitrary.h diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_precision_default.h b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_precision_default.h similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_precision_default.h rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_precision_default.h diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_precision_double.h b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_precision_double.h similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_precision_double.h rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_precision_double.h diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufix_limits.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufix_limits.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_double.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufix_limits_double.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_double.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufix_limits_double.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_inf.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufix_limits_inf.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_inf.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufix_limits_inf.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_long.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufix_limits_long.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_long.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufix_limits_long.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_zero.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufix_limits_zero.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_ufix_limits_zero.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufix_limits_zero.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufixed_limits.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufixed_limits.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_double.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_double.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_double.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_double.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_inf.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_inf.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_inf.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_inf.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_long.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_long.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_long.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_long.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_zero.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_zero.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_zero.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/fx_ufixed_limits_zero.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/golden/test.log b/tests/golden-file/systemc/datatypes/fx/fast_limits/golden/test.log similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/golden/test.log rename to tests/golden-file/systemc/datatypes/fx/fast_limits/golden/test.log diff --git a/tests/systemc/datatypes/fx/fast_limits/golden/test.log.clangarm64 b/tests/golden-file/systemc/datatypes/fx/fast_limits/golden/test.log.clangarm64 similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/golden/test.log.clangarm64 rename to tests/golden-file/systemc/datatypes/fx/fast_limits/golden/test.log.clangarm64 diff --git a/tests/systemc/datatypes/fx/fast_limits/golden/test.log.mingw64 b/tests/golden-file/systemc/datatypes/fx/fast_limits/golden/test.log.mingw64 similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/golden/test.log.mingw64 rename to tests/golden-file/systemc/datatypes/fx/fast_limits/golden/test.log.mingw64 diff --git a/tests/systemc/datatypes/fx/fast_limits/golden/test.log.ucrt64 b/tests/golden-file/systemc/datatypes/fx/fast_limits/golden/test.log.ucrt64 similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/golden/test.log.ucrt64 rename to tests/golden-file/systemc/datatypes/fx/fast_limits/golden/test.log.ucrt64 diff --git a/tests/systemc/datatypes/fx/fast_limits/main.cpp b/tests/golden-file/systemc/datatypes/fx/fast_limits/main.cpp similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/main.cpp rename to tests/golden-file/systemc/datatypes/fx/fast_limits/main.cpp diff --git a/tests/systemc/datatypes/fx/fast_limits/test.f b/tests/golden-file/systemc/datatypes/fx/fast_limits/test.f similarity index 100% rename from tests/systemc/datatypes/fx/fast_limits/test.f rename to tests/golden-file/systemc/datatypes/fx/fast_limits/test.f diff --git a/tests/systemc/datatypes/fx/limits/fx_fix_limits.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_fix_limits.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_fix_limits.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_fix_limits.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_fix_limits_double.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_fix_limits_double.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_fix_limits_double.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_fix_limits_double.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_fix_limits_inf.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_fix_limits_inf.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_fix_limits_inf.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_fix_limits_inf.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_fix_limits_long.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_fix_limits_long.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_fix_limits_long.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_fix_limits_long.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_fix_limits_zero.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_fix_limits_zero.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_fix_limits_zero.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_fix_limits_zero.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_fixed_limits.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_fixed_limits.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_fixed_limits.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_fixed_limits.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_fixed_limits_double.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_fixed_limits_double.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_fixed_limits_double.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_fixed_limits_double.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_fixed_limits_inf.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_fixed_limits_inf.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_fixed_limits_inf.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_fixed_limits_inf.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_fixed_limits_long.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_fixed_limits_long.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_fixed_limits_long.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_fixed_limits_long.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_fixed_limits_zero.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_fixed_limits_zero.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_fixed_limits_zero.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_fixed_limits_zero.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_float_limits.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_float_limits.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_float_limits.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_float_limits.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_float_limits_double.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_float_limits_double.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_float_limits_double.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_float_limits_double.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_float_limits_inf.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_float_limits_inf.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_float_limits_inf.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_float_limits_inf.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_float_limits_long.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_float_limits_long.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_float_limits_long.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_float_limits_long.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_float_limits_zero.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_float_limits_zero.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_float_limits_zero.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_float_limits_zero.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_ufix_limits.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_ufix_limits.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_ufix_limits.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_ufix_limits.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_ufix_limits_double.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_ufix_limits_double.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_ufix_limits_double.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_ufix_limits_double.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_ufix_limits_inf.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_ufix_limits_inf.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_ufix_limits_inf.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_ufix_limits_inf.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_ufix_limits_long.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_ufix_limits_long.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_ufix_limits_long.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_ufix_limits_long.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_ufix_limits_zero.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_ufix_limits_zero.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_ufix_limits_zero.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_ufix_limits_zero.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_ufixed_limits.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_ufixed_limits.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_ufixed_limits.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_ufixed_limits.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_double.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_ufixed_limits_double.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_ufixed_limits_double.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_ufixed_limits_double.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_inf.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_ufixed_limits_inf.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_ufixed_limits_inf.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_ufixed_limits_inf.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_long.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_ufixed_limits_long.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_ufixed_limits_long.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_ufixed_limits_long.cpp diff --git a/tests/systemc/datatypes/fx/limits/fx_ufixed_limits_zero.cpp b/tests/golden-file/systemc/datatypes/fx/limits/fx_ufixed_limits_zero.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/fx_ufixed_limits_zero.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/fx_ufixed_limits_zero.cpp diff --git a/tests/systemc/datatypes/fx/limits/golden/test.log b/tests/golden-file/systemc/datatypes/fx/limits/golden/test.log similarity index 100% rename from tests/systemc/datatypes/fx/limits/golden/test.log rename to tests/golden-file/systemc/datatypes/fx/limits/golden/test.log diff --git a/tests/systemc/datatypes/fx/limits/golden/test.log.clangarm64 b/tests/golden-file/systemc/datatypes/fx/limits/golden/test.log.clangarm64 similarity index 100% rename from tests/systemc/datatypes/fx/limits/golden/test.log.clangarm64 rename to tests/golden-file/systemc/datatypes/fx/limits/golden/test.log.clangarm64 diff --git a/tests/systemc/datatypes/fx/limits/golden/test.log.mingw64 b/tests/golden-file/systemc/datatypes/fx/limits/golden/test.log.mingw64 similarity index 100% rename from tests/systemc/datatypes/fx/limits/golden/test.log.mingw64 rename to tests/golden-file/systemc/datatypes/fx/limits/golden/test.log.mingw64 diff --git a/tests/systemc/datatypes/fx/limits/golden/test.log.ucrt64 b/tests/golden-file/systemc/datatypes/fx/limits/golden/test.log.ucrt64 similarity index 100% rename from tests/systemc/datatypes/fx/limits/golden/test.log.ucrt64 rename to tests/golden-file/systemc/datatypes/fx/limits/golden/test.log.ucrt64 diff --git a/tests/systemc/datatypes/fx/limits/main.cpp b/tests/golden-file/systemc/datatypes/fx/limits/main.cpp similarity index 100% rename from tests/systemc/datatypes/fx/limits/main.cpp rename to tests/golden-file/systemc/datatypes/fx/limits/main.cpp diff --git a/tests/systemc/datatypes/fx/limits/test.f b/tests/golden-file/systemc/datatypes/fx/limits/test.f similarity index 100% rename from tests/systemc/datatypes/fx/limits/test.f rename to tests/golden-file/systemc/datatypes/fx/limits/test.f diff --git a/tests/systemc/datatypes/fx/observers/golden/observers.log b/tests/golden-file/systemc/datatypes/fx/observers/golden/observers.log similarity index 100% rename from tests/systemc/datatypes/fx/observers/golden/observers.log rename to tests/golden-file/systemc/datatypes/fx/observers/golden/observers.log diff --git a/tests/systemc/datatypes/fx/observers/observers.cpp b/tests/golden-file/systemc/datatypes/fx/observers/observers.cpp similarity index 100% rename from tests/systemc/datatypes/fx/observers/observers.cpp rename to tests/golden-file/systemc/datatypes/fx/observers/observers.cpp diff --git a/tests/systemc/datatypes/fx/other_types/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/fx/other_types/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/fx/other_types/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/fx/other_types/test01/golden/test01.log diff --git a/tests/systemc/datatypes/fx/other_types/test01/test01.cpp b/tests/golden-file/systemc/datatypes/fx/other_types/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/fx/other_types/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/fx/other_types/test01/test01.cpp diff --git a/tests/systemc/datatypes/fx/ranges/golden/test.log b/tests/golden-file/systemc/datatypes/fx/ranges/golden/test.log similarity index 100% rename from tests/systemc/datatypes/fx/ranges/golden/test.log rename to tests/golden-file/systemc/datatypes/fx/ranges/golden/test.log diff --git a/tests/systemc/datatypes/fx/ranges/main.cpp b/tests/golden-file/systemc/datatypes/fx/ranges/main.cpp similarity index 100% rename from tests/systemc/datatypes/fx/ranges/main.cpp rename to tests/golden-file/systemc/datatypes/fx/ranges/main.cpp diff --git a/tests/systemc/datatypes/fx/ranges/range_fx.cpp b/tests/golden-file/systemc/datatypes/fx/ranges/range_fx.cpp similarity index 100% rename from tests/systemc/datatypes/fx/ranges/range_fx.cpp rename to tests/golden-file/systemc/datatypes/fx/ranges/range_fx.cpp diff --git a/tests/systemc/datatypes/fx/ranges/test.f b/tests/golden-file/systemc/datatypes/fx/ranges/test.f similarity index 100% rename from tests/systemc/datatypes/fx/ranges/test.f rename to tests/golden-file/systemc/datatypes/fx/ranges/test.f diff --git a/tests/systemc/datatypes/fx/shift/fx_precision_arbitrary.h b/tests/golden-file/systemc/datatypes/fx/shift/fx_precision_arbitrary.h similarity index 100% rename from tests/systemc/datatypes/fx/shift/fx_precision_arbitrary.h rename to tests/golden-file/systemc/datatypes/fx/shift/fx_precision_arbitrary.h diff --git a/tests/systemc/datatypes/fx/shift/fx_precision_default.h b/tests/golden-file/systemc/datatypes/fx/shift/fx_precision_default.h similarity index 100% rename from tests/systemc/datatypes/fx/shift/fx_precision_default.h rename to tests/golden-file/systemc/datatypes/fx/shift/fx_precision_default.h diff --git a/tests/systemc/datatypes/fx/shift/fx_precision_double.h b/tests/golden-file/systemc/datatypes/fx/shift/fx_precision_double.h similarity index 100% rename from tests/systemc/datatypes/fx/shift/fx_precision_double.h rename to tests/golden-file/systemc/datatypes/fx/shift/fx_precision_double.h diff --git a/tests/systemc/datatypes/fx/shift/golden/test.log b/tests/golden-file/systemc/datatypes/fx/shift/golden/test.log similarity index 100% rename from tests/systemc/datatypes/fx/shift/golden/test.log rename to tests/golden-file/systemc/datatypes/fx/shift/golden/test.log diff --git a/tests/systemc/datatypes/fx/shift/main.cpp b/tests/golden-file/systemc/datatypes/fx/shift/main.cpp similarity index 100% rename from tests/systemc/datatypes/fx/shift/main.cpp rename to tests/golden-file/systemc/datatypes/fx/shift/main.cpp diff --git a/tests/systemc/datatypes/fx/shift/operator_shift_both.cpp b/tests/golden-file/systemc/datatypes/fx/shift/operator_shift_both.cpp similarity index 100% rename from tests/systemc/datatypes/fx/shift/operator_shift_both.cpp rename to tests/golden-file/systemc/datatypes/fx/shift/operator_shift_both.cpp diff --git a/tests/systemc/datatypes/fx/shift/operator_shift_left.cpp b/tests/golden-file/systemc/datatypes/fx/shift/operator_shift_left.cpp similarity index 100% rename from tests/systemc/datatypes/fx/shift/operator_shift_left.cpp rename to tests/golden-file/systemc/datatypes/fx/shift/operator_shift_left.cpp diff --git a/tests/systemc/datatypes/fx/shift/operator_shift_right.cpp b/tests/golden-file/systemc/datatypes/fx/shift/operator_shift_right.cpp similarity index 100% rename from tests/systemc/datatypes/fx/shift/operator_shift_right.cpp rename to tests/golden-file/systemc/datatypes/fx/shift/operator_shift_right.cpp diff --git a/tests/systemc/datatypes/fx/shift/test.f b/tests/golden-file/systemc/datatypes/fx/shift/test.f similarity index 100% rename from tests/systemc/datatypes/fx/shift/test.f rename to tests/golden-file/systemc/datatypes/fx/shift/test.f diff --git a/tests/systemc/datatypes/int/arith/arith01/arith01.cpp b/tests/golden-file/systemc/datatypes/int/arith/arith01/arith01.cpp similarity index 100% rename from tests/systemc/datatypes/int/arith/arith01/arith01.cpp rename to tests/golden-file/systemc/datatypes/int/arith/arith01/arith01.cpp diff --git a/tests/systemc/datatypes/int/arith/arith01/golden/arith01.log b/tests/golden-file/systemc/datatypes/int/arith/arith01/golden/arith01.log similarity index 100% rename from tests/systemc/datatypes/int/arith/arith01/golden/arith01.log rename to tests/golden-file/systemc/datatypes/int/arith/arith01/golden/arith01.log diff --git a/tests/systemc/datatypes/int/arith/arith01/ubsan_suppressions.txt b/tests/golden-file/systemc/datatypes/int/arith/arith01/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/datatypes/int/arith/arith01/ubsan_suppressions.txt rename to tests/golden-file/systemc/datatypes/int/arith/arith01/ubsan_suppressions.txt diff --git a/tests/systemc/datatypes/int/arith/arith02/arith02.cpp b/tests/golden-file/systemc/datatypes/int/arith/arith02/arith02.cpp similarity index 100% rename from tests/systemc/datatypes/int/arith/arith02/arith02.cpp rename to tests/golden-file/systemc/datatypes/int/arith/arith02/arith02.cpp diff --git a/tests/systemc/datatypes/int/arith/arith02/golden/arith02.log b/tests/golden-file/systemc/datatypes/int/arith/arith02/golden/arith02.log similarity index 100% rename from tests/systemc/datatypes/int/arith/arith02/golden/arith02.log rename to tests/golden-file/systemc/datatypes/int/arith/arith02/golden/arith02.log diff --git a/tests/systemc/datatypes/int/arith/arith02/isaac.h b/tests/golden-file/systemc/datatypes/int/arith/arith02/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/arith/arith02/isaac.h rename to tests/golden-file/systemc/datatypes/int/arith/arith02/isaac.h diff --git a/tests/systemc/datatypes/int/arith/arith02/ubsan_suppressions.txt b/tests/golden-file/systemc/datatypes/int/arith/arith02/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/datatypes/int/arith/arith02/ubsan_suppressions.txt rename to tests/golden-file/systemc/datatypes/int/arith/arith02/ubsan_suppressions.txt diff --git a/tests/systemc/datatypes/int/arith/arith03/arith03.cpp b/tests/golden-file/systemc/datatypes/int/arith/arith03/arith03.cpp similarity index 100% rename from tests/systemc/datatypes/int/arith/arith03/arith03.cpp rename to tests/golden-file/systemc/datatypes/int/arith/arith03/arith03.cpp diff --git a/tests/systemc/datatypes/int/arith/arith03/golden/arith03.log b/tests/golden-file/systemc/datatypes/int/arith/arith03/golden/arith03.log similarity index 100% rename from tests/systemc/datatypes/int/arith/arith03/golden/arith03.log rename to tests/golden-file/systemc/datatypes/int/arith/arith03/golden/arith03.log diff --git a/tests/systemc/datatypes/int/arith/arith03/isaac.h b/tests/golden-file/systemc/datatypes/int/arith/arith03/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/arith/arith03/isaac.h rename to tests/golden-file/systemc/datatypes/int/arith/arith03/isaac.h diff --git a/tests/systemc/datatypes/int/arith/arith04/arith04.cpp b/tests/golden-file/systemc/datatypes/int/arith/arith04/arith04.cpp similarity index 100% rename from tests/systemc/datatypes/int/arith/arith04/arith04.cpp rename to tests/golden-file/systemc/datatypes/int/arith/arith04/arith04.cpp diff --git a/tests/systemc/datatypes/int/arith/arith04/golden/arith04.log b/tests/golden-file/systemc/datatypes/int/arith/arith04/golden/arith04.log similarity index 100% rename from tests/systemc/datatypes/int/arith/arith04/golden/arith04.log rename to tests/golden-file/systemc/datatypes/int/arith/arith04/golden/arith04.log diff --git a/tests/systemc/datatypes/int/arith/arith04/isaac.h b/tests/golden-file/systemc/datatypes/int/arith/arith04/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/arith/arith04/isaac.h rename to tests/golden-file/systemc/datatypes/int/arith/arith04/isaac.h diff --git a/tests/systemc/datatypes/int/arith/arith04/ubsan_suppressions.txt b/tests/golden-file/systemc/datatypes/int/arith/arith04/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/datatypes/int/arith/arith04/ubsan_suppressions.txt rename to tests/golden-file/systemc/datatypes/int/arith/arith04/ubsan_suppressions.txt diff --git a/tests/systemc/datatypes/int/arith/arith05/arith05.cpp b/tests/golden-file/systemc/datatypes/int/arith/arith05/arith05.cpp similarity index 100% rename from tests/systemc/datatypes/int/arith/arith05/arith05.cpp rename to tests/golden-file/systemc/datatypes/int/arith/arith05/arith05.cpp diff --git a/tests/systemc/datatypes/int/arith/arith05/golden/arith05.log b/tests/golden-file/systemc/datatypes/int/arith/arith05/golden/arith05.log similarity index 100% rename from tests/systemc/datatypes/int/arith/arith05/golden/arith05.log rename to tests/golden-file/systemc/datatypes/int/arith/arith05/golden/arith05.log diff --git a/tests/systemc/datatypes/int/arith/arith05/isaac.h b/tests/golden-file/systemc/datatypes/int/arith/arith05/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/arith/arith05/isaac.h rename to tests/golden-file/systemc/datatypes/int/arith/arith05/isaac.h diff --git a/tests/systemc/datatypes/int/arith/arith06/arith06.cpp b/tests/golden-file/systemc/datatypes/int/arith/arith06/arith06.cpp similarity index 100% rename from tests/systemc/datatypes/int/arith/arith06/arith06.cpp rename to tests/golden-file/systemc/datatypes/int/arith/arith06/arith06.cpp diff --git a/tests/systemc/datatypes/int/arith/arith06/golden/arith06.log b/tests/golden-file/systemc/datatypes/int/arith/arith06/golden/arith06.log similarity index 100% rename from tests/systemc/datatypes/int/arith/arith06/golden/arith06.log rename to tests/golden-file/systemc/datatypes/int/arith/arith06/golden/arith06.log diff --git a/tests/systemc/datatypes/int/arith/arith06/isaac.h b/tests/golden-file/systemc/datatypes/int/arith/arith06/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/arith/arith06/isaac.h rename to tests/golden-file/systemc/datatypes/int/arith/arith06/isaac.h diff --git a/tests/systemc/datatypes/int/arith/arith06/ubsan_suppressions.txt b/tests/golden-file/systemc/datatypes/int/arith/arith06/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/datatypes/int/arith/arith06/ubsan_suppressions.txt rename to tests/golden-file/systemc/datatypes/int/arith/arith06/ubsan_suppressions.txt diff --git a/tests/systemc/datatypes/int/arith/arith07/arith07.cpp b/tests/golden-file/systemc/datatypes/int/arith/arith07/arith07.cpp similarity index 100% rename from tests/systemc/datatypes/int/arith/arith07/arith07.cpp rename to tests/golden-file/systemc/datatypes/int/arith/arith07/arith07.cpp diff --git a/tests/systemc/datatypes/int/arith/arith07/golden/arith07.log b/tests/golden-file/systemc/datatypes/int/arith/arith07/golden/arith07.log similarity index 100% rename from tests/systemc/datatypes/int/arith/arith07/golden/arith07.log rename to tests/golden-file/systemc/datatypes/int/arith/arith07/golden/arith07.log diff --git a/tests/systemc/datatypes/int/arith/arith07/isaac.h b/tests/golden-file/systemc/datatypes/int/arith/arith07/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/arith/arith07/isaac.h rename to tests/golden-file/systemc/datatypes/int/arith/arith07/isaac.h diff --git a/tests/systemc/datatypes/int/arith/arith08/arith08.cpp b/tests/golden-file/systemc/datatypes/int/arith/arith08/arith08.cpp similarity index 100% rename from tests/systemc/datatypes/int/arith/arith08/arith08.cpp rename to tests/golden-file/systemc/datatypes/int/arith/arith08/arith08.cpp diff --git a/tests/systemc/datatypes/int/arith/arith08/golden/arith08.log b/tests/golden-file/systemc/datatypes/int/arith/arith08/golden/arith08.log similarity index 100% rename from tests/systemc/datatypes/int/arith/arith08/golden/arith08.log rename to tests/golden-file/systemc/datatypes/int/arith/arith08/golden/arith08.log diff --git a/tests/systemc/datatypes/int/arith/arith08/isaac.h b/tests/golden-file/systemc/datatypes/int/arith/arith08/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/arith/arith08/isaac.h rename to tests/golden-file/systemc/datatypes/int/arith/arith08/isaac.h diff --git a/tests/systemc/datatypes/int/arith/arith08/ubsan_suppressions.txt b/tests/golden-file/systemc/datatypes/int/arith/arith08/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/datatypes/int/arith/arith08/ubsan_suppressions.txt rename to tests/golden-file/systemc/datatypes/int/arith/arith08/ubsan_suppressions.txt diff --git a/tests/systemc/datatypes/int/arith/arith09/arith09.cpp b/tests/golden-file/systemc/datatypes/int/arith/arith09/arith09.cpp similarity index 100% rename from tests/systemc/datatypes/int/arith/arith09/arith09.cpp rename to tests/golden-file/systemc/datatypes/int/arith/arith09/arith09.cpp diff --git a/tests/systemc/datatypes/int/arith/arith09/golden/arith09.log b/tests/golden-file/systemc/datatypes/int/arith/arith09/golden/arith09.log similarity index 100% rename from tests/systemc/datatypes/int/arith/arith09/golden/arith09.log rename to tests/golden-file/systemc/datatypes/int/arith/arith09/golden/arith09.log diff --git a/tests/systemc/datatypes/int/arith/arith09/isaac.h b/tests/golden-file/systemc/datatypes/int/arith/arith09/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/arith/arith09/isaac.h rename to tests/golden-file/systemc/datatypes/int/arith/arith09/isaac.h diff --git a/tests/systemc/datatypes/int/arith/arith10/arith10.cpp b/tests/golden-file/systemc/datatypes/int/arith/arith10/arith10.cpp similarity index 100% rename from tests/systemc/datatypes/int/arith/arith10/arith10.cpp rename to tests/golden-file/systemc/datatypes/int/arith/arith10/arith10.cpp diff --git a/tests/systemc/datatypes/int/arith/arith10/golden/arith10.log b/tests/golden-file/systemc/datatypes/int/arith/arith10/golden/arith10.log similarity index 100% rename from tests/systemc/datatypes/int/arith/arith10/golden/arith10.log rename to tests/golden-file/systemc/datatypes/int/arith/arith10/golden/arith10.log diff --git a/tests/systemc/datatypes/int/arith/arith10/isaac.h b/tests/golden-file/systemc/datatypes/int/arith/arith10/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/arith/arith10/isaac.h rename to tests/golden-file/systemc/datatypes/int/arith/arith10/isaac.h diff --git a/tests/systemc/datatypes/int/arith/arith10/ubsan_suppressions.txt b/tests/golden-file/systemc/datatypes/int/arith/arith10/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/datatypes/int/arith/arith10/ubsan_suppressions.txt rename to tests/golden-file/systemc/datatypes/int/arith/arith10/ubsan_suppressions.txt diff --git a/tests/systemc/datatypes/int/arith/arith11/arith11.cpp b/tests/golden-file/systemc/datatypes/int/arith/arith11/arith11.cpp similarity index 100% rename from tests/systemc/datatypes/int/arith/arith11/arith11.cpp rename to tests/golden-file/systemc/datatypes/int/arith/arith11/arith11.cpp diff --git a/tests/systemc/datatypes/int/arith/arith11/golden/arith11.log b/tests/golden-file/systemc/datatypes/int/arith/arith11/golden/arith11.log similarity index 100% rename from tests/systemc/datatypes/int/arith/arith11/golden/arith11.log rename to tests/golden-file/systemc/datatypes/int/arith/arith11/golden/arith11.log diff --git a/tests/systemc/datatypes/int/big_datatypes/add_subtracts/add_subtracts.cpp b/tests/golden-file/systemc/datatypes/int/big_datatypes/add_subtracts/add_subtracts.cpp similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/add_subtracts/add_subtracts.cpp rename to tests/golden-file/systemc/datatypes/int/big_datatypes/add_subtracts/add_subtracts.cpp diff --git a/tests/systemc/datatypes/int/big_datatypes/add_subtracts/golden/add_subtracts.log b/tests/golden-file/systemc/datatypes/int/big_datatypes/add_subtracts/golden/add_subtracts.log similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/add_subtracts/golden/add_subtracts.log rename to tests/golden-file/systemc/datatypes/int/big_datatypes/add_subtracts/golden/add_subtracts.log diff --git a/tests/systemc/datatypes/int/big_datatypes/add_subtracts/isaac.h b/tests/golden-file/systemc/datatypes/int/big_datatypes/add_subtracts/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/add_subtracts/isaac.h rename to tests/golden-file/systemc/datatypes/int/big_datatypes/add_subtracts/isaac.h diff --git a/tests/systemc/datatypes/int/big_datatypes/adds64/adds64.cpp b/tests/golden-file/systemc/datatypes/int/big_datatypes/adds64/adds64.cpp similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/adds64/adds64.cpp rename to tests/golden-file/systemc/datatypes/int/big_datatypes/adds64/adds64.cpp diff --git a/tests/systemc/datatypes/int/big_datatypes/adds64/golden/adds64.log b/tests/golden-file/systemc/datatypes/int/big_datatypes/adds64/golden/adds64.log similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/adds64/golden/adds64.log rename to tests/golden-file/systemc/datatypes/int/big_datatypes/adds64/golden/adds64.log diff --git a/tests/systemc/datatypes/int/big_datatypes/adds64/isaac.h b/tests/golden-file/systemc/datatypes/int/big_datatypes/adds64/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/adds64/isaac.h rename to tests/golden-file/systemc/datatypes/int/big_datatypes/adds64/isaac.h diff --git a/tests/systemc/datatypes/int/big_datatypes/adds64/ubsan_suppressions.txt b/tests/golden-file/systemc/datatypes/int/big_datatypes/adds64/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/adds64/ubsan_suppressions.txt rename to tests/golden-file/systemc/datatypes/int/big_datatypes/adds64/ubsan_suppressions.txt diff --git a/tests/systemc/datatypes/int/big_datatypes/assignments/assignments.cpp b/tests/golden-file/systemc/datatypes/int/big_datatypes/assignments/assignments.cpp similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/assignments/assignments.cpp rename to tests/golden-file/systemc/datatypes/int/big_datatypes/assignments/assignments.cpp diff --git a/tests/systemc/datatypes/int/big_datatypes/assignments/golden/assignments.log b/tests/golden-file/systemc/datatypes/int/big_datatypes/assignments/golden/assignments.log similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/assignments/golden/assignments.log rename to tests/golden-file/systemc/datatypes/int/big_datatypes/assignments/golden/assignments.log diff --git a/tests/systemc/datatypes/int/big_datatypes/assignments/isaac.h b/tests/golden-file/systemc/datatypes/int/big_datatypes/assignments/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/assignments/isaac.h rename to tests/golden-file/systemc/datatypes/int/big_datatypes/assignments/isaac.h diff --git a/tests/systemc/datatypes/int/big_datatypes/big_small/big_small.cpp b/tests/golden-file/systemc/datatypes/int/big_datatypes/big_small/big_small.cpp similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/big_small/big_small.cpp rename to tests/golden-file/systemc/datatypes/int/big_datatypes/big_small/big_small.cpp diff --git a/tests/systemc/datatypes/int/big_datatypes/big_small/golden/big_small.log b/tests/golden-file/systemc/datatypes/int/big_datatypes/big_small/golden/big_small.log similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/big_small/golden/big_small.log rename to tests/golden-file/systemc/datatypes/int/big_datatypes/big_small/golden/big_small.log diff --git a/tests/systemc/datatypes/int/big_datatypes/big_small/isaac.h b/tests/golden-file/systemc/datatypes/int/big_datatypes/big_small/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/big_small/isaac.h rename to tests/golden-file/systemc/datatypes/int/big_datatypes/big_small/isaac.h diff --git a/tests/systemc/datatypes/int/big_datatypes/concatenations/concatenations.cpp b/tests/golden-file/systemc/datatypes/int/big_datatypes/concatenations/concatenations.cpp similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/concatenations/concatenations.cpp rename to tests/golden-file/systemc/datatypes/int/big_datatypes/concatenations/concatenations.cpp diff --git a/tests/systemc/datatypes/int/big_datatypes/concatenations/golden/concatenations.log b/tests/golden-file/systemc/datatypes/int/big_datatypes/concatenations/golden/concatenations.log similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/concatenations/golden/concatenations.log rename to tests/golden-file/systemc/datatypes/int/big_datatypes/concatenations/golden/concatenations.log diff --git a/tests/systemc/datatypes/int/big_datatypes/concatenations/isaac.h b/tests/golden-file/systemc/datatypes/int/big_datatypes/concatenations/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/concatenations/isaac.h rename to tests/golden-file/systemc/datatypes/int/big_datatypes/concatenations/isaac.h diff --git a/tests/systemc/datatypes/int/big_datatypes/multiplies64/golden/multiplies64.log b/tests/golden-file/systemc/datatypes/int/big_datatypes/multiplies64/golden/multiplies64.log similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/multiplies64/golden/multiplies64.log rename to tests/golden-file/systemc/datatypes/int/big_datatypes/multiplies64/golden/multiplies64.log diff --git a/tests/systemc/datatypes/int/big_datatypes/multiplies64/isaac.h b/tests/golden-file/systemc/datatypes/int/big_datatypes/multiplies64/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/multiplies64/isaac.h rename to tests/golden-file/systemc/datatypes/int/big_datatypes/multiplies64/isaac.h diff --git a/tests/systemc/datatypes/int/big_datatypes/multiplies64/multiplies64.cpp b/tests/golden-file/systemc/datatypes/int/big_datatypes/multiplies64/multiplies64.cpp similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/multiplies64/multiplies64.cpp rename to tests/golden-file/systemc/datatypes/int/big_datatypes/multiplies64/multiplies64.cpp diff --git a/tests/systemc/datatypes/int/big_datatypes/multiplies64/ubsan_suppressions.txt b/tests/golden-file/systemc/datatypes/int/big_datatypes/multiplies64/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/multiplies64/ubsan_suppressions.txt rename to tests/golden-file/systemc/datatypes/int/big_datatypes/multiplies64/ubsan_suppressions.txt diff --git a/tests/systemc/datatypes/int/big_datatypes/multiply_divides/golden/multiply_divides.log b/tests/golden-file/systemc/datatypes/int/big_datatypes/multiply_divides/golden/multiply_divides.log similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/multiply_divides/golden/multiply_divides.log rename to tests/golden-file/systemc/datatypes/int/big_datatypes/multiply_divides/golden/multiply_divides.log diff --git a/tests/systemc/datatypes/int/big_datatypes/multiply_divides/isaac.h b/tests/golden-file/systemc/datatypes/int/big_datatypes/multiply_divides/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/multiply_divides/isaac.h rename to tests/golden-file/systemc/datatypes/int/big_datatypes/multiply_divides/isaac.h diff --git a/tests/systemc/datatypes/int/big_datatypes/multiply_divides/multiply_divides.cpp b/tests/golden-file/systemc/datatypes/int/big_datatypes/multiply_divides/multiply_divides.cpp similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/multiply_divides/multiply_divides.cpp rename to tests/golden-file/systemc/datatypes/int/big_datatypes/multiply_divides/multiply_divides.cpp diff --git a/tests/systemc/datatypes/int/big_datatypes/part_selects/mixed/golden/part_selects.log b/tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/mixed/golden/part_selects.log similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/part_selects/mixed/golden/part_selects.log rename to tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/mixed/golden/part_selects.log diff --git a/tests/systemc/datatypes/int/big_datatypes/part_selects/mixed/isaac.h b/tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/mixed/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/part_selects/mixed/isaac.h rename to tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/mixed/isaac.h diff --git a/tests/systemc/datatypes/int/big_datatypes/part_selects/mixed/part_selects.cpp b/tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/mixed/part_selects.cpp similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/part_selects/mixed/part_selects.cpp rename to tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/mixed/part_selects.cpp diff --git a/tests/systemc/datatypes/int/big_datatypes/part_selects/signed/golden/part_selects.log b/tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/signed/golden/part_selects.log similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/part_selects/signed/golden/part_selects.log rename to tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/signed/golden/part_selects.log diff --git a/tests/systemc/datatypes/int/big_datatypes/part_selects/signed/part_selects.cpp b/tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/signed/part_selects.cpp similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/part_selects/signed/part_selects.cpp rename to tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/signed/part_selects.cpp diff --git a/tests/systemc/datatypes/int/big_datatypes/part_selects/unsigned/golden/part_selects.log b/tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/unsigned/golden/part_selects.log similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/part_selects/unsigned/golden/part_selects.log rename to tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/unsigned/golden/part_selects.log diff --git a/tests/systemc/datatypes/int/big_datatypes/part_selects/unsigned/part_selects.cpp b/tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/unsigned/part_selects.cpp similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/part_selects/unsigned/part_selects.cpp rename to tests/golden-file/systemc/datatypes/int/big_datatypes/part_selects/unsigned/part_selects.cpp diff --git a/tests/systemc/datatypes/int/big_datatypes/shifts/test1/golden/test1.log b/tests/golden-file/systemc/datatypes/int/big_datatypes/shifts/test1/golden/test1.log similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/shifts/test1/golden/test1.log rename to tests/golden-file/systemc/datatypes/int/big_datatypes/shifts/test1/golden/test1.log diff --git a/tests/systemc/datatypes/int/big_datatypes/shifts/test1/test1.cpp b/tests/golden-file/systemc/datatypes/int/big_datatypes/shifts/test1/test1.cpp similarity index 100% rename from tests/systemc/datatypes/int/big_datatypes/shifts/test1/test1.cpp rename to tests/golden-file/systemc/datatypes/int/big_datatypes/shifts/test1/test1.cpp diff --git a/tests/systemc/datatypes/int/check/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/int/check/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/int/check/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/int/check/test01/golden/test01.log diff --git a/tests/systemc/datatypes/int/check/test01/test01.cpp b/tests/golden-file/systemc/datatypes/int/check/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/int/check/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/int/check/test01/test01.cpp diff --git a/tests/systemc/datatypes/int/compare/compare.cpp b/tests/golden-file/systemc/datatypes/int/compare/compare.cpp similarity index 100% rename from tests/systemc/datatypes/int/compare/compare.cpp rename to tests/golden-file/systemc/datatypes/int/compare/compare.cpp diff --git a/tests/systemc/datatypes/int/compare/golden/compare.log b/tests/golden-file/systemc/datatypes/int/compare/golden/compare.log similarity index 100% rename from tests/systemc/datatypes/int/compare/golden/compare.log rename to tests/golden-file/systemc/datatypes/int/compare/golden/compare.log diff --git a/tests/systemc/datatypes/int/concat/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/int/concat/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/int/concat/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/int/concat/test01/golden/test01.log diff --git a/tests/systemc/datatypes/int/concat/test01/test01.cpp b/tests/golden-file/systemc/datatypes/int/concat/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/int/concat/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/int/concat/test01/test01.cpp diff --git a/tests/systemc/datatypes/int/concat/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/int/concat/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/int/concat/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/int/concat/test02/golden/test02.log diff --git a/tests/systemc/datatypes/int/concat/test02/test02.cpp b/tests/golden-file/systemc/datatypes/int/concat/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/int/concat/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/int/concat/test02/test02.cpp diff --git a/tests/systemc/datatypes/int/concat/test03/golden/test03.log b/tests/golden-file/systemc/datatypes/int/concat/test03/golden/test03.log similarity index 100% rename from tests/systemc/datatypes/int/concat/test03/golden/test03.log rename to tests/golden-file/systemc/datatypes/int/concat/test03/golden/test03.log diff --git a/tests/systemc/datatypes/int/concat/test03/test03.cpp b/tests/golden-file/systemc/datatypes/int/concat/test03/test03.cpp similarity index 100% rename from tests/systemc/datatypes/int/concat/test03/test03.cpp rename to tests/golden-file/systemc/datatypes/int/concat/test03/test03.cpp diff --git a/tests/systemc/datatypes/int/concat/test04/golden/test04.log b/tests/golden-file/systemc/datatypes/int/concat/test04/golden/test04.log similarity index 100% rename from tests/systemc/datatypes/int/concat/test04/golden/test04.log rename to tests/golden-file/systemc/datatypes/int/concat/test04/golden/test04.log diff --git a/tests/systemc/datatypes/int/concat/test04/test04.cpp b/tests/golden-file/systemc/datatypes/int/concat/test04/test04.cpp similarity index 100% rename from tests/systemc/datatypes/int/concat/test04/test04.cpp rename to tests/golden-file/systemc/datatypes/int/concat/test04/test04.cpp diff --git a/tests/systemc/datatypes/int/concat/test05/golden/test05.log b/tests/golden-file/systemc/datatypes/int/concat/test05/golden/test05.log similarity index 100% rename from tests/systemc/datatypes/int/concat/test05/golden/test05.log rename to tests/golden-file/systemc/datatypes/int/concat/test05/golden/test05.log diff --git a/tests/systemc/datatypes/int/concat/test05/test05.cpp b/tests/golden-file/systemc/datatypes/int/concat/test05/test05.cpp similarity index 100% rename from tests/systemc/datatypes/int/concat/test05/test05.cpp rename to tests/golden-file/systemc/datatypes/int/concat/test05/test05.cpp diff --git a/tests/systemc/datatypes/int/concat/test06/golden/test06.log b/tests/golden-file/systemc/datatypes/int/concat/test06/golden/test06.log similarity index 100% rename from tests/systemc/datatypes/int/concat/test06/golden/test06.log rename to tests/golden-file/systemc/datatypes/int/concat/test06/golden/test06.log diff --git a/tests/systemc/datatypes/int/concat/test06/test06.cpp b/tests/golden-file/systemc/datatypes/int/concat/test06/test06.cpp similarity index 100% rename from tests/systemc/datatypes/int/concat/test06/test06.cpp rename to tests/golden-file/systemc/datatypes/int/concat/test06/test06.cpp diff --git a/tests/systemc/datatypes/int/concat/test07/golden/test07.log b/tests/golden-file/systemc/datatypes/int/concat/test07/golden/test07.log similarity index 100% rename from tests/systemc/datatypes/int/concat/test07/golden/test07.log rename to tests/golden-file/systemc/datatypes/int/concat/test07/golden/test07.log diff --git a/tests/systemc/datatypes/int/concat/test07/test07.cpp b/tests/golden-file/systemc/datatypes/int/concat/test07/test07.cpp similarity index 100% rename from tests/systemc/datatypes/int/concat/test07/test07.cpp rename to tests/golden-file/systemc/datatypes/int/concat/test07/test07.cpp diff --git a/tests/systemc/datatypes/int/from_bv_lv/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/int/from_bv_lv/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/int/from_bv_lv/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/int/from_bv_lv/test01/golden/test01.log diff --git a/tests/systemc/datatypes/int/from_bv_lv/test01/test01.cpp b/tests/golden-file/systemc/datatypes/int/from_bv_lv/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/int/from_bv_lv/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/int/from_bv_lv/test01/test01.cpp diff --git a/tests/systemc/datatypes/int/from_bv_lv/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/int/from_bv_lv/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/int/from_bv_lv/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/int/from_bv_lv/test02/golden/test02.log diff --git a/tests/systemc/datatypes/int/from_bv_lv/test02/test02.cpp b/tests/golden-file/systemc/datatypes/int/from_bv_lv/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/int/from_bv_lv/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/int/from_bv_lv/test02/test02.cpp diff --git a/tests/systemc/datatypes/int/from_bv_lv/test03/golden/test03.log b/tests/golden-file/systemc/datatypes/int/from_bv_lv/test03/golden/test03.log similarity index 100% rename from tests/systemc/datatypes/int/from_bv_lv/test03/golden/test03.log rename to tests/golden-file/systemc/datatypes/int/from_bv_lv/test03/golden/test03.log diff --git a/tests/systemc/datatypes/int/from_bv_lv/test03/test03.cpp b/tests/golden-file/systemc/datatypes/int/from_bv_lv/test03/test03.cpp similarity index 100% rename from tests/systemc/datatypes/int/from_bv_lv/test03/test03.cpp rename to tests/golden-file/systemc/datatypes/int/from_bv_lv/test03/test03.cpp diff --git a/tests/systemc/datatypes/int/from_bv_lv/test04/golden/test04.log b/tests/golden-file/systemc/datatypes/int/from_bv_lv/test04/golden/test04.log similarity index 100% rename from tests/systemc/datatypes/int/from_bv_lv/test04/golden/test04.log rename to tests/golden-file/systemc/datatypes/int/from_bv_lv/test04/golden/test04.log diff --git a/tests/systemc/datatypes/int/from_bv_lv/test04/isaac.h b/tests/golden-file/systemc/datatypes/int/from_bv_lv/test04/isaac.h similarity index 100% rename from tests/systemc/datatypes/int/from_bv_lv/test04/isaac.h rename to tests/golden-file/systemc/datatypes/int/from_bv_lv/test04/isaac.h diff --git a/tests/systemc/datatypes/int/from_bv_lv/test04/test04.cpp b/tests/golden-file/systemc/datatypes/int/from_bv_lv/test04/test04.cpp similarity index 100% rename from tests/systemc/datatypes/int/from_bv_lv/test04/test04.cpp rename to tests/golden-file/systemc/datatypes/int/from_bv_lv/test04/test04.cpp diff --git a/tests/systemc/datatypes/int/misc/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/int/misc/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/int/misc/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/int/misc/test01/golden/test01.log diff --git a/tests/systemc/datatypes/int/misc/test01/test01.cpp b/tests/golden-file/systemc/datatypes/int/misc/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/int/misc/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/int/misc/test01/test01.cpp diff --git a/tests/systemc/datatypes/int/misc/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/int/misc/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/int/misc/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/int/misc/test02/golden/test02.log diff --git a/tests/systemc/datatypes/int/misc/test02/test02.cpp b/tests/golden-file/systemc/datatypes/int/misc/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/int/misc/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/int/misc/test02/test02.cpp diff --git a/tests/systemc/datatypes/int/misc/test03/golden/test03.log b/tests/golden-file/systemc/datatypes/int/misc/test03/golden/test03.log similarity index 100% rename from tests/systemc/datatypes/int/misc/test03/golden/test03.log rename to tests/golden-file/systemc/datatypes/int/misc/test03/golden/test03.log diff --git a/tests/systemc/datatypes/int/misc/test03/test03.cpp b/tests/golden-file/systemc/datatypes/int/misc/test03/test03.cpp similarity index 100% rename from tests/systemc/datatypes/int/misc/test03/test03.cpp rename to tests/golden-file/systemc/datatypes/int/misc/test03/test03.cpp diff --git a/tests/systemc/datatypes/int/misc/test_improved_bigint/golden/test_improved_bigint.log b/tests/golden-file/systemc/datatypes/int/misc/test_improved_bigint/golden/test_improved_bigint.log similarity index 100% rename from tests/systemc/datatypes/int/misc/test_improved_bigint/golden/test_improved_bigint.log rename to tests/golden-file/systemc/datatypes/int/misc/test_improved_bigint/golden/test_improved_bigint.log diff --git a/tests/systemc/datatypes/int/misc/test_improved_bigint/test_improved_bigint.cpp b/tests/golden-file/systemc/datatypes/int/misc/test_improved_bigint/test_improved_bigint.cpp similarity index 100% rename from tests/systemc/datatypes/int/misc/test_improved_bigint/test_improved_bigint.cpp rename to tests/golden-file/systemc/datatypes/int/misc/test_improved_bigint/test_improved_bigint.cpp diff --git a/tests/systemc/datatypes/int/parse_binary_bits/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/int/parse_binary_bits/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/int/parse_binary_bits/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/int/parse_binary_bits/test01/golden/test01.log diff --git a/tests/systemc/datatypes/int/parse_binary_bits/test01/test01.cpp b/tests/golden-file/systemc/datatypes/int/parse_binary_bits/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/int/parse_binary_bits/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/int/parse_binary_bits/test01/test01.cpp diff --git a/tests/systemc/datatypes/int/parse_binary_bits/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/int/parse_binary_bits/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/int/parse_binary_bits/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/int/parse_binary_bits/test02/golden/test02.log diff --git a/tests/systemc/datatypes/int/parse_binary_bits/test02/test02.cpp b/tests/golden-file/systemc/datatypes/int/parse_binary_bits/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/int/parse_binary_bits/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/int/parse_binary_bits/test02/test02.cpp diff --git a/tests/systemc/datatypes/int/reduce/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/int/reduce/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/int/reduce/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/int/reduce/test01/golden/test01.log diff --git a/tests/systemc/datatypes/int/reduce/test01/test01.cpp b/tests/golden-file/systemc/datatypes/int/reduce/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/int/reduce/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/int/reduce/test01/test01.cpp diff --git a/tests/systemc/datatypes/int/reduce/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/int/reduce/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/int/reduce/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/int/reduce/test02/golden/test02.log diff --git a/tests/systemc/datatypes/int/reduce/test02/test02.cpp b/tests/golden-file/systemc/datatypes/int/reduce/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/int/reduce/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/int/reduce/test02/test02.cpp diff --git a/tests/systemc/datatypes/int/reduce/test03/golden/test03.log b/tests/golden-file/systemc/datatypes/int/reduce/test03/golden/test03.log similarity index 100% rename from tests/systemc/datatypes/int/reduce/test03/golden/test03.log rename to tests/golden-file/systemc/datatypes/int/reduce/test03/golden/test03.log diff --git a/tests/systemc/datatypes/int/reduce/test03/test03.cpp b/tests/golden-file/systemc/datatypes/int/reduce/test03/test03.cpp similarity index 100% rename from tests/systemc/datatypes/int/reduce/test03/test03.cpp rename to tests/golden-file/systemc/datatypes/int/reduce/test03/test03.cpp diff --git a/tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int/bitselect/32bit/signed/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int/bitselect/32bit/signed/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/bitselect/32bit/signed/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/bitselect/32bit/signed/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/bitselect/32bit/signed/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/bitselect/32bit/unsigned/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int/bitselect/64bit/signed/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int/bitselect/64bit/signed/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/bitselect/64bit/signed/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/bitselect/64bit/signed/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/bitselect/64bit/signed/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/bitselect/64bit/unsigned/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int/concat/signed/32bit/concat.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/concat/signed/32bit/concat.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/concat/signed/32bit/concat.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/concat/signed/32bit/concat.cpp diff --git a/tests/systemc/datatypes/int/sc_int/concat/signed/32bit/golden/concat.log b/tests/golden-file/systemc/datatypes/int/sc_int/concat/signed/32bit/golden/concat.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/concat/signed/32bit/golden/concat.log rename to tests/golden-file/systemc/datatypes/int/sc_int/concat/signed/32bit/golden/concat.log diff --git a/tests/systemc/datatypes/int/sc_int/concat/signed/64bit/concat.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/concat/signed/64bit/concat.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/concat/signed/64bit/concat.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/concat/signed/64bit/concat.cpp diff --git a/tests/systemc/datatypes/int/sc_int/concat/signed/64bit/golden/concat.log b/tests/golden-file/systemc/datatypes/int/sc_int/concat/signed/64bit/golden/concat.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/concat/signed/64bit/golden/concat.log rename to tests/golden-file/systemc/datatypes/int/sc_int/concat/signed/64bit/golden/concat.log diff --git a/tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/concat.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/concat/unsigned/32bit/concat.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/concat.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/concat/unsigned/32bit/concat.cpp diff --git a/tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/golden/concat.log b/tests/golden-file/systemc/datatypes/int/sc_int/concat/unsigned/32bit/golden/concat.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/concat/unsigned/32bit/golden/concat.log rename to tests/golden-file/systemc/datatypes/int/sc_int/concat/unsigned/32bit/golden/concat.log diff --git a/tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/concat.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/concat/unsigned/64bit/concat.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/concat.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/concat/unsigned/64bit/concat.cpp diff --git a/tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/golden/concat.log b/tests/golden-file/systemc/datatypes/int/sc_int/concat/unsigned/64bit/golden/concat.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/concat/unsigned/64bit/golden/concat.log rename to tests/golden-file/systemc/datatypes/int/sc_int/concat/unsigned/64bit/golden/concat.log diff --git a/tests/systemc/datatypes/int/sc_int/extend_sign/extend_sign.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/extend_sign/extend_sign.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/extend_sign/extend_sign.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/extend_sign/extend_sign.cpp diff --git a/tests/systemc/datatypes/int/sc_int/extend_sign/golden/extend_sign.log b/tests/golden-file/systemc/datatypes/int/sc_int/extend_sign/golden/extend_sign.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/extend_sign/golden/extend_sign.log rename to tests/golden-file/systemc/datatypes/int/sc_int/extend_sign/golden/extend_sign.log diff --git a/tests/systemc/datatypes/int/sc_int/mixed/golden/test_int.log b/tests/golden-file/systemc/datatypes/int/sc_int/mixed/golden/test_int.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/mixed/golden/test_int.log rename to tests/golden-file/systemc/datatypes/int/sc_int/mixed/golden/test_int.log diff --git a/tests/systemc/datatypes/int/sc_int/mixed/test_int.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/mixed/test_int.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/mixed/test_int.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/mixed/test_int.cpp diff --git a/tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int/partselect/32bit/signed/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int/partselect/32bit/signed/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/partselect/32bit/signed/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/partselect/32bit/signed/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/partselect/32bit/signed/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/partselect/32bit/unsigned/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int/partselect/64bit/signed/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int/partselect/64bit/signed/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/partselect/64bit/signed/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/partselect/64bit/signed/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/partselect/64bit/signed/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int/partselect/64bit/unsigned/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/32bit/signed/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/32bit/unsigned/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/64bit/signed/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/bitselect/64bit/unsigned/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/concat.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/concat/signed/32bit/concat.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/concat.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/concat/signed/32bit/concat.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/golden/concat.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/concat/signed/32bit/golden/concat.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/concat/signed/32bit/golden/concat.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/concat/signed/32bit/golden/concat.log diff --git a/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/concat.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/concat/signed/64bit/concat.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/concat.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/concat/signed/64bit/concat.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/golden/concat.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/concat/signed/64bit/golden/concat.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/concat/signed/64bit/golden/concat.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/concat/signed/64bit/golden/concat.log diff --git a/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/concat.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/concat.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/concat.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/concat.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/golden/concat.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/golden/concat.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/golden/concat.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/concat/unsigned/32bit/golden/concat.log diff --git a/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/concat.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/concat.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/concat.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/concat.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/golden/concat.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/golden/concat.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/golden/concat.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/concat/unsigned/64bit/golden/concat.log diff --git a/tests/systemc/datatypes/int/sc_int_base/mixed/golden/test_int.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/mixed/golden/test_int.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/mixed/golden/test_int.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/mixed/golden/test_int.log diff --git a/tests/systemc/datatypes/int/sc_int_base/mixed/test_int.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/mixed/test_int.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/mixed/test_int.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/mixed/test_int.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/32bit/signed/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/32bit/unsigned/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/64bit/signed/select.cpp diff --git a/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/golden/select.log b/tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/golden/select.log similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/golden/select.log rename to tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/golden/select.log diff --git a/tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/select.cpp b/tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/select.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/select.cpp rename to tests/golden-file/systemc/datatypes/int/sc_int_base/partselect/64bit/unsigned/select.cpp diff --git a/tests/systemc/datatypes/int/sc_signed/bit_select/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/int/sc_signed/bit_select/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/int/sc_signed/bit_select/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/int/sc_signed/bit_select/test01/golden/test01.log diff --git a/tests/systemc/datatypes/int/sc_signed/bit_select/test01/test01.cpp b/tests/golden-file/systemc/datatypes/int/sc_signed/bit_select/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_signed/bit_select/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/int/sc_signed/bit_select/test01/test01.cpp diff --git a/tests/systemc/datatypes/int/sc_signed/part_select/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/int/sc_signed/part_select/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test01/golden/test01.log diff --git a/tests/systemc/datatypes/int/sc_signed/part_select/test01/test01.cpp b/tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_signed/part_select/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test01/test01.cpp diff --git a/tests/systemc/datatypes/int/sc_signed/part_select/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/int/sc_signed/part_select/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test02/golden/test02.log diff --git a/tests/systemc/datatypes/int/sc_signed/part_select/test02/test02.cpp b/tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_signed/part_select/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test02/test02.cpp diff --git a/tests/systemc/datatypes/int/sc_signed/part_select/test03/golden/test03.log b/tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test03/golden/test03.log similarity index 100% rename from tests/systemc/datatypes/int/sc_signed/part_select/test03/golden/test03.log rename to tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test03/golden/test03.log diff --git a/tests/systemc/datatypes/int/sc_signed/part_select/test03/test03.cpp b/tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test03/test03.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_signed/part_select/test03/test03.cpp rename to tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test03/test03.cpp diff --git a/tests/systemc/datatypes/int/sc_signed/part_select/test04/golden/test04.log b/tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test04/golden/test04.log similarity index 100% rename from tests/systemc/datatypes/int/sc_signed/part_select/test04/golden/test04.log rename to tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test04/golden/test04.log diff --git a/tests/systemc/datatypes/int/sc_signed/part_select/test04/test04.cpp b/tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test04/test04.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_signed/part_select/test04/test04.cpp rename to tests/golden-file/systemc/datatypes/int/sc_signed/part_select/test04/test04.cpp diff --git a/tests/systemc/datatypes/int/sc_small/bsps1/bsps1.cpp b/tests/golden-file/systemc/datatypes/int/sc_small/bsps1/bsps1.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_small/bsps1/bsps1.cpp rename to tests/golden-file/systemc/datatypes/int/sc_small/bsps1/bsps1.cpp diff --git a/tests/systemc/datatypes/int/sc_small/bsps1/golden/bsps1.log b/tests/golden-file/systemc/datatypes/int/sc_small/bsps1/golden/bsps1.log similarity index 100% rename from tests/systemc/datatypes/int/sc_small/bsps1/golden/bsps1.log rename to tests/golden-file/systemc/datatypes/int/sc_small/bsps1/golden/bsps1.log diff --git a/tests/systemc/datatypes/int/sc_small/test_small/golden/test_small.log b/tests/golden-file/systemc/datatypes/int/sc_small/test_small/golden/test_small.log similarity index 100% rename from tests/systemc/datatypes/int/sc_small/test_small/golden/test_small.log rename to tests/golden-file/systemc/datatypes/int/sc_small/test_small/golden/test_small.log diff --git a/tests/systemc/datatypes/int/sc_small/test_small/test_small.cpp b/tests/golden-file/systemc/datatypes/int/sc_small/test_small/test_small.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_small/test_small/test_small.cpp rename to tests/golden-file/systemc/datatypes/int/sc_small/test_small/test_small.cpp diff --git a/tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/int/sc_unsigned/bit_select/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/int/sc_unsigned/bit_select/test01/golden/test01.log diff --git a/tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/test01.cpp b/tests/golden-file/systemc/datatypes/int/sc_unsigned/bit_select/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_unsigned/bit_select/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/int/sc_unsigned/bit_select/test01/test01.cpp diff --git a/tests/systemc/datatypes/int/sc_unsigned/minus/golden/minus.log b/tests/golden-file/systemc/datatypes/int/sc_unsigned/minus/golden/minus.log similarity index 100% rename from tests/systemc/datatypes/int/sc_unsigned/minus/golden/minus.log rename to tests/golden-file/systemc/datatypes/int/sc_unsigned/minus/golden/minus.log diff --git a/tests/systemc/datatypes/int/sc_unsigned/minus/minus.cpp b/tests/golden-file/systemc/datatypes/int/sc_unsigned/minus/minus.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_unsigned/minus/minus.cpp rename to tests/golden-file/systemc/datatypes/int/sc_unsigned/minus/minus.cpp diff --git a/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test01/golden/test01.log diff --git a/tests/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp b/tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test01/test01.cpp diff --git a/tests/systemc/datatypes/int/sc_unsigned/part_select/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/int/sc_unsigned/part_select/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test02/golden/test02.log diff --git a/tests/systemc/datatypes/int/sc_unsigned/part_select/test02/test02.cpp b/tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_unsigned/part_select/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test02/test02.cpp diff --git a/tests/systemc/datatypes/int/sc_unsigned/part_select/test03/golden/test03.log b/tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test03/golden/test03.log similarity index 100% rename from tests/systemc/datatypes/int/sc_unsigned/part_select/test03/golden/test03.log rename to tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test03/golden/test03.log diff --git a/tests/systemc/datatypes/int/sc_unsigned/part_select/test03/test03.cpp b/tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test03/test03.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_unsigned/part_select/test03/test03.cpp rename to tests/golden-file/systemc/datatypes/int/sc_unsigned/part_select/test03/test03.cpp diff --git a/tests/systemc/datatypes/int/sc_vector/vector_extract/golden/vector_extract.log b/tests/golden-file/systemc/datatypes/int/sc_vector/vector_extract/golden/vector_extract.log similarity index 100% rename from tests/systemc/datatypes/int/sc_vector/vector_extract/golden/vector_extract.log rename to tests/golden-file/systemc/datatypes/int/sc_vector/vector_extract/golden/vector_extract.log diff --git a/tests/systemc/datatypes/int/sc_vector/vector_extract/vector_extract.cpp b/tests/golden-file/systemc/datatypes/int/sc_vector/vector_extract/vector_extract.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_vector/vector_extract/vector_extract.cpp rename to tests/golden-file/systemc/datatypes/int/sc_vector/vector_extract/vector_extract.cpp diff --git a/tests/systemc/datatypes/int/sc_vector/vector_shift/golden/vector_shift.log b/tests/golden-file/systemc/datatypes/int/sc_vector/vector_shift/golden/vector_shift.log similarity index 100% rename from tests/systemc/datatypes/int/sc_vector/vector_shift/golden/vector_shift.log rename to tests/golden-file/systemc/datatypes/int/sc_vector/vector_shift/golden/vector_shift.log diff --git a/tests/systemc/datatypes/int/sc_vector/vector_shift/vector_shift.cpp b/tests/golden-file/systemc/datatypes/int/sc_vector/vector_shift/vector_shift.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_vector/vector_shift/vector_shift.cpp rename to tests/golden-file/systemc/datatypes/int/sc_vector/vector_shift/vector_shift.cpp diff --git a/tests/systemc/datatypes/int/sc_vector/vector_trim/golden/vector_trim.log b/tests/golden-file/systemc/datatypes/int/sc_vector/vector_trim/golden/vector_trim.log similarity index 100% rename from tests/systemc/datatypes/int/sc_vector/vector_trim/golden/vector_trim.log rename to tests/golden-file/systemc/datatypes/int/sc_vector/vector_trim/golden/vector_trim.log diff --git a/tests/systemc/datatypes/int/sc_vector/vector_trim/vector_trim.cpp b/tests/golden-file/systemc/datatypes/int/sc_vector/vector_trim/vector_trim.cpp similarity index 100% rename from tests/systemc/datatypes/int/sc_vector/vector_trim/vector_trim.cpp rename to tests/golden-file/systemc/datatypes/int/sc_vector/vector_trim/vector_trim.cpp diff --git a/tests/systemc/datatypes/int/string_conversion/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/int/string_conversion/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/int/string_conversion/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/int/string_conversion/test01/golden/test01.log diff --git a/tests/systemc/datatypes/int/string_conversion/test01/test01.cpp b/tests/golden-file/systemc/datatypes/int/string_conversion/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/int/string_conversion/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/int/string_conversion/test01/test01.cpp diff --git a/tests/systemc/datatypes/int/string_conversion/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/int/string_conversion/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/int/string_conversion/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/int/string_conversion/test02/golden/test02.log diff --git a/tests/systemc/datatypes/int/string_conversion/test02/test02.cpp b/tests/golden-file/systemc/datatypes/int/string_conversion/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/int/string_conversion/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/int/string_conversion/test02/test02.cpp diff --git a/tests/systemc/datatypes/int/string_conversion/test03/golden/test03.log b/tests/golden-file/systemc/datatypes/int/string_conversion/test03/golden/test03.log similarity index 100% rename from tests/systemc/datatypes/int/string_conversion/test03/golden/test03.log rename to tests/golden-file/systemc/datatypes/int/string_conversion/test03/golden/test03.log diff --git a/tests/systemc/datatypes/int/string_conversion/test03/test03.cpp b/tests/golden-file/systemc/datatypes/int/string_conversion/test03/test03.cpp similarity index 100% rename from tests/systemc/datatypes/int/string_conversion/test03/test03.cpp rename to tests/golden-file/systemc/datatypes/int/string_conversion/test03/test03.cpp diff --git a/tests/systemc/datatypes/misc/concat/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/misc/concat/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/misc/concat/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/misc/concat/test01/golden/test01.log diff --git a/tests/systemc/datatypes/misc/concat/test01/test01.cpp b/tests/golden-file/systemc/datatypes/misc/concat/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/misc/concat/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/misc/concat/test01/test01.cpp diff --git a/tests/systemc/datatypes/misc/concat/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/misc/concat/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/misc/concat/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/misc/concat/test02/golden/test02.log diff --git a/tests/systemc/datatypes/misc/concat/test02/test02.cpp b/tests/golden-file/systemc/datatypes/misc/concat/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/misc/concat/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/misc/concat/test02/test02.cpp diff --git a/tests/systemc/datatypes/misc/concat/test03/golden/test03.log b/tests/golden-file/systemc/datatypes/misc/concat/test03/golden/test03.log similarity index 100% rename from tests/systemc/datatypes/misc/concat/test03/golden/test03.log rename to tests/golden-file/systemc/datatypes/misc/concat/test03/golden/test03.log diff --git a/tests/systemc/datatypes/misc/concat/test03/test03.cpp b/tests/golden-file/systemc/datatypes/misc/concat/test03/test03.cpp similarity index 100% rename from tests/systemc/datatypes/misc/concat/test03/test03.cpp rename to tests/golden-file/systemc/datatypes/misc/concat/test03/test03.cpp diff --git a/tests/systemc/datatypes/misc/concat/test04/golden/test04.log b/tests/golden-file/systemc/datatypes/misc/concat/test04/golden/test04.log similarity index 100% rename from tests/systemc/datatypes/misc/concat/test04/golden/test04.log rename to tests/golden-file/systemc/datatypes/misc/concat/test04/golden/test04.log diff --git a/tests/systemc/datatypes/misc/concat/test04/test04.cpp b/tests/golden-file/systemc/datatypes/misc/concat/test04/test04.cpp similarity index 100% rename from tests/systemc/datatypes/misc/concat/test04/test04.cpp rename to tests/golden-file/systemc/datatypes/misc/concat/test04/test04.cpp diff --git a/tests/systemc/datatypes/misc/concat/test06/golden/test06.log b/tests/golden-file/systemc/datatypes/misc/concat/test06/golden/test06.log similarity index 100% rename from tests/systemc/datatypes/misc/concat/test06/golden/test06.log rename to tests/golden-file/systemc/datatypes/misc/concat/test06/golden/test06.log diff --git a/tests/systemc/datatypes/misc/concat/test06/test06.cpp b/tests/golden-file/systemc/datatypes/misc/concat/test06/test06.cpp similarity index 100% rename from tests/systemc/datatypes/misc/concat/test06/test06.cpp rename to tests/golden-file/systemc/datatypes/misc/concat/test06/test06.cpp diff --git a/tests/systemc/datatypes/misc/concat/test07/golden/test07.log b/tests/golden-file/systemc/datatypes/misc/concat/test07/golden/test07.log similarity index 100% rename from tests/systemc/datatypes/misc/concat/test07/golden/test07.log rename to tests/golden-file/systemc/datatypes/misc/concat/test07/golden/test07.log diff --git a/tests/systemc/datatypes/misc/concat/test07/test07.cpp b/tests/golden-file/systemc/datatypes/misc/concat/test07/test07.cpp similarity index 100% rename from tests/systemc/datatypes/misc/concat/test07/test07.cpp rename to tests/golden-file/systemc/datatypes/misc/concat/test07/test07.cpp diff --git a/tests/systemc/datatypes/misc/concat/test08/golden/test08.log b/tests/golden-file/systemc/datatypes/misc/concat/test08/golden/test08.log similarity index 100% rename from tests/systemc/datatypes/misc/concat/test08/golden/test08.log rename to tests/golden-file/systemc/datatypes/misc/concat/test08/golden/test08.log diff --git a/tests/systemc/datatypes/misc/concat/test08/test08.cpp b/tests/golden-file/systemc/datatypes/misc/concat/test08/test08.cpp similarity index 100% rename from tests/systemc/datatypes/misc/concat/test08/test08.cpp rename to tests/golden-file/systemc/datatypes/misc/concat/test08/test08.cpp diff --git a/tests/systemc/datatypes/misc/concat/test09/golden/test09.log b/tests/golden-file/systemc/datatypes/misc/concat/test09/golden/test09.log similarity index 100% rename from tests/systemc/datatypes/misc/concat/test09/golden/test09.log rename to tests/golden-file/systemc/datatypes/misc/concat/test09/golden/test09.log diff --git a/tests/systemc/datatypes/misc/concat/test09/test09.cpp b/tests/golden-file/systemc/datatypes/misc/concat/test09/test09.cpp similarity index 100% rename from tests/systemc/datatypes/misc/concat/test09/test09.cpp rename to tests/golden-file/systemc/datatypes/misc/concat/test09/test09.cpp diff --git a/tests/systemc/datatypes/misc/concat/test10/golden/test10.log b/tests/golden-file/systemc/datatypes/misc/concat/test10/golden/test10.log similarity index 100% rename from tests/systemc/datatypes/misc/concat/test10/golden/test10.log rename to tests/golden-file/systemc/datatypes/misc/concat/test10/golden/test10.log diff --git a/tests/systemc/datatypes/misc/concat/test10/test10.cpp b/tests/golden-file/systemc/datatypes/misc/concat/test10/test10.cpp similarity index 100% rename from tests/systemc/datatypes/misc/concat/test10/test10.cpp rename to tests/golden-file/systemc/datatypes/misc/concat/test10/test10.cpp diff --git a/tests/systemc/datatypes/misc/concat/test11/golden/test11.log b/tests/golden-file/systemc/datatypes/misc/concat/test11/golden/test11.log similarity index 100% rename from tests/systemc/datatypes/misc/concat/test11/golden/test11.log rename to tests/golden-file/systemc/datatypes/misc/concat/test11/golden/test11.log diff --git a/tests/systemc/datatypes/misc/concat/test11/test11.cpp b/tests/golden-file/systemc/datatypes/misc/concat/test11/test11.cpp similarity index 100% rename from tests/systemc/datatypes/misc/concat/test11/test11.cpp rename to tests/golden-file/systemc/datatypes/misc/concat/test11/test11.cpp diff --git a/tests/systemc/datatypes/misc/concat/test12/golden/test12.log b/tests/golden-file/systemc/datatypes/misc/concat/test12/golden/test12.log similarity index 100% rename from tests/systemc/datatypes/misc/concat/test12/golden/test12.log rename to tests/golden-file/systemc/datatypes/misc/concat/test12/golden/test12.log diff --git a/tests/systemc/datatypes/misc/concat/test12/test12.cpp b/tests/golden-file/systemc/datatypes/misc/concat/test12/test12.cpp similarity index 100% rename from tests/systemc/datatypes/misc/concat/test12/test12.cpp rename to tests/golden-file/systemc/datatypes/misc/concat/test12/test12.cpp diff --git a/tests/systemc/datatypes/misc/sign_propagation/golden/sign_propagation.log b/tests/golden-file/systemc/datatypes/misc/sign_propagation/golden/sign_propagation.log similarity index 100% rename from tests/systemc/datatypes/misc/sign_propagation/golden/sign_propagation.log rename to tests/golden-file/systemc/datatypes/misc/sign_propagation/golden/sign_propagation.log diff --git a/tests/systemc/datatypes/misc/sign_propagation/sign_propagation.cpp b/tests/golden-file/systemc/datatypes/misc/sign_propagation/sign_propagation.cpp similarity index 100% rename from tests/systemc/datatypes/misc/sign_propagation/sign_propagation.cpp rename to tests/golden-file/systemc/datatypes/misc/sign_propagation/sign_propagation.cpp diff --git a/tests/systemc/datatypes/misc/signless_conversion/golden/signless_conversion.log b/tests/golden-file/systemc/datatypes/misc/signless_conversion/golden/signless_conversion.log similarity index 100% rename from tests/systemc/datatypes/misc/signless_conversion/golden/signless_conversion.log rename to tests/golden-file/systemc/datatypes/misc/signless_conversion/golden/signless_conversion.log diff --git a/tests/systemc/datatypes/misc/signless_conversion/signless_conversion.cpp b/tests/golden-file/systemc/datatypes/misc/signless_conversion/signless_conversion.cpp similarity index 100% rename from tests/systemc/datatypes/misc/signless_conversion/signless_conversion.cpp rename to tests/golden-file/systemc/datatypes/misc/signless_conversion/signless_conversion.cpp diff --git a/tests/systemc/datatypes/misc/test01/golden/test01.log b/tests/golden-file/systemc/datatypes/misc/test01/golden/test01.log similarity index 100% rename from tests/systemc/datatypes/misc/test01/golden/test01.log rename to tests/golden-file/systemc/datatypes/misc/test01/golden/test01.log diff --git a/tests/systemc/datatypes/misc/test01/test01.cpp b/tests/golden-file/systemc/datatypes/misc/test01/test01.cpp similarity index 100% rename from tests/systemc/datatypes/misc/test01/test01.cpp rename to tests/golden-file/systemc/datatypes/misc/test01/test01.cpp diff --git a/tests/systemc/datatypes/misc/test02/golden/test02.log b/tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log similarity index 100% rename from tests/systemc/datatypes/misc/test02/golden/test02.log rename to tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log diff --git a/tests/systemc/datatypes/misc/test02/golden/test02.log.clangarm64 b/tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.clangarm64 similarity index 100% rename from tests/systemc/datatypes/misc/test02/golden/test02.log.clangarm64 rename to tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.clangarm64 diff --git a/tests/systemc/datatypes/misc/test02/golden/test02.log.mingw64 b/tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.mingw64 similarity index 100% rename from tests/systemc/datatypes/misc/test02/golden/test02.log.mingw64 rename to tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.mingw64 diff --git a/tests/systemc/datatypes/misc/test02/golden/test02.log.msvc16 b/tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.msvc16 similarity index 100% rename from tests/systemc/datatypes/misc/test02/golden/test02.log.msvc16 rename to tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.msvc16 diff --git a/tests/systemc/datatypes/misc/test02/golden/test02.log.msvc16-64 b/tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.msvc16-64 similarity index 100% rename from tests/systemc/datatypes/misc/test02/golden/test02.log.msvc16-64 rename to tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.msvc16-64 diff --git a/tests/systemc/datatypes/misc/test02/golden/test02.log.msvc17 b/tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.msvc17 similarity index 100% rename from tests/systemc/datatypes/misc/test02/golden/test02.log.msvc17 rename to tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.msvc17 diff --git a/tests/systemc/datatypes/misc/test02/golden/test02.log.msvc17-64 b/tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.msvc17-64 similarity index 100% rename from tests/systemc/datatypes/misc/test02/golden/test02.log.msvc17-64 rename to tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.msvc17-64 diff --git a/tests/systemc/datatypes/misc/test02/golden/test02.log.ucrt64 b/tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.ucrt64 similarity index 100% rename from tests/systemc/datatypes/misc/test02/golden/test02.log.ucrt64 rename to tests/golden-file/systemc/datatypes/misc/test02/golden/test02.log.ucrt64 diff --git a/tests/systemc/datatypes/misc/test02/test02.cpp b/tests/golden-file/systemc/datatypes/misc/test02/test02.cpp similarity index 100% rename from tests/systemc/datatypes/misc/test02/test02.cpp rename to tests/golden-file/systemc/datatypes/misc/test02/test02.cpp diff --git a/tests/systemc/datatypes/misc/test03/golden/test03.log b/tests/golden-file/systemc/datatypes/misc/test03/golden/test03.log similarity index 100% rename from tests/systemc/datatypes/misc/test03/golden/test03.log rename to tests/golden-file/systemc/datatypes/misc/test03/golden/test03.log diff --git a/tests/systemc/datatypes/misc/test03/test03.cpp b/tests/golden-file/systemc/datatypes/misc/test03/test03.cpp similarity index 100% rename from tests/systemc/datatypes/misc/test03/test03.cpp rename to tests/golden-file/systemc/datatypes/misc/test03/test03.cpp diff --git a/tests/systemc/examples/aes/aes.cpp b/tests/golden-file/systemc/examples/aes/aes.cpp similarity index 100% rename from tests/systemc/examples/aes/aes.cpp rename to tests/golden-file/systemc/examples/aes/aes.cpp diff --git a/tests/systemc/examples/aes/golden/aes.log b/tests/golden-file/systemc/examples/aes/golden/aes.log similarity index 100% rename from tests/systemc/examples/aes/golden/aes.log rename to tests/golden-file/systemc/examples/aes/golden/aes.log diff --git a/tests/systemc/examples/isqrt/golden/isqrt.log b/tests/golden-file/systemc/examples/isqrt/golden/isqrt.log similarity index 100% rename from tests/systemc/examples/isqrt/golden/isqrt.log rename to tests/golden-file/systemc/examples/isqrt/golden/isqrt.log diff --git a/tests/systemc/examples/isqrt/isqrt.cpp b/tests/golden-file/systemc/examples/isqrt/isqrt.cpp similarity index 100% rename from tests/systemc/examples/isqrt/isqrt.cpp rename to tests/golden-file/systemc/examples/isqrt/isqrt.cpp diff --git a/tests/systemc/examples/optional/golden/optional.log b/tests/golden-file/systemc/examples/optional/golden/optional.log similarity index 100% rename from tests/systemc/examples/optional/golden/optional.log rename to tests/golden-file/systemc/examples/optional/golden/optional.log diff --git a/tests/systemc/examples/optional/optional.cpp b/tests/golden-file/systemc/examples/optional/optional.cpp similarity index 100% rename from tests/systemc/examples/optional/optional.cpp rename to tests/golden-file/systemc/examples/optional/optional.cpp diff --git a/tests/systemc/examples/trie/golden/trie.log b/tests/golden-file/systemc/examples/trie/golden/trie.log similarity index 100% rename from tests/systemc/examples/trie/golden/trie.log rename to tests/golden-file/systemc/examples/trie/golden/trie.log diff --git a/tests/systemc/examples/trie/trie.cpp b/tests/golden-file/systemc/examples/trie/trie.cpp similarity index 100% rename from tests/systemc/examples/trie/trie.cpp rename to tests/golden-file/systemc/examples/trie/trie.cpp diff --git a/tests/systemc/kernel/dynamic_processes/sc_barrier/test01/golden/test01.log b/tests/golden-file/systemc/kernel/dynamic_processes/sc_barrier/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_barrier/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_barrier/test01/golden/test01.log diff --git a/tests/systemc/kernel/dynamic_processes/sc_barrier/test01/sc_barrier.h b/tests/golden-file/systemc/kernel/dynamic_processes/sc_barrier/test01/sc_barrier.h similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_barrier/test01/sc_barrier.h rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_barrier/test01/sc_barrier.h diff --git a/tests/systemc/kernel/dynamic_processes/sc_barrier/test01/test01.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/sc_barrier/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_barrier/test01/test01.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_barrier/test01/test01.cpp diff --git a/tests/systemc/kernel/dynamic_processes/sc_join/test01/golden/sc_join.log b/tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test01/golden/sc_join.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_join/test01/golden/sc_join.log rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test01/golden/sc_join.log diff --git a/tests/systemc/kernel/dynamic_processes/sc_join/test01/golden/test01.log b/tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_join/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test01/golden/test01.log diff --git a/tests/systemc/kernel/dynamic_processes/sc_join/test01/test01.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_join/test01/test01.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test01/test01.cpp diff --git a/tests/systemc/kernel/dynamic_processes/sc_join/test02/golden/test02.log b/tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_join/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test02/golden/test02.log diff --git a/tests/systemc/kernel/dynamic_processes/sc_join/test02/test02.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_join/test02/test02.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test02/test02.cpp diff --git a/tests/systemc/kernel/dynamic_processes/sc_join/test03/golden/test03.log b/tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test03/golden/test03.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_join/test03/golden/test03.log rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test03/golden/test03.log diff --git a/tests/systemc/kernel/dynamic_processes/sc_join/test03/test03.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test03/test03.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_join/test03/test03.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test03/test03.cpp diff --git a/tests/systemc/kernel/dynamic_processes/sc_join/test04/golden/test04.log b/tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test04/golden/test04.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_join/test04/golden/test04.log rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test04/golden/test04.log diff --git a/tests/systemc/kernel/dynamic_processes/sc_join/test04/test04.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test04/test04.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_join/test04/test04.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test04/test04.cpp diff --git a/tests/systemc/kernel/dynamic_processes/sc_join/test05/golden/test05.log b/tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test05/golden/test05.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_join/test05/golden/test05.log rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test05/golden/test05.log diff --git a/tests/systemc/kernel/dynamic_processes/sc_join/test05/test05.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test05/test05.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_join/test05/test05.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_join/test05/test05.cpp diff --git a/tests/systemc/kernel/dynamic_processes/sc_spawn_options/test01/golden/test01.log b/tests/golden-file/systemc/kernel/dynamic_processes/sc_spawn_options/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_spawn_options/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_spawn_options/test01/golden/test01.log diff --git a/tests/systemc/kernel/dynamic_processes/sc_spawn_options/test01/test01.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/sc_spawn_options/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/sc_spawn_options/test01/test01.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/sc_spawn_options/test01/test01.cpp diff --git a/tests/systemc/kernel/dynamic_processes/test01/golden/test01.log b/tests/golden-file/systemc/kernel/dynamic_processes/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/dynamic_processes/test01/golden/test01.log diff --git a/tests/systemc/kernel/dynamic_processes/test01/test01.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test01/test01.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/test01/test01.cpp diff --git a/tests/systemc/kernel/dynamic_processes/test02/golden/test02.log b/tests/golden-file/systemc/kernel/dynamic_processes/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/dynamic_processes/test02/golden/test02.log diff --git a/tests/systemc/kernel/dynamic_processes/test02/test02.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test02/test02.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/test02/test02.cpp diff --git a/tests/systemc/kernel/dynamic_processes/test03/golden/test03.log b/tests/golden-file/systemc/kernel/dynamic_processes/test03/golden/test03.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test03/golden/test03.log rename to tests/golden-file/systemc/kernel/dynamic_processes/test03/golden/test03.log diff --git a/tests/systemc/kernel/dynamic_processes/test03/test03.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/test03/test03.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test03/test03.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/test03/test03.cpp diff --git a/tests/systemc/kernel/dynamic_processes/test04/golden/test04.log b/tests/golden-file/systemc/kernel/dynamic_processes/test04/golden/test04.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test04/golden/test04.log rename to tests/golden-file/systemc/kernel/dynamic_processes/test04/golden/test04.log diff --git a/tests/systemc/kernel/dynamic_processes/test04/test04.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/test04/test04.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test04/test04.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/test04/test04.cpp diff --git a/tests/systemc/kernel/dynamic_processes/test05/golden/test05.log b/tests/golden-file/systemc/kernel/dynamic_processes/test05/golden/test05.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test05/golden/test05.log rename to tests/golden-file/systemc/kernel/dynamic_processes/test05/golden/test05.log diff --git a/tests/systemc/kernel/dynamic_processes/test05/test05.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/test05/test05.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test05/test05.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/test05/test05.cpp diff --git a/tests/systemc/kernel/dynamic_processes/test06/golden/test06.log b/tests/golden-file/systemc/kernel/dynamic_processes/test06/golden/test06.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test06/golden/test06.log rename to tests/golden-file/systemc/kernel/dynamic_processes/test06/golden/test06.log diff --git a/tests/systemc/kernel/dynamic_processes/test06/test06.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/test06/test06.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test06/test06.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/test06/test06.cpp diff --git a/tests/systemc/kernel/dynamic_processes/test07/golden/test07.log b/tests/golden-file/systemc/kernel/dynamic_processes/test07/golden/test07.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test07/golden/test07.log rename to tests/golden-file/systemc/kernel/dynamic_processes/test07/golden/test07.log diff --git a/tests/systemc/kernel/dynamic_processes/test07/test07.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/test07/test07.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test07/test07.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/test07/test07.cpp diff --git a/tests/systemc/kernel/dynamic_processes/test08/golden/test08.log b/tests/golden-file/systemc/kernel/dynamic_processes/test08/golden/test08.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test08/golden/test08.log rename to tests/golden-file/systemc/kernel/dynamic_processes/test08/golden/test08.log diff --git a/tests/systemc/kernel/dynamic_processes/test08/test08.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/test08/test08.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test08/test08.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/test08/test08.cpp diff --git a/tests/systemc/kernel/dynamic_processes/test09/golden/test09.log b/tests/golden-file/systemc/kernel/dynamic_processes/test09/golden/test09.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test09/golden/test09.log rename to tests/golden-file/systemc/kernel/dynamic_processes/test09/golden/test09.log diff --git a/tests/systemc/kernel/dynamic_processes/test09/test09.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/test09/test09.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test09/test09.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/test09/test09.cpp diff --git a/tests/systemc/kernel/dynamic_processes/test10/golden/test10.log b/tests/golden-file/systemc/kernel/dynamic_processes/test10/golden/test10.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test10/golden/test10.log rename to tests/golden-file/systemc/kernel/dynamic_processes/test10/golden/test10.log diff --git a/tests/systemc/kernel/dynamic_processes/test10/test10.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/test10/test10.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test10/test10.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/test10/test10.cpp diff --git a/tests/systemc/kernel/dynamic_processes/test11/golden/test11.log b/tests/golden-file/systemc/kernel/dynamic_processes/test11/golden/test11.log similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test11/golden/test11.log rename to tests/golden-file/systemc/kernel/dynamic_processes/test11/golden/test11.log diff --git a/tests/systemc/kernel/dynamic_processes/test11/test11.cpp b/tests/golden-file/systemc/kernel/dynamic_processes/test11/test11.cpp similarity index 100% rename from tests/systemc/kernel/dynamic_processes/test11/test11.cpp rename to tests/golden-file/systemc/kernel/dynamic_processes/test11/test11.cpp diff --git a/tests/systemc/kernel/kind_string/test01/foo.cpp b/tests/golden-file/systemc/kernel/kind_string/test01/foo.cpp similarity index 100% rename from tests/systemc/kernel/kind_string/test01/foo.cpp rename to tests/golden-file/systemc/kernel/kind_string/test01/foo.cpp diff --git a/tests/systemc/kernel/kind_string/test01/golden/test01.log b/tests/golden-file/systemc/kernel/kind_string/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/kind_string/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/kind_string/test01/golden/test01.log diff --git a/tests/systemc/kernel/kind_string/test01/main.cpp b/tests/golden-file/systemc/kernel/kind_string/test01/main.cpp similarity index 100% rename from tests/systemc/kernel/kind_string/test01/main.cpp rename to tests/golden-file/systemc/kernel/kind_string/test01/main.cpp diff --git a/tests/systemc/kernel/kind_string/test01/test01.f b/tests/golden-file/systemc/kernel/kind_string/test01/test01.f similarity index 100% rename from tests/systemc/kernel/kind_string/test01/test01.f rename to tests/golden-file/systemc/kernel/kind_string/test01/test01.f diff --git a/tests/systemc/kernel/module_method_after_sc_start/golden/module_method_after_sc_start.log b/tests/golden-file/systemc/kernel/module_method_after_sc_start/golden/module_method_after_sc_start.log similarity index 100% rename from tests/systemc/kernel/module_method_after_sc_start/golden/module_method_after_sc_start.log rename to tests/golden-file/systemc/kernel/module_method_after_sc_start/golden/module_method_after_sc_start.log diff --git a/tests/systemc/kernel/module_method_after_sc_start/module_method_after_sc_start.cpp b/tests/golden-file/systemc/kernel/module_method_after_sc_start/module_method_after_sc_start.cpp similarity index 100% rename from tests/systemc/kernel/module_method_after_sc_start/module_method_after_sc_start.cpp rename to tests/golden-file/systemc/kernel/module_method_after_sc_start/module_method_after_sc_start.cpp diff --git a/tests/systemc/kernel/module_thread_after_sc_start/golden/module_thread_after_sc_start.log b/tests/golden-file/systemc/kernel/module_thread_after_sc_start/golden/module_thread_after_sc_start.log similarity index 100% rename from tests/systemc/kernel/module_thread_after_sc_start/golden/module_thread_after_sc_start.log rename to tests/golden-file/systemc/kernel/module_thread_after_sc_start/golden/module_thread_after_sc_start.log diff --git a/tests/systemc/kernel/module_thread_after_sc_start/module_thread_after_sc_start.cpp b/tests/golden-file/systemc/kernel/module_thread_after_sc_start/module_thread_after_sc_start.cpp similarity index 100% rename from tests/systemc/kernel/module_thread_after_sc_start/module_thread_after_sc_start.cpp rename to tests/golden-file/systemc/kernel/module_thread_after_sc_start/module_thread_after_sc_start.cpp diff --git a/tests/systemc/kernel/phase_callbacks/test01/golden/test01.log b/tests/golden-file/systemc/kernel/phase_callbacks/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/phase_callbacks/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/phase_callbacks/test01/golden/test01.log diff --git a/tests/systemc/kernel/phase_callbacks/test01/test01.cpp b/tests/golden-file/systemc/kernel/phase_callbacks/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/phase_callbacks/test01/test01.cpp rename to tests/golden-file/systemc/kernel/phase_callbacks/test01/test01.cpp diff --git a/tests/systemc/kernel/phase_callbacks/test02/golden/test02.log b/tests/golden-file/systemc/kernel/phase_callbacks/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/phase_callbacks/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/phase_callbacks/test02/golden/test02.log diff --git a/tests/systemc/kernel/phase_callbacks/test02/test02.cpp b/tests/golden-file/systemc/kernel/phase_callbacks/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/phase_callbacks/test02/test02.cpp rename to tests/golden-file/systemc/kernel/phase_callbacks/test02/test02.cpp diff --git a/tests/systemc/kernel/phase_callbacks/test03/golden/test03.log b/tests/golden-file/systemc/kernel/phase_callbacks/test03/golden/test03.log similarity index 100% rename from tests/systemc/kernel/phase_callbacks/test03/golden/test03.log rename to tests/golden-file/systemc/kernel/phase_callbacks/test03/golden/test03.log diff --git a/tests/systemc/kernel/phase_callbacks/test03/test03.cpp b/tests/golden-file/systemc/kernel/phase_callbacks/test03/test03.cpp similarity index 100% rename from tests/systemc/kernel/phase_callbacks/test03/test03.cpp rename to tests/golden-file/systemc/kernel/phase_callbacks/test03/test03.cpp diff --git a/tests/systemc/kernel/process_control/disable_enable/test1/golden/test1.log b/tests/golden-file/systemc/kernel/process_control/disable_enable/test1/golden/test1.log similarity index 100% rename from tests/systemc/kernel/process_control/disable_enable/test1/golden/test1.log rename to tests/golden-file/systemc/kernel/process_control/disable_enable/test1/golden/test1.log diff --git a/tests/systemc/kernel/process_control/disable_enable/test1/test1.cpp b/tests/golden-file/systemc/kernel/process_control/disable_enable/test1/test1.cpp similarity index 100% rename from tests/systemc/kernel/process_control/disable_enable/test1/test1.cpp rename to tests/golden-file/systemc/kernel/process_control/disable_enable/test1/test1.cpp diff --git a/tests/systemc/kernel/process_control/disable_enable/test2/golden/test2.log b/tests/golden-file/systemc/kernel/process_control/disable_enable/test2/golden/test2.log similarity index 100% rename from tests/systemc/kernel/process_control/disable_enable/test2/golden/test2.log rename to tests/golden-file/systemc/kernel/process_control/disable_enable/test2/golden/test2.log diff --git a/tests/systemc/kernel/process_control/disable_enable/test2/test2.cpp b/tests/golden-file/systemc/kernel/process_control/disable_enable/test2/test2.cpp similarity index 100% rename from tests/systemc/kernel/process_control/disable_enable/test2/test2.cpp rename to tests/golden-file/systemc/kernel/process_control/disable_enable/test2/test2.cpp diff --git a/tests/systemc/kernel/process_control/reset/method_reset_throw/golden/sc_method_reset_throw.log b/tests/golden-file/systemc/kernel/process_control/reset/method_reset_throw/golden/sc_method_reset_throw.log similarity index 100% rename from tests/systemc/kernel/process_control/reset/method_reset_throw/golden/sc_method_reset_throw.log rename to tests/golden-file/systemc/kernel/process_control/reset/method_reset_throw/golden/sc_method_reset_throw.log diff --git a/tests/systemc/kernel/process_control/reset/method_reset_throw/sc_method_reset_throw.cpp b/tests/golden-file/systemc/kernel/process_control/reset/method_reset_throw/sc_method_reset_throw.cpp similarity index 100% rename from tests/systemc/kernel/process_control/reset/method_reset_throw/sc_method_reset_throw.cpp rename to tests/golden-file/systemc/kernel/process_control/reset/method_reset_throw/sc_method_reset_throw.cpp diff --git a/tests/systemc/kernel/process_control/reset/method_self_reset/golden/method_self_reset.log b/tests/golden-file/systemc/kernel/process_control/reset/method_self_reset/golden/method_self_reset.log similarity index 100% rename from tests/systemc/kernel/process_control/reset/method_self_reset/golden/method_self_reset.log rename to tests/golden-file/systemc/kernel/process_control/reset/method_self_reset/golden/method_self_reset.log diff --git a/tests/systemc/kernel/process_control/reset/method_self_reset/method_self_reset.cpp b/tests/golden-file/systemc/kernel/process_control/reset/method_self_reset/method_self_reset.cpp similarity index 100% rename from tests/systemc/kernel/process_control/reset/method_self_reset/method_self_reset.cpp rename to tests/golden-file/systemc/kernel/process_control/reset/method_self_reset/method_self_reset.cpp diff --git a/tests/systemc/kernel/process_control/suspend_resume/test1/golden/test1.log b/tests/golden-file/systemc/kernel/process_control/suspend_resume/test1/golden/test1.log similarity index 100% rename from tests/systemc/kernel/process_control/suspend_resume/test1/golden/test1.log rename to tests/golden-file/systemc/kernel/process_control/suspend_resume/test1/golden/test1.log diff --git a/tests/systemc/kernel/process_control/suspend_resume/test1/test1.cpp b/tests/golden-file/systemc/kernel/process_control/suspend_resume/test1/test1.cpp similarity index 100% rename from tests/systemc/kernel/process_control/suspend_resume/test1/test1.cpp rename to tests/golden-file/systemc/kernel/process_control/suspend_resume/test1/test1.cpp diff --git a/tests/systemc/kernel/process_control/suspend_resume/test2/golden/test2.log b/tests/golden-file/systemc/kernel/process_control/suspend_resume/test2/golden/test2.log similarity index 100% rename from tests/systemc/kernel/process_control/suspend_resume/test2/golden/test2.log rename to tests/golden-file/systemc/kernel/process_control/suspend_resume/test2/golden/test2.log diff --git a/tests/systemc/kernel/process_control/suspend_resume/test2/test2.cpp b/tests/golden-file/systemc/kernel/process_control/suspend_resume/test2/test2.cpp similarity index 100% rename from tests/systemc/kernel/process_control/suspend_resume/test2/test2.cpp rename to tests/golden-file/systemc/kernel/process_control/suspend_resume/test2/test2.cpp diff --git a/tests/systemc/kernel/process_control/test01/golden/test01.log b/tests/golden-file/systemc/kernel/process_control/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/process_control/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/process_control/test01/golden/test01.log diff --git a/tests/systemc/kernel/process_control/test01/test01.cpp b/tests/golden-file/systemc/kernel/process_control/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/process_control/test01/test01.cpp rename to tests/golden-file/systemc/kernel/process_control/test01/test01.cpp diff --git a/tests/systemc/kernel/process_control/test02/golden/test02.log b/tests/golden-file/systemc/kernel/process_control/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/process_control/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/process_control/test02/golden/test02.log diff --git a/tests/systemc/kernel/process_control/test02/test02.cpp b/tests/golden-file/systemc/kernel/process_control/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/process_control/test02/test02.cpp rename to tests/golden-file/systemc/kernel/process_control/test02/test02.cpp diff --git a/tests/systemc/kernel/process_control/test03/golden/test03.log b/tests/golden-file/systemc/kernel/process_control/test03/golden/test03.log similarity index 100% rename from tests/systemc/kernel/process_control/test03/golden/test03.log rename to tests/golden-file/systemc/kernel/process_control/test03/golden/test03.log diff --git a/tests/systemc/kernel/process_control/test03/test03.cpp b/tests/golden-file/systemc/kernel/process_control/test03/test03.cpp similarity index 100% rename from tests/systemc/kernel/process_control/test03/test03.cpp rename to tests/golden-file/systemc/kernel/process_control/test03/test03.cpp diff --git a/tests/systemc/kernel/process_control/test04/golden/test04.log b/tests/golden-file/systemc/kernel/process_control/test04/golden/test04.log similarity index 100% rename from tests/systemc/kernel/process_control/test04/golden/test04.log rename to tests/golden-file/systemc/kernel/process_control/test04/golden/test04.log diff --git a/tests/systemc/kernel/process_control/test04/test04.cpp b/tests/golden-file/systemc/kernel/process_control/test04/test04.cpp similarity index 100% rename from tests/systemc/kernel/process_control/test04/test04.cpp rename to tests/golden-file/systemc/kernel/process_control/test04/test04.cpp diff --git a/tests/systemc/kernel/process_control/test05/golden/test05.log b/tests/golden-file/systemc/kernel/process_control/test05/golden/test05.log similarity index 100% rename from tests/systemc/kernel/process_control/test05/golden/test05.log rename to tests/golden-file/systemc/kernel/process_control/test05/golden/test05.log diff --git a/tests/systemc/kernel/process_control/test05/test05.cpp b/tests/golden-file/systemc/kernel/process_control/test05/test05.cpp similarity index 100% rename from tests/systemc/kernel/process_control/test05/test05.cpp rename to tests/golden-file/systemc/kernel/process_control/test05/test05.cpp diff --git a/tests/systemc/kernel/process_control/test06/golden/test06.log b/tests/golden-file/systemc/kernel/process_control/test06/golden/test06.log similarity index 100% rename from tests/systemc/kernel/process_control/test06/golden/test06.log rename to tests/golden-file/systemc/kernel/process_control/test06/golden/test06.log diff --git a/tests/systemc/kernel/process_control/test06/test06.cpp b/tests/golden-file/systemc/kernel/process_control/test06/test06.cpp similarity index 100% rename from tests/systemc/kernel/process_control/test06/test06.cpp rename to tests/golden-file/systemc/kernel/process_control/test06/test06.cpp diff --git a/tests/systemc/kernel/process_control/test07/golden/test07.log b/tests/golden-file/systemc/kernel/process_control/test07/golden/test07.log similarity index 100% rename from tests/systemc/kernel/process_control/test07/golden/test07.log rename to tests/golden-file/systemc/kernel/process_control/test07/golden/test07.log diff --git a/tests/systemc/kernel/process_control/test07/test07.cpp b/tests/golden-file/systemc/kernel/process_control/test07/test07.cpp similarity index 100% rename from tests/systemc/kernel/process_control/test07/test07.cpp rename to tests/golden-file/systemc/kernel/process_control/test07/test07.cpp diff --git a/tests/systemc/kernel/process_control/test08/golden/test08.log b/tests/golden-file/systemc/kernel/process_control/test08/golden/test08.log similarity index 100% rename from tests/systemc/kernel/process_control/test08/golden/test08.log rename to tests/golden-file/systemc/kernel/process_control/test08/golden/test08.log diff --git a/tests/systemc/kernel/process_control/test08/test08.cpp b/tests/golden-file/systemc/kernel/process_control/test08/test08.cpp similarity index 100% rename from tests/systemc/kernel/process_control/test08/test08.cpp rename to tests/golden-file/systemc/kernel/process_control/test08/test08.cpp diff --git a/tests/systemc/kernel/process_control/test09/golden/sc_event_list_kill.log b/tests/golden-file/systemc/kernel/process_control/test09/golden/sc_event_list_kill.log similarity index 100% rename from tests/systemc/kernel/process_control/test09/golden/sc_event_list_kill.log rename to tests/golden-file/systemc/kernel/process_control/test09/golden/sc_event_list_kill.log diff --git a/tests/systemc/kernel/process_control/test09/sc_event_list_kill.cpp b/tests/golden-file/systemc/kernel/process_control/test09/sc_event_list_kill.cpp similarity index 100% rename from tests/systemc/kernel/process_control/test09/sc_event_list_kill.cpp rename to tests/golden-file/systemc/kernel/process_control/test09/sc_event_list_kill.cpp diff --git a/tests/systemc/kernel/process_control/throw_it/test1/golden/test1.log b/tests/golden-file/systemc/kernel/process_control/throw_it/test1/golden/test1.log similarity index 100% rename from tests/systemc/kernel/process_control/throw_it/test1/golden/test1.log rename to tests/golden-file/systemc/kernel/process_control/throw_it/test1/golden/test1.log diff --git a/tests/systemc/kernel/process_control/throw_it/test1/test1.cpp b/tests/golden-file/systemc/kernel/process_control/throw_it/test1/test1.cpp similarity index 100% rename from tests/systemc/kernel/process_control/throw_it/test1/test1.cpp rename to tests/golden-file/systemc/kernel/process_control/throw_it/test1/test1.cpp diff --git a/tests/systemc/kernel/register_hierarchical_name/test01/golden/test01.log b/tests/golden-file/systemc/kernel/register_hierarchical_name/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/register_hierarchical_name/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/register_hierarchical_name/test01/golden/test01.log diff --git a/tests/systemc/kernel/register_hierarchical_name/test01/test01.cpp b/tests/golden-file/systemc/kernel/register_hierarchical_name/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/register_hierarchical_name/test01/test01.cpp rename to tests/golden-file/systemc/kernel/register_hierarchical_name/test01/test01.cpp diff --git a/tests/systemc/kernel/reset_signal_is/test01/golden/test01.log b/tests/golden-file/systemc/kernel/reset_signal_is/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/reset_signal_is/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/reset_signal_is/test01/golden/test01.log diff --git a/tests/systemc/kernel/reset_signal_is/test01/test01.cpp b/tests/golden-file/systemc/kernel/reset_signal_is/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/reset_signal_is/test01/test01.cpp rename to tests/golden-file/systemc/kernel/reset_signal_is/test01/test01.cpp diff --git a/tests/systemc/kernel/reset_signal_is/test02/golden/test02.log b/tests/golden-file/systemc/kernel/reset_signal_is/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/reset_signal_is/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/reset_signal_is/test02/golden/test02.log diff --git a/tests/systemc/kernel/reset_signal_is/test02/test02.cpp b/tests/golden-file/systemc/kernel/reset_signal_is/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/reset_signal_is/test02/test02.cpp rename to tests/golden-file/systemc/kernel/reset_signal_is/test02/test02.cpp diff --git a/tests/systemc/kernel/reset_signal_is/test03/golden/test03.log b/tests/golden-file/systemc/kernel/reset_signal_is/test03/golden/test03.log similarity index 100% rename from tests/systemc/kernel/reset_signal_is/test03/golden/test03.log rename to tests/golden-file/systemc/kernel/reset_signal_is/test03/golden/test03.log diff --git a/tests/systemc/kernel/reset_signal_is/test03/test03.cpp b/tests/golden-file/systemc/kernel/reset_signal_is/test03/test03.cpp similarity index 100% rename from tests/systemc/kernel/reset_signal_is/test03/test03.cpp rename to tests/golden-file/systemc/kernel/reset_signal_is/test03/test03.cpp diff --git a/tests/systemc/kernel/reset_signal_is/test04/golden/test04.log b/tests/golden-file/systemc/kernel/reset_signal_is/test04/golden/test04.log similarity index 100% rename from tests/systemc/kernel/reset_signal_is/test04/golden/test04.log rename to tests/golden-file/systemc/kernel/reset_signal_is/test04/golden/test04.log diff --git a/tests/systemc/kernel/reset_signal_is/test04/test04.cpp b/tests/golden-file/systemc/kernel/reset_signal_is/test04/test04.cpp similarity index 100% rename from tests/systemc/kernel/reset_signal_is/test04/test04.cpp rename to tests/golden-file/systemc/kernel/reset_signal_is/test04/test04.cpp diff --git a/tests/systemc/kernel/reset_signal_is/test05/golden/test05.log b/tests/golden-file/systemc/kernel/reset_signal_is/test05/golden/test05.log similarity index 100% rename from tests/systemc/kernel/reset_signal_is/test05/golden/test05.log rename to tests/golden-file/systemc/kernel/reset_signal_is/test05/golden/test05.log diff --git a/tests/systemc/kernel/reset_signal_is/test05/test05.cpp b/tests/golden-file/systemc/kernel/reset_signal_is/test05/test05.cpp similarity index 100% rename from tests/systemc/kernel/reset_signal_is/test05/test05.cpp rename to tests/golden-file/systemc/kernel/reset_signal_is/test05/test05.cpp diff --git a/tests/systemc/kernel/sc_attribute/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_attribute/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_attribute/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_attribute/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_attribute/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_attribute/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_attribute/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_attribute/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_attribute/test02/golden/test02.log b/tests/golden-file/systemc/kernel/sc_attribute/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/sc_attribute/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/sc_attribute/test02/golden/test02.log diff --git a/tests/systemc/kernel/sc_attribute/test02/test02.cpp b/tests/golden-file/systemc/kernel/sc_attribute/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/sc_attribute/test02/test02.cpp rename to tests/golden-file/systemc/kernel/sc_attribute/test02/test02.cpp diff --git a/tests/systemc/kernel/sc_elab_and_sim/golden/sc_elab_and_sim.log b/tests/golden-file/systemc/kernel/sc_elab_and_sim/golden/sc_elab_and_sim.log similarity index 100% rename from tests/systemc/kernel/sc_elab_and_sim/golden/sc_elab_and_sim.log rename to tests/golden-file/systemc/kernel/sc_elab_and_sim/golden/sc_elab_and_sim.log diff --git a/tests/systemc/kernel/sc_elab_and_sim/sc_elab_and_sim.cpp b/tests/golden-file/systemc/kernel/sc_elab_and_sim/sc_elab_and_sim.cpp similarity index 100% rename from tests/systemc/kernel/sc_elab_and_sim/sc_elab_and_sim.cpp rename to tests/golden-file/systemc/kernel/sc_elab_and_sim/sc_elab_and_sim.cpp diff --git a/tests/systemc/kernel/sc_event/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_event/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_event/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_event/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_event/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_event/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_event/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_event/test02/golden/test02.log b/tests/golden-file/systemc/kernel/sc_event/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/sc_event/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/sc_event/test02/golden/test02.log diff --git a/tests/systemc/kernel/sc_event/test02/test02.cpp b/tests/golden-file/systemc/kernel/sc_event/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test02/test02.cpp rename to tests/golden-file/systemc/kernel/sc_event/test02/test02.cpp diff --git a/tests/systemc/kernel/sc_event/test03/golden/test03.log b/tests/golden-file/systemc/kernel/sc_event/test03/golden/test03.log similarity index 100% rename from tests/systemc/kernel/sc_event/test03/golden/test03.log rename to tests/golden-file/systemc/kernel/sc_event/test03/golden/test03.log diff --git a/tests/systemc/kernel/sc_event/test03/test03.cpp b/tests/golden-file/systemc/kernel/sc_event/test03/test03.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test03/test03.cpp rename to tests/golden-file/systemc/kernel/sc_event/test03/test03.cpp diff --git a/tests/systemc/kernel/sc_event/test04/golden/test04.log b/tests/golden-file/systemc/kernel/sc_event/test04/golden/test04.log similarity index 100% rename from tests/systemc/kernel/sc_event/test04/golden/test04.log rename to tests/golden-file/systemc/kernel/sc_event/test04/golden/test04.log diff --git a/tests/systemc/kernel/sc_event/test04/test04.cpp b/tests/golden-file/systemc/kernel/sc_event/test04/test04.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test04/test04.cpp rename to tests/golden-file/systemc/kernel/sc_event/test04/test04.cpp diff --git a/tests/systemc/kernel/sc_event/test05/golden/test05.log b/tests/golden-file/systemc/kernel/sc_event/test05/golden/test05.log similarity index 100% rename from tests/systemc/kernel/sc_event/test05/golden/test05.log rename to tests/golden-file/systemc/kernel/sc_event/test05/golden/test05.log diff --git a/tests/systemc/kernel/sc_event/test05/test05.cpp b/tests/golden-file/systemc/kernel/sc_event/test05/test05.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test05/test05.cpp rename to tests/golden-file/systemc/kernel/sc_event/test05/test05.cpp diff --git a/tests/systemc/kernel/sc_event/test06/golden/test06.log b/tests/golden-file/systemc/kernel/sc_event/test06/golden/test06.log similarity index 100% rename from tests/systemc/kernel/sc_event/test06/golden/test06.log rename to tests/golden-file/systemc/kernel/sc_event/test06/golden/test06.log diff --git a/tests/systemc/kernel/sc_event/test06/test06.cpp b/tests/golden-file/systemc/kernel/sc_event/test06/test06.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test06/test06.cpp rename to tests/golden-file/systemc/kernel/sc_event/test06/test06.cpp diff --git a/tests/systemc/kernel/sc_event/test07/golden/test07.log b/tests/golden-file/systemc/kernel/sc_event/test07/golden/test07.log similarity index 100% rename from tests/systemc/kernel/sc_event/test07/golden/test07.log rename to tests/golden-file/systemc/kernel/sc_event/test07/golden/test07.log diff --git a/tests/systemc/kernel/sc_event/test07/test07.cpp b/tests/golden-file/systemc/kernel/sc_event/test07/test07.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test07/test07.cpp rename to tests/golden-file/systemc/kernel/sc_event/test07/test07.cpp diff --git a/tests/systemc/kernel/sc_event/test08/golden/test08.log b/tests/golden-file/systemc/kernel/sc_event/test08/golden/test08.log similarity index 100% rename from tests/systemc/kernel/sc_event/test08/golden/test08.log rename to tests/golden-file/systemc/kernel/sc_event/test08/golden/test08.log diff --git a/tests/systemc/kernel/sc_event/test08/test08.cpp b/tests/golden-file/systemc/kernel/sc_event/test08/test08.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test08/test08.cpp rename to tests/golden-file/systemc/kernel/sc_event/test08/test08.cpp diff --git a/tests/systemc/kernel/sc_event/test09/golden/test09.log b/tests/golden-file/systemc/kernel/sc_event/test09/golden/test09.log similarity index 100% rename from tests/systemc/kernel/sc_event/test09/golden/test09.log rename to tests/golden-file/systemc/kernel/sc_event/test09/golden/test09.log diff --git a/tests/systemc/kernel/sc_event/test09/test09.cpp b/tests/golden-file/systemc/kernel/sc_event/test09/test09.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test09/test09.cpp rename to tests/golden-file/systemc/kernel/sc_event/test09/test09.cpp diff --git a/tests/systemc/kernel/sc_event/test10/golden/test10.log b/tests/golden-file/systemc/kernel/sc_event/test10/golden/test10.log similarity index 100% rename from tests/systemc/kernel/sc_event/test10/golden/test10.log rename to tests/golden-file/systemc/kernel/sc_event/test10/golden/test10.log diff --git a/tests/systemc/kernel/sc_event/test10/test10.cpp b/tests/golden-file/systemc/kernel/sc_event/test10/test10.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test10/test10.cpp rename to tests/golden-file/systemc/kernel/sc_event/test10/test10.cpp diff --git a/tests/systemc/kernel/sc_event/test11/golden/test11.log b/tests/golden-file/systemc/kernel/sc_event/test11/golden/test11.log similarity index 100% rename from tests/systemc/kernel/sc_event/test11/golden/test11.log rename to tests/golden-file/systemc/kernel/sc_event/test11/golden/test11.log diff --git a/tests/systemc/kernel/sc_event/test11/test11.cpp b/tests/golden-file/systemc/kernel/sc_event/test11/test11.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test11/test11.cpp rename to tests/golden-file/systemc/kernel/sc_event/test11/test11.cpp diff --git a/tests/systemc/kernel/sc_event/test12/golden/test12.log b/tests/golden-file/systemc/kernel/sc_event/test12/golden/test12.log similarity index 100% rename from tests/systemc/kernel/sc_event/test12/golden/test12.log rename to tests/golden-file/systemc/kernel/sc_event/test12/golden/test12.log diff --git a/tests/systemc/kernel/sc_event/test12/test12.cpp b/tests/golden-file/systemc/kernel/sc_event/test12/test12.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test12/test12.cpp rename to tests/golden-file/systemc/kernel/sc_event/test12/test12.cpp diff --git a/tests/systemc/kernel/sc_event/test13/golden/test13.log b/tests/golden-file/systemc/kernel/sc_event/test13/golden/test13.log similarity index 100% rename from tests/systemc/kernel/sc_event/test13/golden/test13.log rename to tests/golden-file/systemc/kernel/sc_event/test13/golden/test13.log diff --git a/tests/systemc/kernel/sc_event/test13/test13.cpp b/tests/golden-file/systemc/kernel/sc_event/test13/test13.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test13/test13.cpp rename to tests/golden-file/systemc/kernel/sc_event/test13/test13.cpp diff --git a/tests/systemc/kernel/sc_event/test14/golden/test14.log b/tests/golden-file/systemc/kernel/sc_event/test14/golden/test14.log similarity index 100% rename from tests/systemc/kernel/sc_event/test14/golden/test14.log rename to tests/golden-file/systemc/kernel/sc_event/test14/golden/test14.log diff --git a/tests/systemc/kernel/sc_event/test14/test14.cpp b/tests/golden-file/systemc/kernel/sc_event/test14/test14.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test14/test14.cpp rename to tests/golden-file/systemc/kernel/sc_event/test14/test14.cpp diff --git a/tests/systemc/kernel/sc_event/test15/event_triggered.cpp b/tests/golden-file/systemc/kernel/sc_event/test15/event_triggered.cpp similarity index 100% rename from tests/systemc/kernel/sc_event/test15/event_triggered.cpp rename to tests/golden-file/systemc/kernel/sc_event/test15/event_triggered.cpp diff --git a/tests/systemc/kernel/sc_event/test15/golden/event_triggered.log b/tests/golden-file/systemc/kernel/sc_event/test15/golden/event_triggered.log similarity index 100% rename from tests/systemc/kernel/sc_event/test15/golden/event_triggered.log rename to tests/golden-file/systemc/kernel/sc_event/test15/golden/event_triggered.log diff --git a/tests/systemc/kernel/sc_lambda/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_lambda/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_lambda/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_lambda/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_lambda/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_lambda/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_lambda/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_lambda/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_macros/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_macros/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_macros/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_macros/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_macros/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_macros/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_macros/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_macros/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_main_main/golden/sc_main_main.log b/tests/golden-file/systemc/kernel/sc_main_main/golden/sc_main_main.log similarity index 100% rename from tests/systemc/kernel/sc_main_main/golden/sc_main_main.log rename to tests/golden-file/systemc/kernel/sc_main_main/golden/sc_main_main.log diff --git a/tests/systemc/kernel/sc_main_main/sc_main_main.cpp b/tests/golden-file/systemc/kernel/sc_main_main/sc_main_main.cpp similarity index 100% rename from tests/systemc/kernel/sc_main_main/sc_main_main.cpp rename to tests/golden-file/systemc/kernel/sc_main_main/sc_main_main.cpp diff --git a/tests/systemc/kernel/sc_module/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_module/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_module/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_module/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_module/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_module/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_module/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_module/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_module/test02/golden/test02.log b/tests/golden-file/systemc/kernel/sc_module/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/sc_module/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/sc_module/test02/golden/test02.log diff --git a/tests/systemc/kernel/sc_module/test02/test02.cpp b/tests/golden-file/systemc/kernel/sc_module/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/sc_module/test02/test02.cpp rename to tests/golden-file/systemc/kernel/sc_module/test02/test02.cpp diff --git a/tests/systemc/kernel/sc_module/test03/golden/test03.log b/tests/golden-file/systemc/kernel/sc_module/test03/golden/test03.log similarity index 100% rename from tests/systemc/kernel/sc_module/test03/golden/test03.log rename to tests/golden-file/systemc/kernel/sc_module/test03/golden/test03.log diff --git a/tests/systemc/kernel/sc_module/test03/test03.cpp b/tests/golden-file/systemc/kernel/sc_module/test03/test03.cpp similarity index 100% rename from tests/systemc/kernel/sc_module/test03/test03.cpp rename to tests/golden-file/systemc/kernel/sc_module/test03/test03.cpp diff --git a/tests/systemc/kernel/sc_module/test04/golden/test04.log b/tests/golden-file/systemc/kernel/sc_module/test04/golden/test04.log similarity index 100% rename from tests/systemc/kernel/sc_module/test04/golden/test04.log rename to tests/golden-file/systemc/kernel/sc_module/test04/golden/test04.log diff --git a/tests/systemc/kernel/sc_module/test04/test04.cpp b/tests/golden-file/systemc/kernel/sc_module/test04/test04.cpp similarity index 100% rename from tests/systemc/kernel/sc_module/test04/test04.cpp rename to tests/golden-file/systemc/kernel/sc_module/test04/test04.cpp diff --git a/tests/systemc/kernel/sc_module/test05/golden/test05.log b/tests/golden-file/systemc/kernel/sc_module/test05/golden/test05.log similarity index 100% rename from tests/systemc/kernel/sc_module/test05/golden/test05.log rename to tests/golden-file/systemc/kernel/sc_module/test05/golden/test05.log diff --git a/tests/systemc/kernel/sc_module/test05/test05.cpp b/tests/golden-file/systemc/kernel/sc_module/test05/test05.cpp similarity index 100% rename from tests/systemc/kernel/sc_module/test05/test05.cpp rename to tests/golden-file/systemc/kernel/sc_module/test05/test05.cpp diff --git a/tests/systemc/kernel/sc_module/test06/golden/test06.log b/tests/golden-file/systemc/kernel/sc_module/test06/golden/test06.log similarity index 100% rename from tests/systemc/kernel/sc_module/test06/golden/test06.log rename to tests/golden-file/systemc/kernel/sc_module/test06/golden/test06.log diff --git a/tests/systemc/kernel/sc_module/test06/test06.cpp b/tests/golden-file/systemc/kernel/sc_module/test06/test06.cpp similarity index 100% rename from tests/systemc/kernel/sc_module/test06/test06.cpp rename to tests/golden-file/systemc/kernel/sc_module/test06/test06.cpp diff --git a/tests/systemc/kernel/sc_module/test07/golden/test07.log b/tests/golden-file/systemc/kernel/sc_module/test07/golden/test07.log similarity index 100% rename from tests/systemc/kernel/sc_module/test07/golden/test07.log rename to tests/golden-file/systemc/kernel/sc_module/test07/golden/test07.log diff --git a/tests/systemc/kernel/sc_module/test07/test07.cpp b/tests/golden-file/systemc/kernel/sc_module/test07/test07.cpp similarity index 100% rename from tests/systemc/kernel/sc_module/test07/test07.cpp rename to tests/golden-file/systemc/kernel/sc_module/test07/test07.cpp diff --git a/tests/systemc/kernel/sc_module/test08/golden/test08.log b/tests/golden-file/systemc/kernel/sc_module/test08/golden/test08.log similarity index 100% rename from tests/systemc/kernel/sc_module/test08/golden/test08.log rename to tests/golden-file/systemc/kernel/sc_module/test08/golden/test08.log diff --git a/tests/systemc/kernel/sc_module/test08/test08.cpp b/tests/golden-file/systemc/kernel/sc_module/test08/test08.cpp similarity index 100% rename from tests/systemc/kernel/sc_module/test08/test08.cpp rename to tests/golden-file/systemc/kernel/sc_module/test08/test08.cpp diff --git a/tests/systemc/kernel/sc_module/test09/golden/test09.log b/tests/golden-file/systemc/kernel/sc_module/test09/golden/test09.log similarity index 100% rename from tests/systemc/kernel/sc_module/test09/golden/test09.log rename to tests/golden-file/systemc/kernel/sc_module/test09/golden/test09.log diff --git a/tests/systemc/kernel/sc_module/test09/test09.cpp b/tests/golden-file/systemc/kernel/sc_module/test09/test09.cpp similarity index 100% rename from tests/systemc/kernel/sc_module/test09/test09.cpp rename to tests/golden-file/systemc/kernel/sc_module/test09/test09.cpp diff --git a/tests/systemc/kernel/sc_module/test10/golden/test10.log b/tests/golden-file/systemc/kernel/sc_module/test10/golden/test10.log similarity index 100% rename from tests/systemc/kernel/sc_module/test10/golden/test10.log rename to tests/golden-file/systemc/kernel/sc_module/test10/golden/test10.log diff --git a/tests/systemc/kernel/sc_module/test10/test10.cpp b/tests/golden-file/systemc/kernel/sc_module/test10/test10.cpp similarity index 100% rename from tests/systemc/kernel/sc_module/test10/test10.cpp rename to tests/golden-file/systemc/kernel/sc_module/test10/test10.cpp diff --git a/tests/systemc/kernel/sc_module_name/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_module_name/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_module_name/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_module_name/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_module_name/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_module_name/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_module_name/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_module_name/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_name_gen/test1/golden/test1.log b/tests/golden-file/systemc/kernel/sc_name_gen/test1/golden/test1.log similarity index 100% rename from tests/systemc/kernel/sc_name_gen/test1/golden/test1.log rename to tests/golden-file/systemc/kernel/sc_name_gen/test1/golden/test1.log diff --git a/tests/systemc/kernel/sc_name_gen/test1/test1.cpp b/tests/golden-file/systemc/kernel/sc_name_gen/test1/test1.cpp similarity index 100% rename from tests/systemc/kernel/sc_name_gen/test1/test1.cpp rename to tests/golden-file/systemc/kernel/sc_name_gen/test1/test1.cpp diff --git a/tests/systemc/kernel/sc_object/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_object/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_object/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_object/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_object/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_object/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_object/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_object/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_object/test02/golden/test02.log b/tests/golden-file/systemc/kernel/sc_object/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/sc_object/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/sc_object/test02/golden/test02.log diff --git a/tests/systemc/kernel/sc_object/test02/test02.cpp b/tests/golden-file/systemc/kernel/sc_object/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/sc_object/test02/test02.cpp rename to tests/golden-file/systemc/kernel/sc_object/test02/test02.cpp diff --git a/tests/systemc/kernel/sc_object_manager/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_object_manager/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_object_manager/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_object_manager/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_object_manager/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_object_manager/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_object_manager/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_object_manager/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_object_manager/test02/golden/test02.log b/tests/golden-file/systemc/kernel/sc_object_manager/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/sc_object_manager/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/sc_object_manager/test02/golden/test02.log diff --git a/tests/systemc/kernel/sc_object_manager/test02/test02.cpp b/tests/golden-file/systemc/kernel/sc_object_manager/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/sc_object_manager/test02/test02.cpp rename to tests/golden-file/systemc/kernel/sc_object_manager/test02/test02.cpp diff --git a/tests/systemc/kernel/sc_object_manager/test03/golden/hierarchy_scope.log b/tests/golden-file/systemc/kernel/sc_object_manager/test03/golden/hierarchy_scope.log similarity index 100% rename from tests/systemc/kernel/sc_object_manager/test03/golden/hierarchy_scope.log rename to tests/golden-file/systemc/kernel/sc_object_manager/test03/golden/hierarchy_scope.log diff --git a/tests/systemc/kernel/sc_object_manager/test03/hierarchy_scope.cpp b/tests/golden-file/systemc/kernel/sc_object_manager/test03/hierarchy_scope.cpp similarity index 100% rename from tests/systemc/kernel/sc_object_manager/test03/hierarchy_scope.cpp rename to tests/golden-file/systemc/kernel/sc_object_manager/test03/hierarchy_scope.cpp diff --git a/tests/systemc/kernel/sc_process_b/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_process_b/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_process_b/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_process_b/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_process_b/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_process_b/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_process_b/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_process_b/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_process_b/test02/golden/test02.log b/tests/golden-file/systemc/kernel/sc_process_b/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/sc_process_b/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/sc_process_b/test02/golden/test02.log diff --git a/tests/systemc/kernel/sc_process_b/test02/test02.cpp b/tests/golden-file/systemc/kernel/sc_process_b/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/sc_process_b/test02/test02.cpp rename to tests/golden-file/systemc/kernel/sc_process_b/test02/test02.cpp diff --git a/tests/systemc/kernel/sc_process_b/test03/golden/test03.log b/tests/golden-file/systemc/kernel/sc_process_b/test03/golden/test03.log similarity index 100% rename from tests/systemc/kernel/sc_process_b/test03/golden/test03.log rename to tests/golden-file/systemc/kernel/sc_process_b/test03/golden/test03.log diff --git a/tests/systemc/kernel/sc_process_b/test03/test03.cpp b/tests/golden-file/systemc/kernel/sc_process_b/test03/test03.cpp similarity index 100% rename from tests/systemc/kernel/sc_process_b/test03/test03.cpp rename to tests/golden-file/systemc/kernel/sc_process_b/test03/test03.cpp diff --git a/tests/systemc/kernel/sc_process_handle/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_process_handle/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_process_handle/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_process_handle/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_process_handle/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_process_handle/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_process_handle/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_process_handle/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_process_handle/test02/golden/test02.log b/tests/golden-file/systemc/kernel/sc_process_handle/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/sc_process_handle/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/sc_process_handle/test02/golden/test02.log diff --git a/tests/systemc/kernel/sc_process_handle/test02/test02.cpp b/tests/golden-file/systemc/kernel/sc_process_handle/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/sc_process_handle/test02/test02.cpp rename to tests/golden-file/systemc/kernel/sc_process_handle/test02/test02.cpp diff --git a/tests/systemc/kernel/sc_sensitive/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_sensitive/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_sensitive/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_sensitive/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_sensitive/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_sensitive/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_sensitive/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_sensitive/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_sensitive/test02/golden/test02.log b/tests/golden-file/systemc/kernel/sc_sensitive/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/sc_sensitive/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/sc_sensitive/test02/golden/test02.log diff --git a/tests/systemc/kernel/sc_sensitive/test02/test02.cpp b/tests/golden-file/systemc/kernel/sc_sensitive/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/sc_sensitive/test02/test02.cpp rename to tests/golden-file/systemc/kernel/sc_sensitive/test02/test02.cpp diff --git a/tests/systemc/kernel/sc_sensitive/test03/golden/test03.log b/tests/golden-file/systemc/kernel/sc_sensitive/test03/golden/test03.log similarity index 100% rename from tests/systemc/kernel/sc_sensitive/test03/golden/test03.log rename to tests/golden-file/systemc/kernel/sc_sensitive/test03/golden/test03.log diff --git a/tests/systemc/kernel/sc_sensitive/test03/test03.cpp b/tests/golden-file/systemc/kernel/sc_sensitive/test03/test03.cpp similarity index 100% rename from tests/systemc/kernel/sc_sensitive/test03/test03.cpp rename to tests/golden-file/systemc/kernel/sc_sensitive/test03/test03.cpp diff --git a/tests/systemc/kernel/sc_sensitive/test04/golden/test04.log b/tests/golden-file/systemc/kernel/sc_sensitive/test04/golden/test04.log similarity index 100% rename from tests/systemc/kernel/sc_sensitive/test04/golden/test04.log rename to tests/golden-file/systemc/kernel/sc_sensitive/test04/golden/test04.log diff --git a/tests/systemc/kernel/sc_sensitive/test04/test04.cpp b/tests/golden-file/systemc/kernel/sc_sensitive/test04/test04.cpp similarity index 100% rename from tests/systemc/kernel/sc_sensitive/test04/test04.cpp rename to tests/golden-file/systemc/kernel/sc_sensitive/test04/test04.cpp diff --git a/tests/systemc/kernel/sc_sensitive/test05/golden/test05.log b/tests/golden-file/systemc/kernel/sc_sensitive/test05/golden/test05.log similarity index 100% rename from tests/systemc/kernel/sc_sensitive/test05/golden/test05.log rename to tests/golden-file/systemc/kernel/sc_sensitive/test05/golden/test05.log diff --git a/tests/systemc/kernel/sc_sensitive/test05/test05.cpp b/tests/golden-file/systemc/kernel/sc_sensitive/test05/test05.cpp similarity index 100% rename from tests/systemc/kernel/sc_sensitive/test05/test05.cpp rename to tests/golden-file/systemc/kernel/sc_sensitive/test05/test05.cpp diff --git a/tests/systemc/kernel/sc_simcontext/sc_delta_count/golden/sc_delta_count.log b/tests/golden-file/systemc/kernel/sc_simcontext/sc_delta_count/golden/sc_delta_count.log similarity index 100% rename from tests/systemc/kernel/sc_simcontext/sc_delta_count/golden/sc_delta_count.log rename to tests/golden-file/systemc/kernel/sc_simcontext/sc_delta_count/golden/sc_delta_count.log diff --git a/tests/systemc/kernel/sc_simcontext/sc_delta_count/sc_delta_count.cpp b/tests/golden-file/systemc/kernel/sc_simcontext/sc_delta_count/sc_delta_count.cpp similarity index 100% rename from tests/systemc/kernel/sc_simcontext/sc_delta_count/sc_delta_count.cpp rename to tests/golden-file/systemc/kernel/sc_simcontext/sc_delta_count/sc_delta_count.cpp diff --git a/tests/systemc/kernel/sc_simcontext/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_simcontext/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_simcontext/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_simcontext/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_simcontext/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_simcontext/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_simcontext/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_simcontext/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_simcontext/test02/golden/test02.log b/tests/golden-file/systemc/kernel/sc_simcontext/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/sc_simcontext/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/sc_simcontext/test02/golden/test02.log diff --git a/tests/systemc/kernel/sc_simcontext/test02/test02.cpp b/tests/golden-file/systemc/kernel/sc_simcontext/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/sc_simcontext/test02/test02.cpp rename to tests/golden-file/systemc/kernel/sc_simcontext/test02/test02.cpp diff --git a/tests/systemc/kernel/sc_start/sc_start_0/test1/golden/test1.log b/tests/golden-file/systemc/kernel/sc_start/sc_start_0/test1/golden/test1.log similarity index 100% rename from tests/systemc/kernel/sc_start/sc_start_0/test1/golden/test1.log rename to tests/golden-file/systemc/kernel/sc_start/sc_start_0/test1/golden/test1.log diff --git a/tests/systemc/kernel/sc_start/sc_start_0/test1/test1.cpp b/tests/golden-file/systemc/kernel/sc_start/sc_start_0/test1/test1.cpp similarity index 100% rename from tests/systemc/kernel/sc_start/sc_start_0/test1/test1.cpp rename to tests/golden-file/systemc/kernel/sc_start/sc_start_0/test1/test1.cpp diff --git a/tests/systemc/kernel/sc_start/sc_start_0/test2/golden/test2.log b/tests/golden-file/systemc/kernel/sc_start/sc_start_0/test2/golden/test2.log similarity index 100% rename from tests/systemc/kernel/sc_start/sc_start_0/test2/golden/test2.log rename to tests/golden-file/systemc/kernel/sc_start/sc_start_0/test2/golden/test2.log diff --git a/tests/systemc/kernel/sc_start/sc_start_0/test2/test2.cpp b/tests/golden-file/systemc/kernel/sc_start/sc_start_0/test2/test2.cpp similarity index 100% rename from tests/systemc/kernel/sc_start/sc_start_0/test2/test2.cpp rename to tests/golden-file/systemc/kernel/sc_start/sc_start_0/test2/test2.cpp diff --git a/tests/systemc/kernel/sc_start/time_overflow/golden/time_overflow.log b/tests/golden-file/systemc/kernel/sc_start/time_overflow/golden/time_overflow.log similarity index 100% rename from tests/systemc/kernel/sc_start/time_overflow/golden/time_overflow.log rename to tests/golden-file/systemc/kernel/sc_start/time_overflow/golden/time_overflow.log diff --git a/tests/systemc/kernel/sc_start/time_overflow/time_overflow.cpp b/tests/golden-file/systemc/kernel/sc_start/time_overflow/time_overflow.cpp similarity index 100% rename from tests/systemc/kernel/sc_start/time_overflow/time_overflow.cpp rename to tests/golden-file/systemc/kernel/sc_start/time_overflow/time_overflow.cpp diff --git a/tests/systemc/kernel/sc_stop/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_stop/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_stop/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_stop/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_stop/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_stop/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_stop/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_stop/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_stop/test02/golden/test02.log b/tests/golden-file/systemc/kernel/sc_stop/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/sc_stop/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/sc_stop/test02/golden/test02.log diff --git a/tests/systemc/kernel/sc_stop/test02/test02.cpp b/tests/golden-file/systemc/kernel/sc_stop/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/sc_stop/test02/test02.cpp rename to tests/golden-file/systemc/kernel/sc_stop/test02/test02.cpp diff --git a/tests/systemc/kernel/sc_stop/test03/golden/test03.log b/tests/golden-file/systemc/kernel/sc_stop/test03/golden/test03.log similarity index 100% rename from tests/systemc/kernel/sc_stop/test03/golden/test03.log rename to tests/golden-file/systemc/kernel/sc_stop/test03/golden/test03.log diff --git a/tests/systemc/kernel/sc_stop/test03/test03.cpp b/tests/golden-file/systemc/kernel/sc_stop/test03/test03.cpp similarity index 100% rename from tests/systemc/kernel/sc_stop/test03/test03.cpp rename to tests/golden-file/systemc/kernel/sc_stop/test03/test03.cpp diff --git a/tests/systemc/kernel/sc_suspend/golden/sc_suspend.log b/tests/golden-file/systemc/kernel/sc_suspend/golden/sc_suspend.log similarity index 100% rename from tests/systemc/kernel/sc_suspend/golden/sc_suspend.log rename to tests/golden-file/systemc/kernel/sc_suspend/golden/sc_suspend.log diff --git a/tests/systemc/kernel/sc_suspend/sc_suspend.cpp b/tests/golden-file/systemc/kernel/sc_suspend/sc_suspend.cpp similarity index 100% rename from tests/systemc/kernel/sc_suspend/sc_suspend.cpp rename to tests/golden-file/systemc/kernel/sc_suspend/sc_suspend.cpp diff --git a/tests/systemc/kernel/sc_time/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_time/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_time/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_time/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_time/test01/test01.cpp b/tests/golden-file/systemc/kernel/sc_time/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test01/test01.cpp rename to tests/golden-file/systemc/kernel/sc_time/test01/test01.cpp diff --git a/tests/systemc/kernel/sc_time/test02/golden/test02.log b/tests/golden-file/systemc/kernel/sc_time/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/sc_time/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/sc_time/test02/golden/test02.log diff --git a/tests/systemc/kernel/sc_time/test02/test02.cpp b/tests/golden-file/systemc/kernel/sc_time/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test02/test02.cpp rename to tests/golden-file/systemc/kernel/sc_time/test02/test02.cpp diff --git a/tests/systemc/kernel/sc_time/test03/golden/test03.log b/tests/golden-file/systemc/kernel/sc_time/test03/golden/test03.log similarity index 100% rename from tests/systemc/kernel/sc_time/test03/golden/test03.log rename to tests/golden-file/systemc/kernel/sc_time/test03/golden/test03.log diff --git a/tests/systemc/kernel/sc_time/test03/test03.cpp b/tests/golden-file/systemc/kernel/sc_time/test03/test03.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test03/test03.cpp rename to tests/golden-file/systemc/kernel/sc_time/test03/test03.cpp diff --git a/tests/systemc/kernel/sc_time/test04/golden/test04.log b/tests/golden-file/systemc/kernel/sc_time/test04/golden/test04.log similarity index 100% rename from tests/systemc/kernel/sc_time/test04/golden/test04.log rename to tests/golden-file/systemc/kernel/sc_time/test04/golden/test04.log diff --git a/tests/systemc/kernel/sc_time/test04/test04.cpp b/tests/golden-file/systemc/kernel/sc_time/test04/test04.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test04/test04.cpp rename to tests/golden-file/systemc/kernel/sc_time/test04/test04.cpp diff --git a/tests/systemc/kernel/sc_time/test05/golden/test05.log b/tests/golden-file/systemc/kernel/sc_time/test05/golden/test05.log similarity index 100% rename from tests/systemc/kernel/sc_time/test05/golden/test05.log rename to tests/golden-file/systemc/kernel/sc_time/test05/golden/test05.log diff --git a/tests/systemc/kernel/sc_time/test05/test05.cpp b/tests/golden-file/systemc/kernel/sc_time/test05/test05.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test05/test05.cpp rename to tests/golden-file/systemc/kernel/sc_time/test05/test05.cpp diff --git a/tests/systemc/kernel/sc_time/test06/golden/test06.log b/tests/golden-file/systemc/kernel/sc_time/test06/golden/test06.log similarity index 100% rename from tests/systemc/kernel/sc_time/test06/golden/test06.log rename to tests/golden-file/systemc/kernel/sc_time/test06/golden/test06.log diff --git a/tests/systemc/kernel/sc_time/test06/test06.cpp b/tests/golden-file/systemc/kernel/sc_time/test06/test06.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test06/test06.cpp rename to tests/golden-file/systemc/kernel/sc_time/test06/test06.cpp diff --git a/tests/systemc/kernel/sc_time/test07/golden/test07.log b/tests/golden-file/systemc/kernel/sc_time/test07/golden/test07.log similarity index 100% rename from tests/systemc/kernel/sc_time/test07/golden/test07.log rename to tests/golden-file/systemc/kernel/sc_time/test07/golden/test07.log diff --git a/tests/systemc/kernel/sc_time/test07/test07.cpp b/tests/golden-file/systemc/kernel/sc_time/test07/test07.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test07/test07.cpp rename to tests/golden-file/systemc/kernel/sc_time/test07/test07.cpp diff --git a/tests/systemc/kernel/sc_time/test08/golden/test08.log b/tests/golden-file/systemc/kernel/sc_time/test08/golden/test08.log similarity index 100% rename from tests/systemc/kernel/sc_time/test08/golden/test08.log rename to tests/golden-file/systemc/kernel/sc_time/test08/golden/test08.log diff --git a/tests/systemc/kernel/sc_time/test08/test08.cpp b/tests/golden-file/systemc/kernel/sc_time/test08/test08.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test08/test08.cpp rename to tests/golden-file/systemc/kernel/sc_time/test08/test08.cpp diff --git a/tests/systemc/kernel/sc_time/test09/golden/test09.log b/tests/golden-file/systemc/kernel/sc_time/test09/golden/test09.log similarity index 100% rename from tests/systemc/kernel/sc_time/test09/golden/test09.log rename to tests/golden-file/systemc/kernel/sc_time/test09/golden/test09.log diff --git a/tests/systemc/kernel/sc_time/test09/test09.cpp b/tests/golden-file/systemc/kernel/sc_time/test09/test09.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test09/test09.cpp rename to tests/golden-file/systemc/kernel/sc_time/test09/test09.cpp diff --git a/tests/systemc/kernel/sc_time/test10/golden/test10.log b/tests/golden-file/systemc/kernel/sc_time/test10/golden/test10.log similarity index 100% rename from tests/systemc/kernel/sc_time/test10/golden/test10.log rename to tests/golden-file/systemc/kernel/sc_time/test10/golden/test10.log diff --git a/tests/systemc/kernel/sc_time/test10/test10.cpp b/tests/golden-file/systemc/kernel/sc_time/test10/test10.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test10/test10.cpp rename to tests/golden-file/systemc/kernel/sc_time/test10/test10.cpp diff --git a/tests/systemc/kernel/sc_time/test11/golden/test11.log b/tests/golden-file/systemc/kernel/sc_time/test11/golden/test11.log similarity index 100% rename from tests/systemc/kernel/sc_time/test11/golden/test11.log rename to tests/golden-file/systemc/kernel/sc_time/test11/golden/test11.log diff --git a/tests/systemc/kernel/sc_time/test11/test11.cpp b/tests/golden-file/systemc/kernel/sc_time/test11/test11.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test11/test11.cpp rename to tests/golden-file/systemc/kernel/sc_time/test11/test11.cpp diff --git a/tests/systemc/kernel/sc_time/test12/golden/test12.log b/tests/golden-file/systemc/kernel/sc_time/test12/golden/test12.log similarity index 100% rename from tests/systemc/kernel/sc_time/test12/golden/test12.log rename to tests/golden-file/systemc/kernel/sc_time/test12/golden/test12.log diff --git a/tests/systemc/kernel/sc_time/test12/test12.cpp b/tests/golden-file/systemc/kernel/sc_time/test12/test12.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test12/test12.cpp rename to tests/golden-file/systemc/kernel/sc_time/test12/test12.cpp diff --git a/tests/systemc/kernel/sc_time/test13/golden/test13.log b/tests/golden-file/systemc/kernel/sc_time/test13/golden/test13.log similarity index 100% rename from tests/systemc/kernel/sc_time/test13/golden/test13.log rename to tests/golden-file/systemc/kernel/sc_time/test13/golden/test13.log diff --git a/tests/systemc/kernel/sc_time/test13/test13.cpp b/tests/golden-file/systemc/kernel/sc_time/test13/test13.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test13/test13.cpp rename to tests/golden-file/systemc/kernel/sc_time/test13/test13.cpp diff --git a/tests/systemc/kernel/sc_time/test14/golden/test14.log b/tests/golden-file/systemc/kernel/sc_time/test14/golden/test14.log similarity index 100% rename from tests/systemc/kernel/sc_time/test14/golden/test14.log rename to tests/golden-file/systemc/kernel/sc_time/test14/golden/test14.log diff --git a/tests/systemc/kernel/sc_time/test14/test14.cpp b/tests/golden-file/systemc/kernel/sc_time/test14/test14.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test14/test14.cpp rename to tests/golden-file/systemc/kernel/sc_time/test14/test14.cpp diff --git a/tests/systemc/kernel/sc_time/test15/golden/test15.log b/tests/golden-file/systemc/kernel/sc_time/test15/golden/test15.log similarity index 100% rename from tests/systemc/kernel/sc_time/test15/golden/test15.log rename to tests/golden-file/systemc/kernel/sc_time/test15/golden/test15.log diff --git a/tests/systemc/kernel/sc_time/test15/test15.cpp b/tests/golden-file/systemc/kernel/sc_time/test15/test15.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test15/test15.cpp rename to tests/golden-file/systemc/kernel/sc_time/test15/test15.cpp diff --git a/tests/systemc/kernel/sc_time/test16/golden/test16.log b/tests/golden-file/systemc/kernel/sc_time/test16/golden/test16.log similarity index 100% rename from tests/systemc/kernel/sc_time/test16/golden/test16.log rename to tests/golden-file/systemc/kernel/sc_time/test16/golden/test16.log diff --git a/tests/systemc/kernel/sc_time/test16/test16.cpp b/tests/golden-file/systemc/kernel/sc_time/test16/test16.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test16/test16.cpp rename to tests/golden-file/systemc/kernel/sc_time/test16/test16.cpp diff --git a/tests/systemc/kernel/sc_time/test17/golden/test17.log b/tests/golden-file/systemc/kernel/sc_time/test17/golden/test17.log similarity index 100% rename from tests/systemc/kernel/sc_time/test17/golden/test17.log rename to tests/golden-file/systemc/kernel/sc_time/test17/golden/test17.log diff --git a/tests/systemc/kernel/sc_time/test17/test17.cpp b/tests/golden-file/systemc/kernel/sc_time/test17/test17.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test17/test17.cpp rename to tests/golden-file/systemc/kernel/sc_time/test17/test17.cpp diff --git a/tests/systemc/kernel/sc_time/test18/golden/test18.log b/tests/golden-file/systemc/kernel/sc_time/test18/golden/test18.log similarity index 100% rename from tests/systemc/kernel/sc_time/test18/golden/test18.log rename to tests/golden-file/systemc/kernel/sc_time/test18/golden/test18.log diff --git a/tests/systemc/kernel/sc_time/test18/test18.cpp b/tests/golden-file/systemc/kernel/sc_time/test18/test18.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test18/test18.cpp rename to tests/golden-file/systemc/kernel/sc_time/test18/test18.cpp diff --git a/tests/systemc/kernel/sc_time/test19/golden/test19.log b/tests/golden-file/systemc/kernel/sc_time/test19/golden/test19.log similarity index 100% rename from tests/systemc/kernel/sc_time/test19/golden/test19.log rename to tests/golden-file/systemc/kernel/sc_time/test19/golden/test19.log diff --git a/tests/systemc/kernel/sc_time/test19/test19.cpp b/tests/golden-file/systemc/kernel/sc_time/test19/test19.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test19/test19.cpp rename to tests/golden-file/systemc/kernel/sc_time/test19/test19.cpp diff --git a/tests/systemc/kernel/sc_time/test20/golden/test20.log b/tests/golden-file/systemc/kernel/sc_time/test20/golden/test20.log similarity index 100% rename from tests/systemc/kernel/sc_time/test20/golden/test20.log rename to tests/golden-file/systemc/kernel/sc_time/test20/golden/test20.log diff --git a/tests/systemc/kernel/sc_time/test20/test20.cpp b/tests/golden-file/systemc/kernel/sc_time/test20/test20.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test20/test20.cpp rename to tests/golden-file/systemc/kernel/sc_time/test20/test20.cpp diff --git a/tests/systemc/kernel/sc_time/test21/golden/test21.log b/tests/golden-file/systemc/kernel/sc_time/test21/golden/test21.log similarity index 100% rename from tests/systemc/kernel/sc_time/test21/golden/test21.log rename to tests/golden-file/systemc/kernel/sc_time/test21/golden/test21.log diff --git a/tests/systemc/kernel/sc_time/test21/test21.cpp b/tests/golden-file/systemc/kernel/sc_time/test21/test21.cpp similarity index 100% rename from tests/systemc/kernel/sc_time/test21/test21.cpp rename to tests/golden-file/systemc/kernel/sc_time/test21/test21.cpp diff --git a/tests/systemc/kernel/sc_ver/test01/golden/test01.log b/tests/golden-file/systemc/kernel/sc_ver/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/sc_ver/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/sc_ver/test01/golden/test01.log diff --git a/tests/systemc/kernel/sc_ver/test01/main.cpp b/tests/golden-file/systemc/kernel/sc_ver/test01/main.cpp similarity index 100% rename from tests/systemc/kernel/sc_ver/test01/main.cpp rename to tests/golden-file/systemc/kernel/sc_ver/test01/main.cpp diff --git a/tests/systemc/kernel/sc_ver/test01/test-unchecked.cpp b/tests/golden-file/systemc/kernel/sc_ver/test01/test-unchecked.cpp similarity index 100% rename from tests/systemc/kernel/sc_ver/test01/test-unchecked.cpp rename to tests/golden-file/systemc/kernel/sc_ver/test01/test-unchecked.cpp diff --git a/tests/systemc/kernel/sc_ver/test01/test01.f b/tests/golden-file/systemc/kernel/sc_ver/test01/test01.f similarity index 100% rename from tests/systemc/kernel/sc_ver/test01/test01.f rename to tests/golden-file/systemc/kernel/sc_ver/test01/test01.f diff --git a/tests/systemc/kernel/stage_callbacks/callbacks/callbacks.cpp b/tests/golden-file/systemc/kernel/stage_callbacks/callbacks/callbacks.cpp similarity index 100% rename from tests/systemc/kernel/stage_callbacks/callbacks/callbacks.cpp rename to tests/golden-file/systemc/kernel/stage_callbacks/callbacks/callbacks.cpp diff --git a/tests/systemc/kernel/stage_callbacks/callbacks/golden/callbacks.log b/tests/golden-file/systemc/kernel/stage_callbacks/callbacks/golden/callbacks.log similarity index 100% rename from tests/systemc/kernel/stage_callbacks/callbacks/golden/callbacks.log rename to tests/golden-file/systemc/kernel/stage_callbacks/callbacks/golden/callbacks.log diff --git a/tests/systemc/kernel/stage_callbacks/registration/golden/registration.log b/tests/golden-file/systemc/kernel/stage_callbacks/registration/golden/registration.log similarity index 100% rename from tests/systemc/kernel/stage_callbacks/registration/golden/registration.log rename to tests/golden-file/systemc/kernel/stage_callbacks/registration/golden/registration.log diff --git a/tests/systemc/kernel/stage_callbacks/registration/registration.cpp b/tests/golden-file/systemc/kernel/stage_callbacks/registration/registration.cpp similarity index 100% rename from tests/systemc/kernel/stage_callbacks/registration/registration.cpp rename to tests/golden-file/systemc/kernel/stage_callbacks/registration/registration.cpp diff --git a/tests/systemc/kernel/stage_callbacks/test01/golden/test01.log b/tests/golden-file/systemc/kernel/stage_callbacks/test01/golden/test01.log similarity index 100% rename from tests/systemc/kernel/stage_callbacks/test01/golden/test01.log rename to tests/golden-file/systemc/kernel/stage_callbacks/test01/golden/test01.log diff --git a/tests/systemc/kernel/stage_callbacks/test01/test01.cpp b/tests/golden-file/systemc/kernel/stage_callbacks/test01/test01.cpp similarity index 100% rename from tests/systemc/kernel/stage_callbacks/test01/test01.cpp rename to tests/golden-file/systemc/kernel/stage_callbacks/test01/test01.cpp diff --git a/tests/systemc/kernel/stage_callbacks/test02/golden/test02.log b/tests/golden-file/systemc/kernel/stage_callbacks/test02/golden/test02.log similarity index 100% rename from tests/systemc/kernel/stage_callbacks/test02/golden/test02.log rename to tests/golden-file/systemc/kernel/stage_callbacks/test02/golden/test02.log diff --git a/tests/systemc/kernel/stage_callbacks/test02/test02.cpp b/tests/golden-file/systemc/kernel/stage_callbacks/test02/test02.cpp similarity index 100% rename from tests/systemc/kernel/stage_callbacks/test02/test02.cpp rename to tests/golden-file/systemc/kernel/stage_callbacks/test02/test02.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/addition/addition.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/addition.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/addition/addition.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/addition.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/addition/addition.f b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/addition.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/addition/addition.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/addition.f diff --git a/tests/systemc/misc/cae_test/general/arith/addition/addition/addition.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/addition.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/addition/addition.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/addition.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/addition/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/addition/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/addition/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/addition/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/addition/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/addition/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/addition/golden/addition.log b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/golden/addition.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/addition/golden/addition.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/golden/addition.log diff --git a/tests/systemc/misc/cae_test/general/arith/addition/addition/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/addition/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/addition/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/addition/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/addition/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/addition/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/addition/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.f b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.f diff --git a/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/bitwidth.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/bitwidth/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/bitwidth/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/bitwidth/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/golden/bitwidth.log b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/golden/bitwidth.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/bitwidth/golden/bitwidth.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/golden/bitwidth.log diff --git a/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/bitwidth/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/bitwidth/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/bitwidth/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/bitwidth/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/bitwidth/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/datatypes/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/datatypes/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.f diff --git a/tests/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/datatypes.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/datatypes/golden/datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/golden/datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/datatypes/golden/datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/golden/datatypes.log diff --git a/tests/systemc/misc/cae_test/general/arith/addition/datatypes/golden/datatypes.log.linuxaarch64 b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/golden/datatypes.log.linuxaarch64 similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/datatypes/golden/datatypes.log.linuxaarch64 rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/golden/datatypes.log.linuxaarch64 diff --git a/tests/systemc/misc/cae_test/general/arith/addition/datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/increment/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/increment/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/increment/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/increment/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/increment/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/increment/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/increment/golden/increment.log b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/golden/increment.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/increment/golden/increment.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/golden/increment.log diff --git a/tests/systemc/misc/cae_test/general/arith/addition/increment/increment.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/increment.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/increment/increment.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/increment.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/increment/increment.f b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/increment.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/increment/increment.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/increment.f diff --git a/tests/systemc/misc/cae_test/general/arith/addition/increment/increment.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/increment.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/increment/increment.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/increment.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/increment/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/increment/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/increment/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/increment/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/increment/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/increment/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/increment/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/sharing/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/sharing/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/sharing/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/sharing/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/sharing/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/sharing/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/sharing/golden/sharing.log b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/golden/sharing.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/sharing/golden/sharing.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/golden/sharing.log diff --git a/tests/systemc/misc/cae_test/general/arith/addition/sharing/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/sharing/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/sharing/sharing.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/sharing.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/sharing/sharing.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/sharing.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/sharing/sharing.f b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/sharing.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/sharing/sharing.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/sharing.f diff --git a/tests/systemc/misc/cae_test/general/arith/addition/sharing/sharing.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/sharing.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/sharing/sharing.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/sharing.h diff --git a/tests/systemc/misc/cae_test/general/arith/addition/sharing/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/sharing/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/addition/sharing/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/addition/sharing/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/addition/sharing/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/divide/datatypes/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/datatypes/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.f diff --git a/tests/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/datatypes.h diff --git a/tests/systemc/misc/cae_test/general/arith/divide/datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/divide/datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/divide/datatypes/golden/datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/golden/datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/datatypes/golden/datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/golden/datatypes.log diff --git a/tests/systemc/misc/cae_test/general/arith/divide/datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/divide/datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/divide/datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/divide/divide/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/divide/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/divide/divide/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/divide/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/divide/divide/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/divide/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/divide/divide/divide.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/divide.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/divide/divide.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/divide.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/divide/divide/divide.f b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/divide.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/divide/divide.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/divide.f diff --git a/tests/systemc/misc/cae_test/general/arith/divide/divide/divide.h b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/divide.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/divide/divide.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/divide.h diff --git a/tests/systemc/misc/cae_test/general/arith/divide/divide/golden/divide.log b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/golden/divide.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/divide/golden/divide.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/golden/divide.log diff --git a/tests/systemc/misc/cae_test/general/arith/divide/divide/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/divide/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/divide/divide/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/divide/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/divide/divide/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/divide/divide/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/divide/divide/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/modulo/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/modulo/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/modulo/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/modulo/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/modulo/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/modulo/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/modulo/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/modulo/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/modulo/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/modulo/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/modulo/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/modulo/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/modulo/golden/modulo.log b/tests/golden-file/systemc/misc/cae_test/general/arith/modulo/golden/modulo.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/modulo/golden/modulo.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/modulo/golden/modulo.log diff --git a/tests/systemc/misc/cae_test/general/arith/modulo/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/modulo/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/modulo/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/modulo/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/modulo/modulo.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/modulo/modulo.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/modulo/modulo.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/modulo/modulo.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/modulo/modulo.f b/tests/golden-file/systemc/misc/cae_test/general/arith/modulo/modulo.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/modulo/modulo.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/modulo/modulo.f diff --git a/tests/systemc/misc/cae_test/general/arith/modulo/modulo.h b/tests/golden-file/systemc/misc/cae_test/general/arith/modulo/modulo.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/modulo/modulo.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/modulo/modulo.h diff --git a/tests/systemc/misc/cae_test/general/arith/modulo/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/modulo/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/modulo/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/modulo/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/modulo/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/modulo/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/modulo/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/modulo/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/mult/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/mult/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/mult/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/mult/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/mult/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/mult/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/mult/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/mult/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/mult/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/mult/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/mult/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/mult/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/mult/golden/mult.log b/tests/golden-file/systemc/misc/cae_test/general/arith/mult/golden/mult.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/mult/golden/mult.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/mult/golden/mult.log diff --git a/tests/systemc/misc/cae_test/general/arith/mult/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/mult/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/mult/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/mult/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/mult/mult.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/mult/mult.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/mult/mult.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/mult/mult.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/mult/mult.f b/tests/golden-file/systemc/misc/cae_test/general/arith/mult/mult.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/mult/mult.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/mult/mult.f diff --git a/tests/systemc/misc/cae_test/general/arith/mult/mult.h b/tests/golden-file/systemc/misc/cae_test/general/arith/mult/mult.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/mult/mult.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/mult/mult.h diff --git a/tests/systemc/misc/cae_test/general/arith/mult/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/mult/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/mult/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/mult/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/mult/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/mult/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/mult/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/mult/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.f b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.f diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/bitwidth.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/golden/bitwidth.log b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/golden/bitwidth.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/golden/bitwidth.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/golden/bitwidth.log diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/bitwidth/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/bitwidth/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/datatypes/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/datatypes/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.f diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/datatypes.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/datatypes/golden/datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/golden/datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/datatypes/golden/datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/golden/datatypes.log diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/datatypes/golden/datatypes.log.linuxaarch64 b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/golden/datatypes.log.linuxaarch64 similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/datatypes/golden/datatypes.log.linuxaarch64 rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/golden/datatypes.log.linuxaarch64 diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/decrement/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/decrement/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.f b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.f diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/decrement.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/decrement/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/decrement/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/decrement/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/decrement/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/decrement/golden/decrement.log b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/golden/decrement.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/decrement/golden/decrement.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/golden/decrement.log diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/decrement/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/decrement/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/decrement/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/decrement/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/decrement/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/decrement/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/decrement/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/sharing/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/sharing/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/sharing/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/sharing/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/sharing/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/sharing/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/sharing/golden/sharing.log b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/golden/sharing.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/sharing/golden/sharing.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/golden/sharing.log diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/sharing/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/sharing/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.f b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.f diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/sharing.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/sharing/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/sharing/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/sharing/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/sharing/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/sharing/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/subtract/common.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/subtract/common.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/common.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/subtract/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/subtract/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/display.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/subtract/display.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/subtract/display.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/display.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/subtract/golden/subtract.log b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/golden/subtract.log similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/subtract/golden/subtract.log rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/golden/subtract.log diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/subtract/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/subtract/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/main.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/subtract/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/subtract/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/subtract/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/subtract/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.cpp b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.cpp rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.cpp diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.f b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.f similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.f rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.f diff --git a/tests/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.h b/tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.h similarity index 100% rename from tests/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.h rename to tests/golden-file/systemc/misc/cae_test/general/arith/subtract/subtract/subtract.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/and_1.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/and_1/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/and_1/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/and_1/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/and_1/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/and_1/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/and_1/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/and_1/golden/and_1.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/golden/and_1.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/and_1/golden/and_1.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/golden/and_1.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/and_1/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/and_1/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/and_1/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/and_1/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/and_1/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/and_1/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/and_1/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/datatypes/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/datatypes/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/datatypes.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/datatypes/golden/datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/golden/datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/datatypes/golden/datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/golden/datatypes.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/and/datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/and/datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/and/datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/datatypes/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/datatypes.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/golden/datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/golden/datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/datatypes/golden/datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/golden/datatypes.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/golden/datatypes.log.linuxaarch64 b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/golden/datatypes.log.linuxaarch64 similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/datatypes/golden/datatypes.log.linuxaarch64 rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/golden/datatypes.log.linuxaarch64 diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/not_1/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/not_1/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/not_1/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/not_1/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/not_1/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/not_1/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/not_1/golden/not_1.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/golden/not_1.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/not_1/golden/not_1.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/golden/not_1.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/not_1/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/not_1/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/not_1.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/not_1/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/not_1/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/not/not_1/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/not/not_1/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/not/not_1/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/datatypes/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/datatypes/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/datatypes.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/datatypes/golden/datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/golden/datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/datatypes/golden/datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/golden/datatypes.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/or_1/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/or_1/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/or_1/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/or_1/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/or_1/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/or_1/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/or_1/golden/or_1.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/golden/or_1.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/or_1/golden/or_1.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/golden/or_1.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/or_1/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/or_1/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/or_1.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/or_1/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/or_1/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/or/or_1/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/or/or_1/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/or/or_1/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/bitwidth.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/golden/bitwidth.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/golden/bitwidth.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/golden/bitwidth.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/golden/bitwidth.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/bitwidth/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/bitwidth/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/datatypes.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/golden/datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/golden/datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/golden/datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/golden/datatypes.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/golden/datatypes.log.linuxaarch64 b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/golden/datatypes.log.linuxaarch64 similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/golden/datatypes.log.linuxaarch64 rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/golden/datatypes.log.linuxaarch64 diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/sharing/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/sharing/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/sharing/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/sharing/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/sharing/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/sharing/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/sharing/golden/sharing.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/golden/sharing.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/sharing/golden/sharing.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/golden/sharing.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/sharing/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/sharing/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/sharing.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/sharing/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/sharing/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shl/sharing/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shl/sharing/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shl/sharing/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shr/sharing/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shr/sharing/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shr/sharing/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shr/sharing/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shr/sharing/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shr/sharing/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shr/sharing/golden/sharing.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/golden/sharing.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shr/sharing/golden/sharing.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/golden/sharing.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/shr/sharing/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shr/sharing/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/sharing.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/shr/sharing/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shr/sharing/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/shr/sharing/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/shr/sharing/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/shr/sharing/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/datatypes.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/golden/datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/golden/datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/golden/datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/golden/datatypes.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/common.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/common.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/common.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/display.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/display.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/display.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/display.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/golden/xor_1.log b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/golden/xor_1.log similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/golden/xor_1.log rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/golden/xor_1.log diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/main.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.cpp b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.cpp rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.cpp diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.f b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.f similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.f rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.f diff --git a/tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.h b/tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.h similarity index 100% rename from tests/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.h rename to tests/golden-file/systemc/misc/cae_test/general/bitwise/xor/xor_1/xor_1.h diff --git a/tests/systemc/misc/cae_test/general/control/case/balancing/balancing.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/balancing.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/balancing/balancing.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/balancing.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/balancing/balancing.f b/tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/balancing.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/balancing/balancing.f rename to tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/balancing.f diff --git a/tests/systemc/misc/cae_test/general/control/case/balancing/balancing.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/balancing.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/balancing/balancing.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/balancing.h diff --git a/tests/systemc/misc/cae_test/general/control/case/balancing/common.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/balancing/common.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/common.h diff --git a/tests/systemc/misc/cae_test/general/control/case/balancing/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/balancing/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/balancing/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/balancing/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/display.h diff --git a/tests/systemc/misc/cae_test/general/control/case/balancing/golden/balancing.log b/tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/golden/balancing.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/balancing/golden/balancing.log rename to tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/golden/balancing.log diff --git a/tests/systemc/misc/cae_test/general/control/case/balancing/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/balancing/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/balancing/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/balancing/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/balancing/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/balancing/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/balancing/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/case/datatypes/common.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/datatypes/common.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/common.h diff --git a/tests/systemc/misc/cae_test/general/control/case/datatypes/datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/datatypes/datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/datatypes/datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/datatypes/datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/datatypes.f diff --git a/tests/systemc/misc/cae_test/general/control/case/datatypes/datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/datatypes/datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/datatypes.h diff --git a/tests/systemc/misc/cae_test/general/control/case/datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/control/case/datatypes/golden/datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/golden/datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/datatypes/golden/datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/golden/datatypes.log diff --git a/tests/systemc/misc/cae_test/general/control/case/datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/case/fsm/common.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/fsm/common.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/common.h diff --git a/tests/systemc/misc/cae_test/general/control/case/fsm/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/fsm/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/fsm/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/fsm/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/display.h diff --git a/tests/systemc/misc/cae_test/general/control/case/fsm/fsm.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/fsm.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/fsm/fsm.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/fsm.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/fsm/fsm.f b/tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/fsm.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/fsm/fsm.f rename to tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/fsm.f diff --git a/tests/systemc/misc/cae_test/general/control/case/fsm/fsm.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/fsm.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/fsm/fsm.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/fsm.h diff --git a/tests/systemc/misc/cae_test/general/control/case/fsm/golden/fsm.log b/tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/golden/fsm.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/fsm/golden/fsm.log rename to tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/golden/fsm.log diff --git a/tests/systemc/misc/cae_test/general/control/case/fsm/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/fsm/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/fsm/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/fsm/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/fsm/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/fsm/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/fsm/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/case/inlining/common.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/inlining/common.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/common.h diff --git a/tests/systemc/misc/cae_test/general/control/case/inlining/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/inlining/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/inlining/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/inlining/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/display.h diff --git a/tests/systemc/misc/cae_test/general/control/case/inlining/golden/inlining.log b/tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/golden/inlining.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/inlining/golden/inlining.log rename to tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/golden/inlining.log diff --git a/tests/systemc/misc/cae_test/general/control/case/inlining/inlining.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/inlining.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/inlining/inlining.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/inlining.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/inlining/inlining.f b/tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/inlining.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/inlining/inlining.f rename to tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/inlining.f diff --git a/tests/systemc/misc/cae_test/general/control/case/inlining/inlining.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/inlining.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/inlining/inlining.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/inlining.h diff --git a/tests/systemc/misc/cae_test/general/control/case/inlining/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/inlining/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/inlining/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/inlining/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/case/inlining/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/case/inlining/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/case/inlining/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/balancing/balancing.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/balancing.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/balancing/balancing.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/balancing.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/balancing/balancing.f b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/balancing.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/balancing/balancing.f rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/balancing.f diff --git a/tests/systemc/misc/cae_test/general/control/if_test/balancing/balancing.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/balancing.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/balancing/balancing.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/balancing.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/balancing/common.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/balancing/common.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/common.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/balancing/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/balancing/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/balancing/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/balancing/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/display.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/balancing/golden/balancing.log b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/golden/balancing.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/balancing/golden/balancing.log rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/golden/balancing.log diff --git a/tests/systemc/misc/cae_test/general/control/if_test/balancing/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/balancing/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/balancing/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/balancing/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/balancing/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/balancing/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/balancing/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/conditions/common.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/conditions/common.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/common.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/conditions/conditions.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/conditions.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/conditions/conditions.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/conditions.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/conditions/conditions.f b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/conditions.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/conditions/conditions.f rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/conditions.f diff --git a/tests/systemc/misc/cae_test/general/control/if_test/conditions/conditions.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/conditions.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/conditions/conditions.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/conditions.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/conditions/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/conditions/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/conditions/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/conditions/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/display.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/conditions/golden/conditions.log b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/golden/conditions.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/conditions/golden/conditions.log rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/golden/conditions.log diff --git a/tests/systemc/misc/cae_test/general/control/if_test/conditions/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/conditions/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/conditions/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/conditions/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/conditions/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/conditions/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/conditions/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/datatypes/common.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/datatypes/common.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/common.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.f diff --git a/tests/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/datatypes.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/datatypes/golden/datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/golden/datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/datatypes/golden/datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/golden/datatypes.log diff --git a/tests/systemc/misc/cae_test/general/control/if_test/datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/fsm/common.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/fsm/common.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/common.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/fsm/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/fsm/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/fsm/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/fsm/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/display.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/fsm/fsm.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/fsm.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/fsm/fsm.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/fsm.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/fsm/fsm.f b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/fsm.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/fsm/fsm.f rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/fsm.f diff --git a/tests/systemc/misc/cae_test/general/control/if_test/fsm/fsm.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/fsm.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/fsm/fsm.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/fsm.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/fsm/golden/fsm.log b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/golden/fsm.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/fsm/golden/fsm.log rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/golden/fsm.log diff --git a/tests/systemc/misc/cae_test/general/control/if_test/fsm/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/fsm/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/fsm/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/fsm/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/fsm/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/fsm/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/fsm/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/if_test/common.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/if_test/common.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/common.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/if_test/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/if_test/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/if_test/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/if_test/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/display.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/if_test/golden/if_test.log b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/golden/if_test.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/if_test/golden/if_test.log rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/golden/if_test.log diff --git a/tests/systemc/misc/cae_test/general/control/if_test/if_test/if_test.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/if_test.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/if_test/if_test.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/if_test.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/if_test/if_test.f b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/if_test.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/if_test/if_test.f rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/if_test.f diff --git a/tests/systemc/misc/cae_test/general/control/if_test/if_test/if_test.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/if_test.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/if_test/if_test.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/if_test.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/if_test/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/if_test/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/if_test/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/if_test/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/if_test/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/if_test/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/if_test/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/inlining/common.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/common.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/inlining/common.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/common.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/inlining/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/inlining/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/inlining/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/inlining/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/display.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/inlining/golden/inlining.log b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/golden/inlining.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/inlining/golden/inlining.log rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/golden/inlining.log diff --git a/tests/systemc/misc/cae_test/general/control/if_test/inlining/inlining.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/inlining.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/inlining/inlining.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/inlining.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/inlining/inlining.f b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/inlining.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/inlining/inlining.f rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/inlining.f diff --git a/tests/systemc/misc/cae_test/general/control/if_test/inlining/inlining.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/inlining.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/inlining/inlining.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/inlining.h diff --git a/tests/systemc/misc/cae_test/general/control/if_test/inlining/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/inlining/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/inlining/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/inlining/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/if_test/inlining/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/if_test/inlining/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/if_test/inlining/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.f diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/for_datatypes.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_datatypes/golden/for_datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/golden/for_datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_datatypes/golden/for_datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/golden/for_datatypes.log diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_exit/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_exit/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_exit/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_exit/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/display.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.f b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.f rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.f diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/for_exit.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_exit/golden/for_exit.log b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/golden/for_exit.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_exit/golden/for_exit.log rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/golden/for_exit.log diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_exit/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_exit/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_exit/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_exit/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_exit/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_exit/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_exit/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_fsm/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_fsm/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_fsm/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_fsm/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/display.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.f b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.f rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.f diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/for_fsm.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_fsm/golden/for_fsm.log b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/golden/for_fsm.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_fsm/golden/for_fsm.log rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/golden/for_fsm.log diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_fsm/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_fsm/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_fsm/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_fsm/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/for_fsm/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/for_fsm/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/for_fsm/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_datatypes/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_datatypes/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_datatypes/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_datatypes/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/display.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_datatypes/golden/while_datatypes.log b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/golden/while_datatypes.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_datatypes/golden/while_datatypes.log rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/golden/while_datatypes.log diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_datatypes/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_datatypes/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_datatypes/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_datatypes/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_datatypes/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_datatypes/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.f b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.f rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.f diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_datatypes/while_datatypes.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_exit/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_exit/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_exit/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_exit/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/display.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_exit/golden/while_exit.log b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/golden/while_exit.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_exit/golden/while_exit.log rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/golden/while_exit.log diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_exit/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_exit/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_exit/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_exit/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_exit/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_exit/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.f b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.f rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.f diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_exit/while_exit.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_fsm/display.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/display.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_fsm/display.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/display.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_fsm/display.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/display.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_fsm/display.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/display.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_fsm/golden/while_fsm.log b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/golden/while_fsm.log similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_fsm/golden/while_fsm.log rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/golden/while_fsm.log diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_fsm/main.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/main.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_fsm/main.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/main.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_fsm/stimulus.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/stimulus.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_fsm/stimulus.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/stimulus.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_fsm/stimulus.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/stimulus.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_fsm/stimulus.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/stimulus.h diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.cpp b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.cpp similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.cpp rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.cpp diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.f b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.f similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.f rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.f diff --git a/tests/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.h b/tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.h similarity index 100% rename from tests/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.h rename to tests/golden-file/systemc/misc/cae_test/general/control/loop/while_fsm/while_fsm.h diff --git a/tests/systemc/misc/communication/channel/aggregate/golden/rgb.log b/tests/golden-file/systemc/misc/communication/channel/aggregate/golden/rgb.log similarity index 100% rename from tests/systemc/misc/communication/channel/aggregate/golden/rgb.log rename to tests/golden-file/systemc/misc/communication/channel/aggregate/golden/rgb.log diff --git a/tests/systemc/misc/communication/channel/aggregate/rgb.cpp b/tests/golden-file/systemc/misc/communication/channel/aggregate/rgb.cpp similarity index 100% rename from tests/systemc/misc/communication/channel/aggregate/rgb.cpp rename to tests/golden-file/systemc/misc/communication/channel/aggregate/rgb.cpp diff --git a/tests/systemc/misc/communication/channel/aggregate/rgb.h b/tests/golden-file/systemc/misc/communication/channel/aggregate/rgb.h similarity index 100% rename from tests/systemc/misc/communication/channel/aggregate/rgb.h rename to tests/golden-file/systemc/misc/communication/channel/aggregate/rgb.h diff --git a/tests/systemc/misc/communication/channel/dataflow/dataflow.cpp b/tests/golden-file/systemc/misc/communication/channel/dataflow/dataflow.cpp similarity index 100% rename from tests/systemc/misc/communication/channel/dataflow/dataflow.cpp rename to tests/golden-file/systemc/misc/communication/channel/dataflow/dataflow.cpp diff --git a/tests/systemc/misc/communication/channel/dataflow/golden/dataflow.log b/tests/golden-file/systemc/misc/communication/channel/dataflow/golden/dataflow.log similarity index 100% rename from tests/systemc/misc/communication/channel/dataflow/golden/dataflow.log rename to tests/golden-file/systemc/misc/communication/channel/dataflow/golden/dataflow.log diff --git a/tests/systemc/misc/communication/channel/hshake1/golden/hshake1.log b/tests/golden-file/systemc/misc/communication/channel/hshake1/golden/hshake1.log similarity index 100% rename from tests/systemc/misc/communication/channel/hshake1/golden/hshake1.log rename to tests/golden-file/systemc/misc/communication/channel/hshake1/golden/hshake1.log diff --git a/tests/systemc/misc/communication/channel/hshake1/hshake1.cpp b/tests/golden-file/systemc/misc/communication/channel/hshake1/hshake1.cpp similarity index 100% rename from tests/systemc/misc/communication/channel/hshake1/hshake1.cpp rename to tests/golden-file/systemc/misc/communication/channel/hshake1/hshake1.cpp diff --git a/tests/systemc/misc/communication/channel/hshake2/golden/hshake2.log b/tests/golden-file/systemc/misc/communication/channel/hshake2/golden/hshake2.log similarity index 100% rename from tests/systemc/misc/communication/channel/hshake2/golden/hshake2.log rename to tests/golden-file/systemc/misc/communication/channel/hshake2/golden/hshake2.log diff --git a/tests/systemc/misc/communication/channel/hshake2/hshake2.cpp b/tests/golden-file/systemc/misc/communication/channel/hshake2/hshake2.cpp similarity index 100% rename from tests/systemc/misc/communication/channel/hshake2/hshake2.cpp rename to tests/golden-file/systemc/misc/communication/channel/hshake2/hshake2.cpp diff --git a/tests/systemc/misc/communication/channel/hwsw/golden/hwsw.log b/tests/golden-file/systemc/misc/communication/channel/hwsw/golden/hwsw.log similarity index 100% rename from tests/systemc/misc/communication/channel/hwsw/golden/hwsw.log rename to tests/golden-file/systemc/misc/communication/channel/hwsw/golden/hwsw.log diff --git a/tests/systemc/misc/communication/channel/hwsw/hwsw.cpp b/tests/golden-file/systemc/misc/communication/channel/hwsw/hwsw.cpp similarity index 100% rename from tests/systemc/misc/communication/channel/hwsw/hwsw.cpp rename to tests/golden-file/systemc/misc/communication/channel/hwsw/hwsw.cpp diff --git a/tests/systemc/misc/communication/channel/test1/golden/test1.log b/tests/golden-file/systemc/misc/communication/channel/test1/golden/test1.log similarity index 100% rename from tests/systemc/misc/communication/channel/test1/golden/test1.log rename to tests/golden-file/systemc/misc/communication/channel/test1/golden/test1.log diff --git a/tests/systemc/misc/communication/channel/test1/test1.cpp b/tests/golden-file/systemc/misc/communication/channel/test1/test1.cpp similarity index 100% rename from tests/systemc/misc/communication/channel/test1/test1.cpp rename to tests/golden-file/systemc/misc/communication/channel/test1/test1.cpp diff --git a/tests/systemc/misc/communication/channel/test2/golden/test2.log b/tests/golden-file/systemc/misc/communication/channel/test2/golden/test2.log similarity index 100% rename from tests/systemc/misc/communication/channel/test2/golden/test2.log rename to tests/golden-file/systemc/misc/communication/channel/test2/golden/test2.log diff --git a/tests/systemc/misc/communication/channel/test2/test2.cpp b/tests/golden-file/systemc/misc/communication/channel/test2/test2.cpp similarity index 100% rename from tests/systemc/misc/communication/channel/test2/test2.cpp rename to tests/golden-file/systemc/misc/communication/channel/test2/test2.cpp diff --git a/tests/systemc/misc/communication/channel/test3/golden/test3.log b/tests/golden-file/systemc/misc/communication/channel/test3/golden/test3.log similarity index 100% rename from tests/systemc/misc/communication/channel/test3/golden/test3.log rename to tests/golden-file/systemc/misc/communication/channel/test3/golden/test3.log diff --git a/tests/systemc/misc/communication/channel/test3/test3.cpp b/tests/golden-file/systemc/misc/communication/channel/test3/test3.cpp similarity index 100% rename from tests/systemc/misc/communication/channel/test3/test3.cpp rename to tests/golden-file/systemc/misc/communication/channel/test3/test3.cpp diff --git a/tests/systemc/misc/communication/channel/test4/golden/test4.log b/tests/golden-file/systemc/misc/communication/channel/test4/golden/test4.log similarity index 100% rename from tests/systemc/misc/communication/channel/test4/golden/test4.log rename to tests/golden-file/systemc/misc/communication/channel/test4/golden/test4.log diff --git a/tests/systemc/misc/communication/channel/test4/test4.cpp b/tests/golden-file/systemc/misc/communication/channel/test4/test4.cpp similarity index 100% rename from tests/systemc/misc/communication/channel/test4/test4.cpp rename to tests/golden-file/systemc/misc/communication/channel/test4/test4.cpp diff --git a/tests/systemc/misc/communication/reslv/test1/golden/test1.log b/tests/golden-file/systemc/misc/communication/reslv/test1/golden/test1.log similarity index 100% rename from tests/systemc/misc/communication/reslv/test1/golden/test1.log rename to tests/golden-file/systemc/misc/communication/reslv/test1/golden/test1.log diff --git a/tests/systemc/misc/communication/reslv/test1/test1.cpp b/tests/golden-file/systemc/misc/communication/reslv/test1/test1.cpp similarity index 100% rename from tests/systemc/misc/communication/reslv/test1/test1.cpp rename to tests/golden-file/systemc/misc/communication/reslv/test1/test1.cpp diff --git a/tests/systemc/misc/communication/reslv/test2/golden/test2.log b/tests/golden-file/systemc/misc/communication/reslv/test2/golden/test2.log similarity index 100% rename from tests/systemc/misc/communication/reslv/test2/golden/test2.log rename to tests/golden-file/systemc/misc/communication/reslv/test2/golden/test2.log diff --git a/tests/systemc/misc/communication/reslv/test2/test2.cpp b/tests/golden-file/systemc/misc/communication/reslv/test2/test2.cpp similarity index 100% rename from tests/systemc/misc/communication/reslv/test2/test2.cpp rename to tests/golden-file/systemc/misc/communication/reslv/test2/test2.cpp diff --git a/tests/systemc/misc/communication/reslv/test3/golden/test3.log b/tests/golden-file/systemc/misc/communication/reslv/test3/golden/test3.log similarity index 100% rename from tests/systemc/misc/communication/reslv/test3/golden/test3.log rename to tests/golden-file/systemc/misc/communication/reslv/test3/golden/test3.log diff --git a/tests/systemc/misc/communication/reslv/test3/test3.cpp b/tests/golden-file/systemc/misc/communication/reslv/test3/test3.cpp similarity index 100% rename from tests/systemc/misc/communication/reslv/test3/test3.cpp rename to tests/golden-file/systemc/misc/communication/reslv/test3/test3.cpp diff --git a/tests/systemc/misc/communication/reslv/test4/golden/test4.log b/tests/golden-file/systemc/misc/communication/reslv/test4/golden/test4.log similarity index 100% rename from tests/systemc/misc/communication/reslv/test4/golden/test4.log rename to tests/golden-file/systemc/misc/communication/reslv/test4/golden/test4.log diff --git a/tests/systemc/misc/communication/reslv/test4/test4.cpp b/tests/golden-file/systemc/misc/communication/reslv/test4/test4.cpp similarity index 100% rename from tests/systemc/misc/communication/reslv/test4/test4.cpp rename to tests/golden-file/systemc/misc/communication/reslv/test4/test4.cpp diff --git a/tests/systemc/misc/communication/reslv/tvec1/golden/tvec1.log b/tests/golden-file/systemc/misc/communication/reslv/tvec1/golden/tvec1.log similarity index 100% rename from tests/systemc/misc/communication/reslv/tvec1/golden/tvec1.log rename to tests/golden-file/systemc/misc/communication/reslv/tvec1/golden/tvec1.log diff --git a/tests/systemc/misc/communication/reslv/tvec1/tvec1.cpp b/tests/golden-file/systemc/misc/communication/reslv/tvec1/tvec1.cpp similarity index 100% rename from tests/systemc/misc/communication/reslv/tvec1/tvec1.cpp rename to tests/golden-file/systemc/misc/communication/reslv/tvec1/tvec1.cpp diff --git a/tests/systemc/misc/communication/reslv/tvec2/golden/tvec2.log b/tests/golden-file/systemc/misc/communication/reslv/tvec2/golden/tvec2.log similarity index 100% rename from tests/systemc/misc/communication/reslv/tvec2/golden/tvec2.log rename to tests/golden-file/systemc/misc/communication/reslv/tvec2/golden/tvec2.log diff --git a/tests/systemc/misc/communication/reslv/tvec2/tvec2.cpp b/tests/golden-file/systemc/misc/communication/reslv/tvec2/tvec2.cpp similarity index 100% rename from tests/systemc/misc/communication/reslv/tvec2/tvec2.cpp rename to tests/golden-file/systemc/misc/communication/reslv/tvec2/tvec2.cpp diff --git a/tests/systemc/misc/communication/reslv/tvec3/golden/tvec3.log b/tests/golden-file/systemc/misc/communication/reslv/tvec3/golden/tvec3.log similarity index 100% rename from tests/systemc/misc/communication/reslv/tvec3/golden/tvec3.log rename to tests/golden-file/systemc/misc/communication/reslv/tvec3/golden/tvec3.log diff --git a/tests/systemc/misc/communication/reslv/tvec3/tvec3.cpp b/tests/golden-file/systemc/misc/communication/reslv/tvec3/tvec3.cpp similarity index 100% rename from tests/systemc/misc/communication/reslv/tvec3/tvec3.cpp rename to tests/golden-file/systemc/misc/communication/reslv/tvec3/tvec3.cpp diff --git a/tests/systemc/misc/communication/reslv/tvec4/golden/tvec4.log b/tests/golden-file/systemc/misc/communication/reslv/tvec4/golden/tvec4.log similarity index 100% rename from tests/systemc/misc/communication/reslv/tvec4/golden/tvec4.log rename to tests/golden-file/systemc/misc/communication/reslv/tvec4/golden/tvec4.log diff --git a/tests/systemc/misc/communication/reslv/tvec4/tvec4.cpp b/tests/golden-file/systemc/misc/communication/reslv/tvec4/tvec4.cpp similarity index 100% rename from tests/systemc/misc/communication/reslv/tvec4/tvec4.cpp rename to tests/golden-file/systemc/misc/communication/reslv/tvec4/tvec4.cpp diff --git a/tests/systemc/misc/communication/signals/aggregate/golden/rgb.log b/tests/golden-file/systemc/misc/communication/signals/aggregate/golden/rgb.log similarity index 100% rename from tests/systemc/misc/communication/signals/aggregate/golden/rgb.log rename to tests/golden-file/systemc/misc/communication/signals/aggregate/golden/rgb.log diff --git a/tests/systemc/misc/communication/signals/aggregate/rgb.cpp b/tests/golden-file/systemc/misc/communication/signals/aggregate/rgb.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/aggregate/rgb.cpp rename to tests/golden-file/systemc/misc/communication/signals/aggregate/rgb.cpp diff --git a/tests/systemc/misc/communication/signals/aggregate/rgb.h b/tests/golden-file/systemc/misc/communication/signals/aggregate/rgb.h similarity index 100% rename from tests/systemc/misc/communication/signals/aggregate/rgb.h rename to tests/golden-file/systemc/misc/communication/signals/aggregate/rgb.h diff --git a/tests/systemc/misc/communication/signals/bool/bool.f b/tests/golden-file/systemc/misc/communication/signals/bool/bool.f similarity index 100% rename from tests/systemc/misc/communication/signals/bool/bool.f rename to tests/golden-file/systemc/misc/communication/signals/bool/bool.f diff --git a/tests/systemc/misc/communication/signals/bool/golden/bool.log b/tests/golden-file/systemc/misc/communication/signals/bool/golden/bool.log similarity index 100% rename from tests/systemc/misc/communication/signals/bool/golden/bool.log rename to tests/golden-file/systemc/misc/communication/signals/bool/golden/bool.log diff --git a/tests/systemc/misc/communication/signals/bool/main.cpp b/tests/golden-file/systemc/misc/communication/signals/bool/main.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/bool/main.cpp rename to tests/golden-file/systemc/misc/communication/signals/bool/main.cpp diff --git a/tests/systemc/misc/communication/signals/bool/proc1.cpp b/tests/golden-file/systemc/misc/communication/signals/bool/proc1.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/bool/proc1.cpp rename to tests/golden-file/systemc/misc/communication/signals/bool/proc1.cpp diff --git a/tests/systemc/misc/communication/signals/bool/proc1.h b/tests/golden-file/systemc/misc/communication/signals/bool/proc1.h similarity index 100% rename from tests/systemc/misc/communication/signals/bool/proc1.h rename to tests/golden-file/systemc/misc/communication/signals/bool/proc1.h diff --git a/tests/systemc/misc/communication/signals/bool/proc2.cpp b/tests/golden-file/systemc/misc/communication/signals/bool/proc2.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/bool/proc2.cpp rename to tests/golden-file/systemc/misc/communication/signals/bool/proc2.cpp diff --git a/tests/systemc/misc/communication/signals/bool/proc2.h b/tests/golden-file/systemc/misc/communication/signals/bool/proc2.h similarity index 100% rename from tests/systemc/misc/communication/signals/bool/proc2.h rename to tests/golden-file/systemc/misc/communication/signals/bool/proc2.h diff --git a/tests/systemc/misc/communication/signals/float/float.f b/tests/golden-file/systemc/misc/communication/signals/float/float.f similarity index 100% rename from tests/systemc/misc/communication/signals/float/float.f rename to tests/golden-file/systemc/misc/communication/signals/float/float.f diff --git a/tests/systemc/misc/communication/signals/float/golden/float.log b/tests/golden-file/systemc/misc/communication/signals/float/golden/float.log similarity index 100% rename from tests/systemc/misc/communication/signals/float/golden/float.log rename to tests/golden-file/systemc/misc/communication/signals/float/golden/float.log diff --git a/tests/systemc/misc/communication/signals/float/main.cpp b/tests/golden-file/systemc/misc/communication/signals/float/main.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/float/main.cpp rename to tests/golden-file/systemc/misc/communication/signals/float/main.cpp diff --git a/tests/systemc/misc/communication/signals/float/proc1.cpp b/tests/golden-file/systemc/misc/communication/signals/float/proc1.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/float/proc1.cpp rename to tests/golden-file/systemc/misc/communication/signals/float/proc1.cpp diff --git a/tests/systemc/misc/communication/signals/float/proc1.h b/tests/golden-file/systemc/misc/communication/signals/float/proc1.h similarity index 100% rename from tests/systemc/misc/communication/signals/float/proc1.h rename to tests/golden-file/systemc/misc/communication/signals/float/proc1.h diff --git a/tests/systemc/misc/communication/signals/float/proc2.cpp b/tests/golden-file/systemc/misc/communication/signals/float/proc2.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/float/proc2.cpp rename to tests/golden-file/systemc/misc/communication/signals/float/proc2.cpp diff --git a/tests/systemc/misc/communication/signals/float/proc2.h b/tests/golden-file/systemc/misc/communication/signals/float/proc2.h similarity index 100% rename from tests/systemc/misc/communication/signals/float/proc2.h rename to tests/golden-file/systemc/misc/communication/signals/float/proc2.h diff --git a/tests/systemc/misc/communication/signals/int/golden/int.log b/tests/golden-file/systemc/misc/communication/signals/int/golden/int.log similarity index 100% rename from tests/systemc/misc/communication/signals/int/golden/int.log rename to tests/golden-file/systemc/misc/communication/signals/int/golden/int.log diff --git a/tests/systemc/misc/communication/signals/int/int.f b/tests/golden-file/systemc/misc/communication/signals/int/int.f similarity index 100% rename from tests/systemc/misc/communication/signals/int/int.f rename to tests/golden-file/systemc/misc/communication/signals/int/int.f diff --git a/tests/systemc/misc/communication/signals/int/main.cpp b/tests/golden-file/systemc/misc/communication/signals/int/main.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/int/main.cpp rename to tests/golden-file/systemc/misc/communication/signals/int/main.cpp diff --git a/tests/systemc/misc/communication/signals/int/proc1.cpp b/tests/golden-file/systemc/misc/communication/signals/int/proc1.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/int/proc1.cpp rename to tests/golden-file/systemc/misc/communication/signals/int/proc1.cpp diff --git a/tests/systemc/misc/communication/signals/int/proc1.h b/tests/golden-file/systemc/misc/communication/signals/int/proc1.h similarity index 100% rename from tests/systemc/misc/communication/signals/int/proc1.h rename to tests/golden-file/systemc/misc/communication/signals/int/proc1.h diff --git a/tests/systemc/misc/communication/signals/int/proc2.cpp b/tests/golden-file/systemc/misc/communication/signals/int/proc2.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/int/proc2.cpp rename to tests/golden-file/systemc/misc/communication/signals/int/proc2.cpp diff --git a/tests/systemc/misc/communication/signals/int/proc2.h b/tests/golden-file/systemc/misc/communication/signals/int/proc2.h similarity index 100% rename from tests/systemc/misc/communication/signals/int/proc2.h rename to tests/golden-file/systemc/misc/communication/signals/int/proc2.h diff --git a/tests/systemc/misc/communication/signals/unsigned/golden/unsigned.log b/tests/golden-file/systemc/misc/communication/signals/unsigned/golden/unsigned.log similarity index 100% rename from tests/systemc/misc/communication/signals/unsigned/golden/unsigned.log rename to tests/golden-file/systemc/misc/communication/signals/unsigned/golden/unsigned.log diff --git a/tests/systemc/misc/communication/signals/unsigned/main.cpp b/tests/golden-file/systemc/misc/communication/signals/unsigned/main.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/unsigned/main.cpp rename to tests/golden-file/systemc/misc/communication/signals/unsigned/main.cpp diff --git a/tests/systemc/misc/communication/signals/unsigned/proc1.cpp b/tests/golden-file/systemc/misc/communication/signals/unsigned/proc1.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/unsigned/proc1.cpp rename to tests/golden-file/systemc/misc/communication/signals/unsigned/proc1.cpp diff --git a/tests/systemc/misc/communication/signals/unsigned/proc1.h b/tests/golden-file/systemc/misc/communication/signals/unsigned/proc1.h similarity index 100% rename from tests/systemc/misc/communication/signals/unsigned/proc1.h rename to tests/golden-file/systemc/misc/communication/signals/unsigned/proc1.h diff --git a/tests/systemc/misc/communication/signals/unsigned/proc2.cpp b/tests/golden-file/systemc/misc/communication/signals/unsigned/proc2.cpp similarity index 100% rename from tests/systemc/misc/communication/signals/unsigned/proc2.cpp rename to tests/golden-file/systemc/misc/communication/signals/unsigned/proc2.cpp diff --git a/tests/systemc/misc/communication/signals/unsigned/proc2.h b/tests/golden-file/systemc/misc/communication/signals/unsigned/proc2.h similarity index 100% rename from tests/systemc/misc/communication/signals/unsigned/proc2.h rename to tests/golden-file/systemc/misc/communication/signals/unsigned/proc2.h diff --git a/tests/systemc/misc/communication/signals/unsigned/unsigned.f b/tests/golden-file/systemc/misc/communication/signals/unsigned/unsigned.f similarity index 100% rename from tests/systemc/misc/communication/signals/unsigned/unsigned.f rename to tests/golden-file/systemc/misc/communication/signals/unsigned/unsigned.f diff --git a/tests/systemc/misc/examples/README b/tests/golden-file/systemc/misc/examples/README similarity index 100% rename from tests/systemc/misc/examples/README rename to tests/golden-file/systemc/misc/examples/README diff --git a/tests/systemc/misc/examples/a2901/a2901.cpp b/tests/golden-file/systemc/misc/examples/a2901/a2901.cpp similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901.cpp rename to tests/golden-file/systemc/misc/examples/a2901/a2901.cpp diff --git a/tests/systemc/misc/examples/a2901/a2901.f b/tests/golden-file/systemc/misc/examples/a2901/a2901.f similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901.f rename to tests/golden-file/systemc/misc/examples/a2901/a2901.f diff --git a/tests/systemc/misc/examples/a2901/a2901.h b/tests/golden-file/systemc/misc/examples/a2901/a2901.h similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901.h rename to tests/golden-file/systemc/misc/examples/a2901/a2901.h diff --git a/tests/systemc/misc/examples/a2901/a2901_alu.cpp b/tests/golden-file/systemc/misc/examples/a2901/a2901_alu.cpp similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901_alu.cpp rename to tests/golden-file/systemc/misc/examples/a2901/a2901_alu.cpp diff --git a/tests/systemc/misc/examples/a2901/a2901_alu.h b/tests/golden-file/systemc/misc/examples/a2901/a2901_alu.h similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901_alu.h rename to tests/golden-file/systemc/misc/examples/a2901/a2901_alu.h diff --git a/tests/systemc/misc/examples/a2901/a2901_alu_inputs.cpp b/tests/golden-file/systemc/misc/examples/a2901/a2901_alu_inputs.cpp similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901_alu_inputs.cpp rename to tests/golden-file/systemc/misc/examples/a2901/a2901_alu_inputs.cpp diff --git a/tests/systemc/misc/examples/a2901/a2901_alu_inputs.h b/tests/golden-file/systemc/misc/examples/a2901/a2901_alu_inputs.h similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901_alu_inputs.h rename to tests/golden-file/systemc/misc/examples/a2901/a2901_alu_inputs.h diff --git a/tests/systemc/misc/examples/a2901/a2901_edge.cpp b/tests/golden-file/systemc/misc/examples/a2901/a2901_edge.cpp similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901_edge.cpp rename to tests/golden-file/systemc/misc/examples/a2901/a2901_edge.cpp diff --git a/tests/systemc/misc/examples/a2901/a2901_edge.h b/tests/golden-file/systemc/misc/examples/a2901/a2901_edge.h similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901_edge.h rename to tests/golden-file/systemc/misc/examples/a2901/a2901_edge.h diff --git a/tests/systemc/misc/examples/a2901/a2901_output_and_shifter.cpp b/tests/golden-file/systemc/misc/examples/a2901/a2901_output_and_shifter.cpp similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901_output_and_shifter.cpp rename to tests/golden-file/systemc/misc/examples/a2901/a2901_output_and_shifter.cpp diff --git a/tests/systemc/misc/examples/a2901/a2901_output_and_shifter.h b/tests/golden-file/systemc/misc/examples/a2901/a2901_output_and_shifter.h similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901_output_and_shifter.h rename to tests/golden-file/systemc/misc/examples/a2901/a2901_output_and_shifter.h diff --git a/tests/systemc/misc/examples/a2901/a2901_test.cpp b/tests/golden-file/systemc/misc/examples/a2901/a2901_test.cpp similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901_test.cpp rename to tests/golden-file/systemc/misc/examples/a2901/a2901_test.cpp diff --git a/tests/systemc/misc/examples/a2901/a2901_test.h b/tests/golden-file/systemc/misc/examples/a2901/a2901_test.h similarity index 100% rename from tests/systemc/misc/examples/a2901/a2901_test.h rename to tests/golden-file/systemc/misc/examples/a2901/a2901_test.h diff --git a/tests/systemc/misc/examples/a2901/common.h b/tests/golden-file/systemc/misc/examples/a2901/common.h similarity index 100% rename from tests/systemc/misc/examples/a2901/common.h rename to tests/golden-file/systemc/misc/examples/a2901/common.h diff --git a/tests/systemc/misc/examples/a2901/golden/a2901.log b/tests/golden-file/systemc/misc/examples/a2901/golden/a2901.log similarity index 100% rename from tests/systemc/misc/examples/a2901/golden/a2901.log rename to tests/golden-file/systemc/misc/examples/a2901/golden/a2901.log diff --git a/tests/systemc/misc/examples/datawidth_int_c/datawidth.h b/tests/golden-file/systemc/misc/examples/datawidth_int_c/datawidth.h similarity index 100% rename from tests/systemc/misc/examples/datawidth_int_c/datawidth.h rename to tests/golden-file/systemc/misc/examples/datawidth_int_c/datawidth.h diff --git a/tests/systemc/misc/examples/datawidth_int_c/datawidth_int.cpp b/tests/golden-file/systemc/misc/examples/datawidth_int_c/datawidth_int.cpp similarity index 100% rename from tests/systemc/misc/examples/datawidth_int_c/datawidth_int.cpp rename to tests/golden-file/systemc/misc/examples/datawidth_int_c/datawidth_int.cpp diff --git a/tests/systemc/misc/examples/datawidth_int_c/golden/datawidth_int.log b/tests/golden-file/systemc/misc/examples/datawidth_int_c/golden/datawidth_int.log similarity index 100% rename from tests/systemc/misc/examples/datawidth_int_c/golden/datawidth_int.log rename to tests/golden-file/systemc/misc/examples/datawidth_int_c/golden/datawidth_int.log diff --git a/tests/systemc/misc/examples/datawidth_int_c/stimgen.h b/tests/golden-file/systemc/misc/examples/datawidth_int_c/stimgen.h similarity index 100% rename from tests/systemc/misc/examples/datawidth_int_c/stimgen.h rename to tests/golden-file/systemc/misc/examples/datawidth_int_c/stimgen.h diff --git a/tests/systemc/misc/examples/datawidth_int_file/datawidth.cpp b/tests/golden-file/systemc/misc/examples/datawidth_int_file/datawidth.cpp similarity index 100% rename from tests/systemc/misc/examples/datawidth_int_file/datawidth.cpp rename to tests/golden-file/systemc/misc/examples/datawidth_int_file/datawidth.cpp diff --git a/tests/systemc/misc/examples/datawidth_int_file/datawidth.h b/tests/golden-file/systemc/misc/examples/datawidth_int_file/datawidth.h similarity index 100% rename from tests/systemc/misc/examples/datawidth_int_file/datawidth.h rename to tests/golden-file/systemc/misc/examples/datawidth_int_file/datawidth.h diff --git a/tests/systemc/misc/examples/datawidth_int_file/datawidth_int.f b/tests/golden-file/systemc/misc/examples/datawidth_int_file/datawidth_int.f similarity index 100% rename from tests/systemc/misc/examples/datawidth_int_file/datawidth_int.f rename to tests/golden-file/systemc/misc/examples/datawidth_int_file/datawidth_int.f diff --git a/tests/systemc/misc/examples/datawidth_int_file/golden/datawidth_int.log b/tests/golden-file/systemc/misc/examples/datawidth_int_file/golden/datawidth_int.log similarity index 100% rename from tests/systemc/misc/examples/datawidth_int_file/golden/datawidth_int.log rename to tests/golden-file/systemc/misc/examples/datawidth_int_file/golden/datawidth_int.log diff --git a/tests/systemc/misc/examples/datawidth_int_file/main.cpp b/tests/golden-file/systemc/misc/examples/datawidth_int_file/main.cpp similarity index 100% rename from tests/systemc/misc/examples/datawidth_int_file/main.cpp rename to tests/golden-file/systemc/misc/examples/datawidth_int_file/main.cpp diff --git a/tests/systemc/misc/examples/datawidth_int_file/stimgen.cpp b/tests/golden-file/systemc/misc/examples/datawidth_int_file/stimgen.cpp similarity index 100% rename from tests/systemc/misc/examples/datawidth_int_file/stimgen.cpp rename to tests/golden-file/systemc/misc/examples/datawidth_int_file/stimgen.cpp diff --git a/tests/systemc/misc/examples/datawidth_int_file/stimgen.h b/tests/golden-file/systemc/misc/examples/datawidth_int_file/stimgen.h similarity index 100% rename from tests/systemc/misc/examples/datawidth_int_file/stimgen.h rename to tests/golden-file/systemc/misc/examples/datawidth_int_file/stimgen.h diff --git a/tests/systemc/misc/examples/parsing/activa.cpp b/tests/golden-file/systemc/misc/examples/parsing/activa.cpp similarity index 100% rename from tests/systemc/misc/examples/parsing/activa.cpp rename to tests/golden-file/systemc/misc/examples/parsing/activa.cpp diff --git a/tests/systemc/misc/examples/parsing/golden/activa.log b/tests/golden-file/systemc/misc/examples/parsing/golden/activa.log similarity index 100% rename from tests/systemc/misc/examples/parsing/golden/activa.log rename to tests/golden-file/systemc/misc/examples/parsing/golden/activa.log diff --git a/tests/systemc/misc/expected_behavior/test1/golden/test1.log b/tests/golden-file/systemc/misc/expected_behavior/test1/golden/test1.log similarity index 100% rename from tests/systemc/misc/expected_behavior/test1/golden/test1.log rename to tests/golden-file/systemc/misc/expected_behavior/test1/golden/test1.log diff --git a/tests/systemc/misc/expected_behavior/test1/test1.cpp b/tests/golden-file/systemc/misc/expected_behavior/test1/test1.cpp similarity index 100% rename from tests/systemc/misc/expected_behavior/test1/test1.cpp rename to tests/golden-file/systemc/misc/expected_behavior/test1/test1.cpp diff --git a/tests/systemc/misc/gnats/pr-134/golden/pr-134.log b/tests/golden-file/systemc/misc/gnats/pr-134/golden/pr-134.log similarity index 100% rename from tests/systemc/misc/gnats/pr-134/golden/pr-134.log rename to tests/golden-file/systemc/misc/gnats/pr-134/golden/pr-134.log diff --git a/tests/systemc/misc/gnats/pr-134/pr-134.cpp b/tests/golden-file/systemc/misc/gnats/pr-134/pr-134.cpp similarity index 100% rename from tests/systemc/misc/gnats/pr-134/pr-134.cpp rename to tests/golden-file/systemc/misc/gnats/pr-134/pr-134.cpp diff --git a/tests/systemc/misc/gnats/pr-2/golden/pr-2.log b/tests/golden-file/systemc/misc/gnats/pr-2/golden/pr-2.log similarity index 100% rename from tests/systemc/misc/gnats/pr-2/golden/pr-2.log rename to tests/golden-file/systemc/misc/gnats/pr-2/golden/pr-2.log diff --git a/tests/systemc/misc/gnats/pr-2/pr-2.cpp b/tests/golden-file/systemc/misc/gnats/pr-2/pr-2.cpp similarity index 100% rename from tests/systemc/misc/gnats/pr-2/pr-2.cpp rename to tests/golden-file/systemc/misc/gnats/pr-2/pr-2.cpp diff --git a/tests/systemc/misc/gnats/pr-233/golden/pr-233.log b/tests/golden-file/systemc/misc/gnats/pr-233/golden/pr-233.log similarity index 100% rename from tests/systemc/misc/gnats/pr-233/golden/pr-233.log rename to tests/golden-file/systemc/misc/gnats/pr-233/golden/pr-233.log diff --git a/tests/systemc/misc/gnats/pr-233/pr-233.cpp b/tests/golden-file/systemc/misc/gnats/pr-233/pr-233.cpp similarity index 100% rename from tests/systemc/misc/gnats/pr-233/pr-233.cpp rename to tests/golden-file/systemc/misc/gnats/pr-233/pr-233.cpp diff --git a/tests/systemc/misc/gnats/pr-25/golden/pr-25.log b/tests/golden-file/systemc/misc/gnats/pr-25/golden/pr-25.log similarity index 100% rename from tests/systemc/misc/gnats/pr-25/golden/pr-25.log rename to tests/golden-file/systemc/misc/gnats/pr-25/golden/pr-25.log diff --git a/tests/systemc/misc/gnats/pr-25/pr-25.cpp b/tests/golden-file/systemc/misc/gnats/pr-25/pr-25.cpp similarity index 100% rename from tests/systemc/misc/gnats/pr-25/pr-25.cpp rename to tests/golden-file/systemc/misc/gnats/pr-25/pr-25.cpp diff --git a/tests/systemc/misc/gnats/pr-47_3/golden/pr-47_3.log b/tests/golden-file/systemc/misc/gnats/pr-47_3/golden/pr-47_3.log similarity index 100% rename from tests/systemc/misc/gnats/pr-47_3/golden/pr-47_3.log rename to tests/golden-file/systemc/misc/gnats/pr-47_3/golden/pr-47_3.log diff --git a/tests/systemc/misc/gnats/pr-47_3/pr-47_3.cpp b/tests/golden-file/systemc/misc/gnats/pr-47_3/pr-47_3.cpp similarity index 100% rename from tests/systemc/misc/gnats/pr-47_3/pr-47_3.cpp rename to tests/golden-file/systemc/misc/gnats/pr-47_3/pr-47_3.cpp diff --git a/tests/systemc/misc/gnats/pr-503-neg/golden/pr-503-neg.log b/tests/golden-file/systemc/misc/gnats/pr-503-neg/golden/pr-503-neg.log similarity index 100% rename from tests/systemc/misc/gnats/pr-503-neg/golden/pr-503-neg.log rename to tests/golden-file/systemc/misc/gnats/pr-503-neg/golden/pr-503-neg.log diff --git a/tests/systemc/misc/gnats/pr-503-neg/pr-503-neg.cpp b/tests/golden-file/systemc/misc/gnats/pr-503-neg/pr-503-neg.cpp similarity index 100% rename from tests/systemc/misc/gnats/pr-503-neg/pr-503-neg.cpp rename to tests/golden-file/systemc/misc/gnats/pr-503-neg/pr-503-neg.cpp diff --git a/tests/systemc/misc/gnats/pr-503/golden/pr-503.log b/tests/golden-file/systemc/misc/gnats/pr-503/golden/pr-503.log similarity index 100% rename from tests/systemc/misc/gnats/pr-503/golden/pr-503.log rename to tests/golden-file/systemc/misc/gnats/pr-503/golden/pr-503.log diff --git a/tests/systemc/misc/gnats/pr-503/pr-503.cpp b/tests/golden-file/systemc/misc/gnats/pr-503/pr-503.cpp similarity index 100% rename from tests/systemc/misc/gnats/pr-503/pr-503.cpp rename to tests/golden-file/systemc/misc/gnats/pr-503/pr-503.cpp diff --git a/tests/systemc/misc/gnats/pr213/golden/pr213.log b/tests/golden-file/systemc/misc/gnats/pr213/golden/pr213.log similarity index 100% rename from tests/systemc/misc/gnats/pr213/golden/pr213.log rename to tests/golden-file/systemc/misc/gnats/pr213/golden/pr213.log diff --git a/tests/systemc/misc/gnats/pr213/pr213.cpp b/tests/golden-file/systemc/misc/gnats/pr213/pr213.cpp similarity index 100% rename from tests/systemc/misc/gnats/pr213/pr213.cpp rename to tests/golden-file/systemc/misc/gnats/pr213/pr213.cpp diff --git a/tests/systemc/misc/gnats/pr57/golden/pr57.log b/tests/golden-file/systemc/misc/gnats/pr57/golden/pr57.log similarity index 100% rename from tests/systemc/misc/gnats/pr57/golden/pr57.log rename to tests/golden-file/systemc/misc/gnats/pr57/golden/pr57.log diff --git a/tests/systemc/misc/gnats/pr57/pr57.cpp b/tests/golden-file/systemc/misc/gnats/pr57/pr57.cpp similarity index 100% rename from tests/systemc/misc/gnats/pr57/pr57.cpp rename to tests/golden-file/systemc/misc/gnats/pr57/pr57.cpp diff --git a/tests/systemc/misc/ieee1666_2023/4.2.2/4.2.2.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/4.2.2/4.2.2.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/4.2.2/4.2.2.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/4.2.2/4.2.2.cpp diff --git a/tests/systemc/misc/ieee1666_2023/4.2.2/golden/4.2.2.log b/tests/golden-file/systemc/misc/ieee1666_2023/4.2.2/golden/4.2.2.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/4.2.2/golden/4.2.2.log rename to tests/golden-file/systemc/misc/ieee1666_2023/4.2.2/golden/4.2.2.log diff --git a/tests/systemc/misc/ieee1666_2023/4.4.5.3/4.4.5.3.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/4.4.5.3/4.4.5.3.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/4.4.5.3/4.4.5.3.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/4.4.5.3/4.4.5.3.cpp diff --git a/tests/systemc/misc/ieee1666_2023/4.4.5.3/golden/4.4.5.3.log b/tests/golden-file/systemc/misc/ieee1666_2023/4.4.5.3/golden/4.4.5.3.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/4.4.5.3/golden/4.4.5.3.log rename to tests/golden-file/systemc/misc/ieee1666_2023/4.4.5.3/golden/4.4.5.3.log diff --git a/tests/systemc/misc/ieee1666_2023/4.6.8/4.6.8.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/4.6.8/4.6.8.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/4.6.8/4.6.8.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/4.6.8/4.6.8.cpp diff --git a/tests/systemc/misc/ieee1666_2023/4.6.8/golden/4.6.8.log b/tests/golden-file/systemc/misc/ieee1666_2023/4.6.8/golden/4.6.8.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/4.6.8/golden/4.6.8.log rename to tests/golden-file/systemc/misc/ieee1666_2023/4.6.8/golden/4.6.8.log diff --git a/tests/systemc/misc/ieee1666_2023/5.10.9/5.10.9.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.10.9/5.10.9.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.10.9/5.10.9.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.10.9/5.10.9.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.10.9/golden/5.10.9.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.10.9/golden/5.10.9.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.10.9/golden/5.10.9.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.10.9/golden/5.10.9.log diff --git a/tests/systemc/misc/ieee1666_2023/5.12.7/5.12.7.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.12.7/5.12.7.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.12.7/5.12.7.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.12.7/5.12.7.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.12.7/golden/5.12.7.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.12.7/golden/5.12.7.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.12.7/golden/5.12.7.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.12.7/golden/5.12.7.log diff --git a/tests/systemc/misc/ieee1666_2023/5.12.8.3/5.12.8.3.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.3/5.12.8.3.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.12.8.3/5.12.8.3.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.3/5.12.8.3.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.12.8.3/golden/5.12.8.3.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.3/golden/5.12.8.3.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.12.8.3/golden/5.12.8.3.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.3/golden/5.12.8.3.log diff --git a/tests/systemc/misc/ieee1666_2023/5.12.8.4/5.12.8.4.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.4/5.12.8.4.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.12.8.4/5.12.8.4.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.4/5.12.8.4.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.12.8.4/golden/5.12.8.4.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.4/golden/5.12.8.4.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.12.8.4/golden/5.12.8.4.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.4/golden/5.12.8.4.log diff --git a/tests/systemc/misc/ieee1666_2023/5.12.8.5/5.12.8.5.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.5/5.12.8.5.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.12.8.5/5.12.8.5.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.5/5.12.8.5.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.12.8.5/golden/5.12.8.5.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.5/golden/5.12.8.5.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.12.8.5/golden/5.12.8.5.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.12.8.5/golden/5.12.8.5.log diff --git a/tests/systemc/misc/ieee1666_2023/5.13.7/5.13.7.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.13.7/5.13.7.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.13.7/5.13.7.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.13.7/5.13.7.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.13.7/golden/5.13.7.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.13.7/golden/5.13.7.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.13.7/golden/5.13.7.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.13.7/golden/5.13.7.log diff --git a/tests/systemc/misc/ieee1666_2023/5.16.5/5.16.5.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.16.5/5.16.5.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.16.5/5.16.5.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.16.5/5.16.5.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.16.5/golden/5.16.5.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.16.5/golden/5.16.5.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.16.5/golden/5.16.5.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.16.5/golden/5.16.5.log diff --git a/tests/systemc/misc/ieee1666_2023/5.16.7/5.16.7.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.16.7/5.16.7.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.16.7/5.16.7.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.16.7/5.16.7.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.16.7/golden/5.16.7.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.16.7/golden/5.16.7.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.16.7/golden/5.16.7.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.16.7/golden/5.16.7.log diff --git a/tests/systemc/misc/ieee1666_2023/5.16.8/5.16.8.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.16.8/5.16.8.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.16.8/5.16.8.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.16.8/5.16.8.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.16.8/golden/5.16.8.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.16.8/golden/5.16.8.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.16.8/golden/5.16.8.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.16.8/golden/5.16.8.log diff --git a/tests/systemc/misc/ieee1666_2023/5.16.9/5.16.9.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.16.9/5.16.9.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.16.9/5.16.9.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.16.9/5.16.9.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.16.9/golden/5.16.9.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.16.9/golden/5.16.9.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.16.9/golden/5.16.9.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.16.9/golden/5.16.9.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.12/5.2.12.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.12/5.2.12.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.12/5.2.12.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.12/5.2.12.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.12/golden/5.2.12.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.12/golden/5.2.12.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.12/golden/5.2.12.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.12/golden/5.2.12.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.13/5.2.13.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.13/5.2.13.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.13/5.2.13.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.13/5.2.13.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.13/golden/5.2.13.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.13/golden/5.2.13.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.13/golden/5.2.13.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.13/golden/5.2.13.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.15/5.2.15.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.15/5.2.15.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.15/5.2.15.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.15/5.2.15.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.15/golden/5.2.15.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.15/golden/5.2.15.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.15/golden/5.2.15.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.15/golden/5.2.15.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.17/5.2.17.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.17/5.2.17.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.17/5.2.17.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.17/5.2.17.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.17/golden/5.2.17.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.17/golden/5.2.17.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.17/golden/5.2.17.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.17/golden/5.2.17.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.19/5.2.19.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.19/5.2.19.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.19/5.2.19.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.19/5.2.19.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.19/golden/5.2.19.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.19/golden/5.2.19.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.19/golden/5.2.19.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.19/golden/5.2.19.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.21/5.2.21.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.21/5.2.21.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.21/5.2.21.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.21/5.2.21.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.21/golden/5.2.21.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.21/golden/5.2.21.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.21/golden/5.2.21.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.21/golden/5.2.21.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.22/5.2.22.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.22/5.2.22.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.22/5.2.22.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.22/5.2.22.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.22/golden/5.2.22.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.22/golden/5.2.22.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.22/golden/5.2.22.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.22/golden/5.2.22.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.5/5.2.5.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.5/5.2.5.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.5/5.2.5.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.5/5.2.5.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.5/golden/5.2.5.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.5/golden/5.2.5.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.5/golden/5.2.5.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.5/golden/5.2.5.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.7.part1/5.2.7.part1.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.7.part1/5.2.7.part1.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.7.part1/5.2.7.part1.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.7.part1/5.2.7.part1.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.7.part1/golden/5.2.7.part1.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.7.part1/golden/5.2.7.part1.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.7.part1/golden/5.2.7.part1.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.7.part1/golden/5.2.7.part1.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.7.part2/5.2.7.part2.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.7.part2/5.2.7.part2.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.7.part2/5.2.7.part2.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.7.part2/5.2.7.part2.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.7.part2/golden/5.2.7.part2.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.7.part2/golden/5.2.7.part2.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.7.part2/golden/5.2.7.part2.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.7.part2/golden/5.2.7.part2.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.8/5.2.8.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.8/5.2.8.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.8/5.2.8.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.8/5.2.8.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.8/golden/5.2.8.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.8/golden/5.2.8.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.8/golden/5.2.8.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.8/golden/5.2.8.log diff --git a/tests/systemc/misc/ieee1666_2023/5.2.9/5.2.9.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.9/5.2.9.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.9/5.2.9.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.9/5.2.9.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.2.9/golden/5.2.9.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.2.9/golden/5.2.9.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.2.9/golden/5.2.9.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.2.9/golden/5.2.9.log diff --git a/tests/systemc/misc/ieee1666_2023/5.20.4/5.20.4.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.20.4/5.20.4.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.20.4/5.20.4.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.20.4/5.20.4.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.20.4/golden/5.20.4.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.20.4/golden/5.20.4.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.20.4/golden/5.20.4.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.20.4/golden/5.20.4.log diff --git a/tests/systemc/misc/ieee1666_2023/5.21.5/5.21.5.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.21.5/5.21.5.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.21.5/5.21.5.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.21.5/5.21.5.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.21.5/golden/5.21.5.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.21.5/golden/5.21.5.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.21.5/golden/5.21.5.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.21.5/golden/5.21.5.log diff --git a/tests/systemc/misc/ieee1666_2023/5.3.5/5.3.5.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.3.5/5.3.5.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.3.5/5.3.5.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.3.5/5.3.5.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.3.5/golden/5.3.5.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.3.5/golden/5.3.5.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.3.5/golden/5.3.5.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.3.5/golden/5.3.5.log diff --git a/tests/systemc/misc/ieee1666_2023/5.5.6/5.5.6.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.5.6/5.5.6.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.5.6/5.5.6.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.5.6/5.5.6.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.5.6/golden/5.5.6.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.5.6/golden/5.5.6.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.5.6/golden/5.5.6.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.5.6/golden/5.5.6.log diff --git a/tests/systemc/misc/ieee1666_2023/5.5.7/5.5.7.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.5.7/5.5.7.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.5.7/5.5.7.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.5.7/5.5.7.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.5.7/golden/5.5.7.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.5.7/golden/5.5.7.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.5.7/golden/5.5.7.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.5.7/golden/5.5.7.log diff --git a/tests/systemc/misc/ieee1666_2023/5.6.5/5.6.5.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.5/5.6.5.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.5/5.6.5.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.5/5.6.5.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.6.5/golden/5.6.5.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.5/golden/5.6.5.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.5/golden/5.6.5.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.5/golden/5.6.5.log diff --git a/tests/systemc/misc/ieee1666_2023/5.6.6.1.part1/5.6.6.1.part1.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part1/5.6.6.1.part1.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.6.1.part1/5.6.6.1.part1.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part1/5.6.6.1.part1.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.6.6.1.part1/golden/5.6.6.1.part1.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part1/golden/5.6.6.1.part1.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.6.1.part1/golden/5.6.6.1.part1.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part1/golden/5.6.6.1.part1.log diff --git a/tests/systemc/misc/ieee1666_2023/5.6.6.1.part2/5.6.6.1.part2.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part2/5.6.6.1.part2.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.6.1.part2/5.6.6.1.part2.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part2/5.6.6.1.part2.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.6.6.1.part2/golden/5.6.6.1.part2.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part2/golden/5.6.6.1.part2.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.6.1.part2/golden/5.6.6.1.part2.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part2/golden/5.6.6.1.part2.log diff --git a/tests/systemc/misc/ieee1666_2023/5.6.6.1.part3/5.6.6.1.part3.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part3/5.6.6.1.part3.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.6.1.part3/5.6.6.1.part3.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part3/5.6.6.1.part3.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.6.6.1.part3/golden/5.6.6.1.part3.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part3/golden/5.6.6.1.part3.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.6.1.part3/golden/5.6.6.1.part3.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.1.part3/golden/5.6.6.1.part3.log diff --git a/tests/systemc/misc/ieee1666_2023/5.6.6.7/5.6.6.7.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.7/5.6.6.7.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.6.7/5.6.6.7.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.7/5.6.6.7.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.6.6.7/golden/5.6.6.7.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.7/golden/5.6.6.7.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.6.7/golden/5.6.6.7.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.6.7/golden/5.6.6.7.log diff --git a/tests/systemc/misc/ieee1666_2023/5.6.7/5.6.7.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.7/5.6.7.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.7/5.6.7.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.7/5.6.7.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.6.7/golden/5.6.7.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.7/golden/5.6.7.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.7/golden/5.6.7.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.7/golden/5.6.7.log diff --git a/tests/systemc/misc/ieee1666_2023/5.6.8/5.6.8.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.8/5.6.8.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.8/5.6.8.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.8/5.6.8.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.6.8/golden/5.6.8.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.6.8/golden/5.6.8.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.6.8/golden/5.6.8.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.6.8/golden/5.6.8.log diff --git a/tests/systemc/misc/ieee1666_2023/5.7.3/5.7.3.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.7.3/5.7.3.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.7.3/5.7.3.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.7.3/5.7.3.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.7.3/golden/5.7.3.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.7.3/golden/5.7.3.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.7.3/golden/5.7.3.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.7.3/golden/5.7.3.log diff --git a/tests/systemc/misc/ieee1666_2023/5.8.5.size/5.8.5.size.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.8.5.size/5.8.5.size.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.8.5.size/5.8.5.size.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.8.5.size/5.8.5.size.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.8.5.size/golden/5.8.5.size.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.8.5.size/golden/5.8.5.size.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.8.5.size/golden/5.8.5.size.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.8.5.size/golden/5.8.5.size.log diff --git a/tests/systemc/misc/ieee1666_2023/5.9.4/5.9.4.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/5.9.4/5.9.4.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.9.4/5.9.4.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/5.9.4/5.9.4.cpp diff --git a/tests/systemc/misc/ieee1666_2023/5.9.4/golden/5.9.4.log b/tests/golden-file/systemc/misc/ieee1666_2023/5.9.4/golden/5.9.4.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/5.9.4/golden/5.9.4.log rename to tests/golden-file/systemc/misc/ieee1666_2023/5.9.4/golden/5.9.4.log diff --git a/tests/systemc/misc/ieee1666_2023/6.13.5/6.13.5.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/6.13.5/6.13.5.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.13.5/6.13.5.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/6.13.5/6.13.5.cpp diff --git a/tests/systemc/misc/ieee1666_2023/6.13.5/golden/6.13.5.log b/tests/golden-file/systemc/misc/ieee1666_2023/6.13.5/golden/6.13.5.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.13.5/golden/6.13.5.log rename to tests/golden-file/systemc/misc/ieee1666_2023/6.13.5/golden/6.13.5.log diff --git a/tests/systemc/misc/ieee1666_2023/6.23.12/6.23.12.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/6.23.12/6.23.12.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.23.12/6.23.12.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/6.23.12/6.23.12.cpp diff --git a/tests/systemc/misc/ieee1666_2023/6.23.12/golden/6.23.12.log b/tests/golden-file/systemc/misc/ieee1666_2023/6.23.12/golden/6.23.12.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.23.12/golden/6.23.12.log rename to tests/golden-file/systemc/misc/ieee1666_2023/6.23.12/golden/6.23.12.log diff --git a/tests/systemc/misc/ieee1666_2023/6.25.3/6.25.3.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/6.25.3/6.25.3.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.25.3/6.25.3.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/6.25.3/6.25.3.cpp diff --git a/tests/systemc/misc/ieee1666_2023/6.25.3/golden/6.25.3.log b/tests/golden-file/systemc/misc/ieee1666_2023/6.25.3/golden/6.25.3.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.25.3/golden/6.25.3.log rename to tests/golden-file/systemc/misc/ieee1666_2023/6.25.3/golden/6.25.3.log diff --git a/tests/systemc/misc/ieee1666_2023/6.30.6/6.30.6.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/6.30.6/6.30.6.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.30.6/6.30.6.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/6.30.6/6.30.6.cpp diff --git a/tests/systemc/misc/ieee1666_2023/6.30.6/golden/6.30.6.log b/tests/golden-file/systemc/misc/ieee1666_2023/6.30.6/golden/6.30.6.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.30.6/golden/6.30.6.log rename to tests/golden-file/systemc/misc/ieee1666_2023/6.30.6/golden/6.30.6.log diff --git a/tests/systemc/misc/ieee1666_2023/6.4.11/6.4.11.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/6.4.11/6.4.11.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.4.11/6.4.11.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/6.4.11/6.4.11.cpp diff --git a/tests/systemc/misc/ieee1666_2023/6.4.11/golden/6.4.11.log b/tests/golden-file/systemc/misc/ieee1666_2023/6.4.11/golden/6.4.11.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.4.11/golden/6.4.11.log rename to tests/golden-file/systemc/misc/ieee1666_2023/6.4.11/golden/6.4.11.log diff --git a/tests/systemc/misc/ieee1666_2023/6.5.3/6.5.3.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/6.5.3/6.5.3.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.5.3/6.5.3.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/6.5.3/6.5.3.cpp diff --git a/tests/systemc/misc/ieee1666_2023/6.5.3/golden/6.5.3.log b/tests/golden-file/systemc/misc/ieee1666_2023/6.5.3/golden/6.5.3.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.5.3/golden/6.5.3.log rename to tests/golden-file/systemc/misc/ieee1666_2023/6.5.3/golden/6.5.3.log diff --git a/tests/systemc/misc/ieee1666_2023/6.6.4/6.6.4.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/6.6.4/6.6.4.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.6.4/6.6.4.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/6.6.4/6.6.4.cpp diff --git a/tests/systemc/misc/ieee1666_2023/6.6.4/golden/6.6.4.log b/tests/golden-file/systemc/misc/ieee1666_2023/6.6.4/golden/6.6.4.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/6.6.4/golden/6.6.4.log rename to tests/golden-file/systemc/misc/ieee1666_2023/6.6.4/golden/6.6.4.log diff --git a/tests/systemc/misc/ieee1666_2023/7.10/7.10.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/7.10/7.10.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/7.10/7.10.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/7.10/7.10.cpp diff --git a/tests/systemc/misc/ieee1666_2023/7.10/golden/7.10.log b/tests/golden-file/systemc/misc/ieee1666_2023/7.10/golden/7.10.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/7.10/golden/7.10.log rename to tests/golden-file/systemc/misc/ieee1666_2023/7.10/golden/7.10.log diff --git a/tests/systemc/misc/ieee1666_2023/7.2/7.2.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/7.2/7.2.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/7.2/7.2.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/7.2/7.2.cpp diff --git a/tests/systemc/misc/ieee1666_2023/7.2/golden/7.2.4.log b/tests/golden-file/systemc/misc/ieee1666_2023/7.2/golden/7.2.4.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/7.2/golden/7.2.4.log rename to tests/golden-file/systemc/misc/ieee1666_2023/7.2/golden/7.2.4.log diff --git a/tests/systemc/misc/ieee1666_2023/7.2/golden/7.2.log b/tests/golden-file/systemc/misc/ieee1666_2023/7.2/golden/7.2.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/7.2/golden/7.2.log rename to tests/golden-file/systemc/misc/ieee1666_2023/7.2/golden/7.2.log diff --git a/tests/systemc/misc/ieee1666_2023/7.3/7.3.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/7.3/7.3.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/7.3/7.3.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/7.3/7.3.cpp diff --git a/tests/systemc/misc/ieee1666_2023/7.3/golden/7.3.log b/tests/golden-file/systemc/misc/ieee1666_2023/7.3/golden/7.3.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/7.3/golden/7.3.log rename to tests/golden-file/systemc/misc/ieee1666_2023/7.3/golden/7.3.log diff --git a/tests/systemc/misc/ieee1666_2023/7.9/7.9.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/7.9/7.9.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/7.9/7.9.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/7.9/7.9.cpp diff --git a/tests/systemc/misc/ieee1666_2023/7.9/golden/7.9.log b/tests/golden-file/systemc/misc/ieee1666_2023/7.9/golden/7.9.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/7.9/golden/7.9.log rename to tests/golden-file/systemc/misc/ieee1666_2023/7.9/golden/7.9.log diff --git a/tests/systemc/misc/ieee1666_2023/8.2.7/8.2.7.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/8.2.7/8.2.7.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.2.7/8.2.7.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/8.2.7/8.2.7.cpp diff --git a/tests/systemc/misc/ieee1666_2023/8.2.7/golden/8.2.7.log b/tests/golden-file/systemc/misc/ieee1666_2023/8.2.7/golden/8.2.7.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.2.7/golden/8.2.7.log rename to tests/golden-file/systemc/misc/ieee1666_2023/8.2.7/golden/8.2.7.log diff --git a/tests/systemc/misc/ieee1666_2023/8.3.15/8.3.15.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/8.3.15/8.3.15.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.3.15/8.3.15.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/8.3.15/8.3.15.cpp diff --git a/tests/systemc/misc/ieee1666_2023/8.3.15/golden/8.3.15.log b/tests/golden-file/systemc/misc/ieee1666_2023/8.3.15/golden/8.3.15.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.3.15/golden/8.3.15.log rename to tests/golden-file/systemc/misc/ieee1666_2023/8.3.15/golden/8.3.15.log diff --git a/tests/systemc/misc/ieee1666_2023/8.3.7/8.3.7.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/8.3.7/8.3.7.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.3.7/8.3.7.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/8.3.7/8.3.7.cpp diff --git a/tests/systemc/misc/ieee1666_2023/8.3.7/golden/8.3.7.log b/tests/golden-file/systemc/misc/ieee1666_2023/8.3.7/golden/8.3.7.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.3.7/golden/8.3.7.log rename to tests/golden-file/systemc/misc/ieee1666_2023/8.3.7/golden/8.3.7.log diff --git a/tests/systemc/misc/ieee1666_2023/8.5.10/8.5.10.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/8.5.10/8.5.10.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.5.10/8.5.10.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/8.5.10/8.5.10.cpp diff --git a/tests/systemc/misc/ieee1666_2023/8.5.10/golden/8.5.10.log b/tests/golden-file/systemc/misc/ieee1666_2023/8.5.10/golden/8.5.10.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.5.10/golden/8.5.10.log rename to tests/golden-file/systemc/misc/ieee1666_2023/8.5.10/golden/8.5.10.log diff --git a/tests/systemc/misc/ieee1666_2023/8.5.11/8.5.11.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/8.5.11/8.5.11.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.5.11/8.5.11.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/8.5.11/8.5.11.cpp diff --git a/tests/systemc/misc/ieee1666_2023/8.5.11/golden/8.5.11.log b/tests/golden-file/systemc/misc/ieee1666_2023/8.5.11/golden/8.5.11.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.5.11/golden/8.5.11.log rename to tests/golden-file/systemc/misc/ieee1666_2023/8.5.11/golden/8.5.11.log diff --git a/tests/systemc/misc/ieee1666_2023/8.5.4/8.5.4.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/8.5.4/8.5.4.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.5.4/8.5.4.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/8.5.4/8.5.4.cpp diff --git a/tests/systemc/misc/ieee1666_2023/8.5.4/golden/8.5.4.log b/tests/golden-file/systemc/misc/ieee1666_2023/8.5.4/golden/8.5.4.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.5.4/golden/8.5.4.log rename to tests/golden-file/systemc/misc/ieee1666_2023/8.5.4/golden/8.5.4.log diff --git a/tests/systemc/misc/ieee1666_2023/8.5.5/8.5.5.cpp b/tests/golden-file/systemc/misc/ieee1666_2023/8.5.5/8.5.5.cpp similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.5.5/8.5.5.cpp rename to tests/golden-file/systemc/misc/ieee1666_2023/8.5.5/8.5.5.cpp diff --git a/tests/systemc/misc/ieee1666_2023/8.5.5/golden/8.5.5.log b/tests/golden-file/systemc/misc/ieee1666_2023/8.5.5/golden/8.5.5.log similarity index 100% rename from tests/systemc/misc/ieee1666_2023/8.5.5/golden/8.5.5.log rename to tests/golden-file/systemc/misc/ieee1666_2023/8.5.5/golden/8.5.5.log diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/pr476/define.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/define.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/pr476/define.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/define.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/pr476/golden/test.log b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/golden/test.log similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/pr476/golden/test.log rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/golden/test.log diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/pr476/main.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/main.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/pr476/main.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/main.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/pr476/monitor.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/monitor.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/pr476/monitor.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/monitor.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/pr476/monitor.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/monitor.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/pr476/monitor.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/monitor.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/pr476/tb.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/tb.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/pr476/tb.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/tb.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/pr476/tb.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/tb.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/pr476/tb.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/tb.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/pr476/test.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/test.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/pr476/test.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/test.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/pr476/test.f b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/test.f similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/pr476/test.f rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/test.f diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/pr476/test.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/test.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/pr476/test.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/pr476/test.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test1/define.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/define.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test1/define.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/define.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test1/golden/test.log b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/golden/test.log similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test1/golden/test.log rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/golden/test.log diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test1/main.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/main.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test1/main.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/main.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test1/monitor.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/monitor.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test1/monitor.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/monitor.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test1/monitor.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/monitor.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test1/monitor.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/monitor.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test1/tb.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/tb.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test1/tb.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/tb.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test1/tb.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/tb.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test1/tb.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/tb.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test1/test.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/test.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test1/test.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/test.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test1/test.f b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/test.f similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test1/test.f rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/test.f diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test1/test.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/test.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test1/test.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test1/test.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test2/define.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/define.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test2/define.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/define.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test2/golden/test.log b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/golden/test.log similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test2/golden/test.log rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/golden/test.log diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test2/main.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/main.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test2/main.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/main.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test2/monitor.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/monitor.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test2/monitor.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/monitor.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test2/monitor.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/monitor.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test2/monitor.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/monitor.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test2/tb.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/tb.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test2/tb.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/tb.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test2/tb.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/tb.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test2/tb.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/tb.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test2/test.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/test.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test2/test.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/test.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test2/test.f b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/test.f similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test2/test.f rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/test.f diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test2/test.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/test.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test2/test.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test2/test.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test3/define.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/define.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test3/define.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/define.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test3/golden/test.log b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/golden/test.log similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test3/golden/test.log rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/golden/test.log diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test3/main.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/main.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test3/main.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/main.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test3/monitor.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/monitor.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test3/monitor.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/monitor.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test3/monitor.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/monitor.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test3/monitor.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/monitor.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test3/tb.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/tb.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test3/tb.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/tb.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test3/tb.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/tb.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test3/tb.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/tb.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test3/test.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/test.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test3/test.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/test.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test3/test.f b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/test.f similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test3/test.f rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/test.f diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test3/test.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/test.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test3/test.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test3/test.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test4/define.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/define.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test4/define.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/define.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test4/golden/test.log b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/golden/test.log similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test4/golden/test.log rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/golden/test.log diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test4/main.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/main.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test4/main.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/main.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test4/monitor.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/monitor.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test4/monitor.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/monitor.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test4/monitor.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/monitor.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test4/monitor.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/monitor.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test4/tb.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/tb.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test4/tb.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/tb.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test4/tb.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/tb.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test4/tb.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/tb.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test4/test.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/test.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test4/test.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/test.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test4/test.f b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/test.f similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test4/test.f rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/test.f diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test4/test.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/test.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test4/test.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test4/test.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test5/define.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/define.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test5/define.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/define.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test5/golden/test.log b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/golden/test.log similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test5/golden/test.log rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/golden/test.log diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test5/main.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/main.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test5/main.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/main.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test5/monitor.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/monitor.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test5/monitor.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/monitor.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test5/monitor.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/monitor.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test5/monitor.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/monitor.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test5/tb.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/tb.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test5/tb.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/tb.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test5/tb.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/tb.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test5/tb.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/tb.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test5/test.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/test.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test5/test.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/test.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test5/test.f b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/test.f similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test5/test.f rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/test.f diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test5/test.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/test.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test5/test.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test5/test.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test6/define.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/define.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test6/define.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/define.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test6/golden/test.log b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/golden/test.log similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test6/golden/test.log rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/golden/test.log diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test6/main.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/main.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test6/main.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/main.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test6/monitor.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/monitor.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test6/monitor.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/monitor.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test6/monitor.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/monitor.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test6/monitor.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/monitor.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test6/tb.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/tb.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test6/tb.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/tb.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test6/tb.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/tb.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test6/tb.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/tb.h diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test6/test.cpp b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/test.cpp similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test6/test.cpp rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/test.cpp diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test6/test.f b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/test.f similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test6/test.f rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/test.f diff --git a/tests/systemc/misc/if_transforms/loop_unrolling/test6/test.h b/tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/test.h similarity index 100% rename from tests/systemc/misc/if_transforms/loop_unrolling/test6/test.h rename to tests/golden-file/systemc/misc/if_transforms/loop_unrolling/test6/test.h diff --git a/tests/systemc/misc/memory_explosion/test01/golden/test01.log b/tests/golden-file/systemc/misc/memory_explosion/test01/golden/test01.log similarity index 100% rename from tests/systemc/misc/memory_explosion/test01/golden/test01.log rename to tests/golden-file/systemc/misc/memory_explosion/test01/golden/test01.log diff --git a/tests/systemc/misc/memory_explosion/test01/test01.cpp b/tests/golden-file/systemc/misc/memory_explosion/test01/test01.cpp similarity index 100% rename from tests/systemc/misc/memory_explosion/test01/test01.cpp rename to tests/golden-file/systemc/misc/memory_explosion/test01/test01.cpp diff --git a/tests/systemc/misc/memory_explosion/test02/golden/test02.log b/tests/golden-file/systemc/misc/memory_explosion/test02/golden/test02.log similarity index 100% rename from tests/systemc/misc/memory_explosion/test02/golden/test02.log rename to tests/golden-file/systemc/misc/memory_explosion/test02/golden/test02.log diff --git a/tests/systemc/misc/memory_explosion/test02/test02.cpp b/tests/golden-file/systemc/misc/memory_explosion/test02/test02.cpp similarity index 100% rename from tests/systemc/misc/memory_explosion/test02/test02.cpp rename to tests/golden-file/systemc/misc/memory_explosion/test02/test02.cpp diff --git a/tests/systemc/misc/reports/test01/golden/test01.log b/tests/golden-file/systemc/misc/reports/test01/golden/test01.log similarity index 100% rename from tests/systemc/misc/reports/test01/golden/test01.log rename to tests/golden-file/systemc/misc/reports/test01/golden/test01.log diff --git a/tests/systemc/misc/reports/test01/test01.cpp b/tests/golden-file/systemc/misc/reports/test01/test01.cpp similarity index 100% rename from tests/systemc/misc/reports/test01/test01.cpp rename to tests/golden-file/systemc/misc/reports/test01/test01.cpp diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_1/T_2_3_1.h b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_1/T_2_3_1.h similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_1/T_2_3_1.h rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_1/T_2_3_1.h diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_1/T_2_3_1_1.cpp b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_1/T_2_3_1_1.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_1/T_2_3_1_1.cpp rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_1/T_2_3_1_1.cpp diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_1/golden/T_2_3_1_1.log b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_1/golden/T_2_3_1_1.log similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_1/golden/T_2_3_1_1.log rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_1/golden/T_2_3_1_1.log diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_2/T_2_3_1.h b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_2/T_2_3_1.h similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_2/T_2_3_1.h rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_2/T_2_3_1.h diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_2/T_2_3_1_2.cpp b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_2/T_2_3_1_2.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_2/T_2_3_1_2.cpp rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_2/T_2_3_1_2.cpp diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_2/golden/T_2_3_1_2.log b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_2/golden/T_2_3_1_2.log similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_2/golden/T_2_3_1_2.log rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_2/golden/T_2_3_1_2.log diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_3/T_2_3_1.h b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_3/T_2_3_1.h similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_3/T_2_3_1.h rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_3/T_2_3_1.h diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_3/T_2_3_1_3.cpp b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_3/T_2_3_1_3.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_3/T_2_3_1_3.cpp rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_3/T_2_3_1_3.cpp diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_3/golden/T_2_3_1_3.log b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_3/golden/T_2_3_1_3.log similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_3/golden/T_2_3_1_3.log rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_3/golden/T_2_3_1_3.log diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_4/T_2_3_1.h b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_4/T_2_3_1.h similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_4/T_2_3_1.h rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_4/T_2_3_1.h diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_4/T_2_3_1_4.cpp b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_4/T_2_3_1_4.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_4/T_2_3_1_4.cpp rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_4/T_2_3_1_4.cpp diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_4/golden/T_2_3_1_4.log b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_4/golden/T_2_3_1_4.log similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_4/golden/T_2_3_1_4.log rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_4/golden/T_2_3_1_4.log diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_5_neg/T_2_3_1.h b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_5_neg/T_2_3_1.h similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_5_neg/T_2_3_1.h rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_5_neg/T_2_3_1.h diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_5_neg/T_2_3_1_5_neg.cpp b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_5_neg/T_2_3_1_5_neg.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_5_neg/T_2_3_1_5_neg.cpp rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_5_neg/T_2_3_1_5_neg.cpp diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_1_5_neg/golden/T_2_3_1_5_neg.log b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_5_neg/golden/T_2_3_1_5_neg.log similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_1_5_neg/golden/T_2_3_1_5_neg.log rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_1_5_neg/golden/T_2_3_1_5_neg.log diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_2_1/T_2_3_1.h b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_1/T_2_3_1.h similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_2_1/T_2_3_1.h rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_1/T_2_3_1.h diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_2_1/T_2_3_2_1.cpp b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_1/T_2_3_2_1.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_2_1/T_2_3_2_1.cpp rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_1/T_2_3_2_1.cpp diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_2_1/golden/T_2_3_2_1.log b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_1/golden/T_2_3_2_1.log similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_2_1/golden/T_2_3_2_1.log rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_1/golden/T_2_3_2_1.log diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_2_5_neg/T_2_3_1.h b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_5_neg/T_2_3_1.h similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_2_5_neg/T_2_3_1.h rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_5_neg/T_2_3_1.h diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_2_5_neg/T_2_3_2_5_neg.cpp b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_5_neg/T_2_3_2_5_neg.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_2_5_neg/T_2_3_2_5_neg.cpp rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_5_neg/T_2_3_2_5_neg.cpp diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_2_5_neg/golden/T_2_3_2_5_neg.log b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_5_neg/golden/T_2_3_2_5_neg.log similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_2_5_neg/golden/T_2_3_2_5_neg.log rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_2_5_neg/golden/T_2_3_2_5_neg.log diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_3_1/T_2_3_1.h b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_3_1/T_2_3_1.h similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_3_1/T_2_3_1.h rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_3_1/T_2_3_1.h diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_3_1/T_2_3_3_1.cpp b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_3_1/T_2_3_3_1.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_3_1/T_2_3_3_1.cpp rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_3_1/T_2_3_3_1.cpp diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_3_1/golden/T_2_3_3_1.log b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_3_1/golden/T_2_3_3_1.log similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_3_1/golden/T_2_3_3_1.log rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_3_1/golden/T_2_3_3_1.log diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_4_1/T_2_3_1.h b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_4_1/T_2_3_1.h similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_4_1/T_2_3_1.h rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_4_1/T_2_3_1.h diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_4_1/T_2_3_4_1.cpp b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_4_1/T_2_3_4_1.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_4_1/T_2_3_4_1.cpp rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_4_1/T_2_3_4_1.cpp diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_4_1/golden/T_2_3_4_1.log b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_4_1/golden/T_2_3_4_1.log similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_4_1/golden/T_2_3_4_1.log rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_4_1/golden/T_2_3_4_1.log diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_5_1/T_2_3_1.h b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_5_1/T_2_3_1.h similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_5_1/T_2_3_1.h rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_5_1/T_2_3_1.h diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_5_1/T_2_3_5_1.cpp b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_5_1/T_2_3_5_1.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_5_1/T_2_3_5_1.cpp rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_5_1/T_2_3_5_1.cpp diff --git a/tests/systemc/misc/semantic/2.3/T_2_3_5_1/golden/T_2_3_5_1.log b/tests/golden-file/systemc/misc/semantic/2.3/T_2_3_5_1/golden/T_2_3_5_1.log similarity index 100% rename from tests/systemc/misc/semantic/2.3/T_2_3_5_1/golden/T_2_3_5_1.log rename to tests/golden-file/systemc/misc/semantic/2.3/T_2_3_5_1/golden/T_2_3_5_1.log diff --git a/tests/systemc/misc/semantic/2.4/T_2_4.h b/tests/golden-file/systemc/misc/semantic/2.4/T_2_4.h similarity index 100% rename from tests/systemc/misc/semantic/2.4/T_2_4.h rename to tests/golden-file/systemc/misc/semantic/2.4/T_2_4.h diff --git a/tests/systemc/misc/semantic/2.4/T_2_4_1_1.cpp b/tests/golden-file/systemc/misc/semantic/2.4/T_2_4_1_1.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.4/T_2_4_1_1.cpp rename to tests/golden-file/systemc/misc/semantic/2.4/T_2_4_1_1.cpp diff --git a/tests/systemc/misc/semantic/2.4/golden/T_2_4_1_1.log b/tests/golden-file/systemc/misc/semantic/2.4/golden/T_2_4_1_1.log similarity index 100% rename from tests/systemc/misc/semantic/2.4/golden/T_2_4_1_1.log rename to tests/golden-file/systemc/misc/semantic/2.4/golden/T_2_4_1_1.log diff --git a/tests/systemc/misc/semantic/2.5/T_2_5.h b/tests/golden-file/systemc/misc/semantic/2.5/T_2_5.h similarity index 100% rename from tests/systemc/misc/semantic/2.5/T_2_5.h rename to tests/golden-file/systemc/misc/semantic/2.5/T_2_5.h diff --git a/tests/systemc/misc/semantic/2.5/T_2_5_1_1.cpp b/tests/golden-file/systemc/misc/semantic/2.5/T_2_5_1_1.cpp similarity index 100% rename from tests/systemc/misc/semantic/2.5/T_2_5_1_1.cpp rename to tests/golden-file/systemc/misc/semantic/2.5/T_2_5_1_1.cpp diff --git a/tests/systemc/misc/semantic/2.5/golden/T_2_5_1_1.log b/tests/golden-file/systemc/misc/semantic/2.5/golden/T_2_5_1_1.log similarity index 100% rename from tests/systemc/misc/semantic/2.5/golden/T_2_5_1_1.log rename to tests/golden-file/systemc/misc/semantic/2.5/golden/T_2_5_1_1.log diff --git a/tests/systemc/misc/sim/prime_do_while/common.h b/tests/golden-file/systemc/misc/sim/prime_do_while/common.h similarity index 100% rename from tests/systemc/misc/sim/prime_do_while/common.h rename to tests/golden-file/systemc/misc/sim/prime_do_while/common.h diff --git a/tests/systemc/misc/sim/prime_do_while/display.cpp b/tests/golden-file/systemc/misc/sim/prime_do_while/display.cpp similarity index 100% rename from tests/systemc/misc/sim/prime_do_while/display.cpp rename to tests/golden-file/systemc/misc/sim/prime_do_while/display.cpp diff --git a/tests/systemc/misc/sim/prime_do_while/display.h b/tests/golden-file/systemc/misc/sim/prime_do_while/display.h similarity index 100% rename from tests/systemc/misc/sim/prime_do_while/display.h rename to tests/golden-file/systemc/misc/sim/prime_do_while/display.h diff --git a/tests/systemc/misc/sim/prime_do_while/golden/prime_do_while.log b/tests/golden-file/systemc/misc/sim/prime_do_while/golden/prime_do_while.log similarity index 100% rename from tests/systemc/misc/sim/prime_do_while/golden/prime_do_while.log rename to tests/golden-file/systemc/misc/sim/prime_do_while/golden/prime_do_while.log diff --git a/tests/systemc/misc/sim/prime_do_while/main.cpp b/tests/golden-file/systemc/misc/sim/prime_do_while/main.cpp similarity index 100% rename from tests/systemc/misc/sim/prime_do_while/main.cpp rename to tests/golden-file/systemc/misc/sim/prime_do_while/main.cpp diff --git a/tests/systemc/misc/sim/prime_do_while/prime_do_while.f b/tests/golden-file/systemc/misc/sim/prime_do_while/prime_do_while.f similarity index 100% rename from tests/systemc/misc/sim/prime_do_while/prime_do_while.f rename to tests/golden-file/systemc/misc/sim/prime_do_while/prime_do_while.f diff --git a/tests/systemc/misc/sim/prime_do_while/prime_numgen.cpp b/tests/golden-file/systemc/misc/sim/prime_do_while/prime_numgen.cpp similarity index 100% rename from tests/systemc/misc/sim/prime_do_while/prime_numgen.cpp rename to tests/golden-file/systemc/misc/sim/prime_do_while/prime_numgen.cpp diff --git a/tests/systemc/misc/sim/prime_do_while/prime_numgen.h b/tests/golden-file/systemc/misc/sim/prime_do_while/prime_numgen.h similarity index 100% rename from tests/systemc/misc/sim/prime_do_while/prime_numgen.h rename to tests/golden-file/systemc/misc/sim/prime_do_while/prime_numgen.h diff --git a/tests/systemc/misc/sim/prime_do_while/reset.cpp b/tests/golden-file/systemc/misc/sim/prime_do_while/reset.cpp similarity index 100% rename from tests/systemc/misc/sim/prime_do_while/reset.cpp rename to tests/golden-file/systemc/misc/sim/prime_do_while/reset.cpp diff --git a/tests/systemc/misc/sim/prime_do_while/reset.h b/tests/golden-file/systemc/misc/sim/prime_do_while/reset.h similarity index 100% rename from tests/systemc/misc/sim/prime_do_while/reset.h rename to tests/golden-file/systemc/misc/sim/prime_do_while/reset.h diff --git a/tests/systemc/misc/sim_tests/async_clock/async_clock.cpp b/tests/golden-file/systemc/misc/sim_tests/async_clock/async_clock.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/async_clock/async_clock.cpp rename to tests/golden-file/systemc/misc/sim_tests/async_clock/async_clock.cpp diff --git a/tests/systemc/misc/sim_tests/async_clock/golden/async_clock.log b/tests/golden-file/systemc/misc/sim_tests/async_clock/golden/async_clock.log similarity index 100% rename from tests/systemc/misc/sim_tests/async_clock/golden/async_clock.log rename to tests/golden-file/systemc/misc/sim_tests/async_clock/golden/async_clock.log diff --git a/tests/systemc/misc/sim_tests/biquad/biquad1/biquad.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/biquad.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad1/biquad.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/biquad.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad1/biquad.h b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/biquad.h similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad1/biquad.h rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/biquad.h diff --git a/tests/systemc/misc/sim_tests/biquad/biquad1/biquad1.f b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/biquad1.f similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad1/biquad1.f rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/biquad1.f diff --git a/tests/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log diff --git a/tests/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.clangarm64 b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.clangarm64 similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.clangarm64 rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.clangarm64 diff --git a/tests/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.linuxaarch64 b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.linuxaarch64 similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.linuxaarch64 rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.linuxaarch64 diff --git a/tests/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.macosarm64 b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.macosarm64 similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.macosarm64 rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/golden/biquad1.log.macosarm64 diff --git a/tests/systemc/misc/sim_tests/biquad/biquad1/main.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/main.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad1/main.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/main.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad1/testbench.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/testbench.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad1/testbench.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/testbench.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad1/testbench.h b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/testbench.h similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad1/testbench.h rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad1/testbench.h diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/biquad.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/biquad.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/biquad.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/biquad.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/biquad.h b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/biquad.h similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/biquad.h rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/biquad.h diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/biquad2.f b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/biquad2.f similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/biquad2.f rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/biquad2.f diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/delay_line.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/delay_line.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/delay_line.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/delay_line.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/delay_line.h b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/delay_line.h similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/delay_line.h rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/delay_line.h diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/getres.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/getres.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/getres.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/getres.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/getres.h b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/getres.h similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/getres.h rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/getres.h diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/golden/biquad2.log b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/golden/biquad2.log similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/golden/biquad2.log rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/golden/biquad2.log diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/main.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/main.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/main.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/main.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/op_queue.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/op_queue.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/op_queue.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/op_queue.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/op_queue.h b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/op_queue.h similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/op_queue.h rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/op_queue.h diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/testbench.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/testbench.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/testbench.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/testbench.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad2/testbench.h b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/testbench.h similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad2/testbench.h rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad2/testbench.h diff --git a/tests/systemc/misc/sim_tests/biquad/biquad3/biquad.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/biquad.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad3/biquad.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/biquad.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad3/biquad.h b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/biquad.h similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad3/biquad.h rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/biquad.h diff --git a/tests/systemc/misc/sim_tests/biquad/biquad3/biquad3.f b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/biquad3.f similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad3/biquad3.f rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/biquad3.f diff --git a/tests/systemc/misc/sim_tests/biquad/biquad3/delay_line.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/delay_line.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad3/delay_line.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/delay_line.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad3/delay_line.h b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/delay_line.h similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad3/delay_line.h rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/delay_line.h diff --git a/tests/systemc/misc/sim_tests/biquad/biquad3/golden/biquad3.log b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/golden/biquad3.log similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad3/golden/biquad3.log rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/golden/biquad3.log diff --git a/tests/systemc/misc/sim_tests/biquad/biquad3/main.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/main.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad3/main.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/main.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad3/testbench.cpp b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/testbench.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad3/testbench.cpp rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/testbench.cpp diff --git a/tests/systemc/misc/sim_tests/biquad/biquad3/testbench.h b/tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/testbench.h similarity index 100% rename from tests/systemc/misc/sim_tests/biquad/biquad3/testbench.h rename to tests/golden-file/systemc/misc/sim_tests/biquad/biquad3/testbench.h diff --git a/tests/systemc/misc/sim_tests/cgen/cgen.cpp b/tests/golden-file/systemc/misc/sim_tests/cgen/cgen.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/cgen/cgen.cpp rename to tests/golden-file/systemc/misc/sim_tests/cgen/cgen.cpp diff --git a/tests/systemc/misc/sim_tests/cgen/golden/cgen.log b/tests/golden-file/systemc/misc/sim_tests/cgen/golden/cgen.log similarity index 100% rename from tests/systemc/misc/sim_tests/cgen/golden/cgen.log rename to tests/golden-file/systemc/misc/sim_tests/cgen/golden/cgen.log diff --git a/tests/systemc/misc/sim_tests/cycle_dw8051_demo/common.h b/tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/common.h similarity index 100% rename from tests/systemc/misc/sim_tests/cycle_dw8051_demo/common.h rename to tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/common.h diff --git a/tests/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_dw8051_demo.f b/tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_dw8051_demo.f similarity index 100% rename from tests/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_dw8051_demo.f rename to tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_dw8051_demo.f diff --git a/tests/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_model.cpp b/tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_model.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_model.cpp rename to tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_model.cpp diff --git a/tests/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_model.h b/tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_model.h similarity index 100% rename from tests/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_model.h rename to tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/cycle_model.h diff --git a/tests/systemc/misc/sim_tests/cycle_dw8051_demo/golden/cycle_dw8051_demo.log b/tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/golden/cycle_dw8051_demo.log similarity index 100% rename from tests/systemc/misc/sim_tests/cycle_dw8051_demo/golden/cycle_dw8051_demo.log rename to tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/golden/cycle_dw8051_demo.log diff --git a/tests/systemc/misc/sim_tests/cycle_dw8051_demo/main.cpp b/tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/main.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/cycle_dw8051_demo/main.cpp rename to tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/main.cpp diff --git a/tests/systemc/misc/sim_tests/cycle_dw8051_demo/peripheral.cpp b/tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/peripheral.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/cycle_dw8051_demo/peripheral.cpp rename to tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/peripheral.cpp diff --git a/tests/systemc/misc/sim_tests/cycle_dw8051_demo/peripheral.h b/tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/peripheral.h similarity index 100% rename from tests/systemc/misc/sim_tests/cycle_dw8051_demo/peripheral.h rename to tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/peripheral.h diff --git a/tests/systemc/misc/sim_tests/cycle_dw8051_demo/test.hex b/tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/test.hex similarity index 100% rename from tests/systemc/misc/sim_tests/cycle_dw8051_demo/test.hex rename to tests/golden-file/systemc/misc/sim_tests/cycle_dw8051_demo/test.hex diff --git a/tests/systemc/misc/sim_tests/hshake2/golden/hshake2.log b/tests/golden-file/systemc/misc/sim_tests/hshake2/golden/hshake2.log similarity index 100% rename from tests/systemc/misc/sim_tests/hshake2/golden/hshake2.log rename to tests/golden-file/systemc/misc/sim_tests/hshake2/golden/hshake2.log diff --git a/tests/systemc/misc/sim_tests/hshake2/hshake2.f b/tests/golden-file/systemc/misc/sim_tests/hshake2/hshake2.f similarity index 100% rename from tests/systemc/misc/sim_tests/hshake2/hshake2.f rename to tests/golden-file/systemc/misc/sim_tests/hshake2/hshake2.f diff --git a/tests/systemc/misc/sim_tests/hshake2/main.cpp b/tests/golden-file/systemc/misc/sim_tests/hshake2/main.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/hshake2/main.cpp rename to tests/golden-file/systemc/misc/sim_tests/hshake2/main.cpp diff --git a/tests/systemc/misc/sim_tests/hshake2/proc1.cpp b/tests/golden-file/systemc/misc/sim_tests/hshake2/proc1.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/hshake2/proc1.cpp rename to tests/golden-file/systemc/misc/sim_tests/hshake2/proc1.cpp diff --git a/tests/systemc/misc/sim_tests/hshake2/proc1.h b/tests/golden-file/systemc/misc/sim_tests/hshake2/proc1.h similarity index 100% rename from tests/systemc/misc/sim_tests/hshake2/proc1.h rename to tests/golden-file/systemc/misc/sim_tests/hshake2/proc1.h diff --git a/tests/systemc/misc/sim_tests/hshake2/proc2.cpp b/tests/golden-file/systemc/misc/sim_tests/hshake2/proc2.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/hshake2/proc2.cpp rename to tests/golden-file/systemc/misc/sim_tests/hshake2/proc2.cpp diff --git a/tests/systemc/misc/sim_tests/hshake2/proc2.h b/tests/golden-file/systemc/misc/sim_tests/hshake2/proc2.h similarity index 100% rename from tests/systemc/misc/sim_tests/hshake2/proc2.h rename to tests/golden-file/systemc/misc/sim_tests/hshake2/proc2.h diff --git a/tests/systemc/misc/sim_tests/irq/golden/irq.log b/tests/golden-file/systemc/misc/sim_tests/irq/golden/irq.log similarity index 100% rename from tests/systemc/misc/sim_tests/irq/golden/irq.log rename to tests/golden-file/systemc/misc/sim_tests/irq/golden/irq.log diff --git a/tests/systemc/misc/sim_tests/irq/irq.cpp b/tests/golden-file/systemc/misc/sim_tests/irq/irq.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/irq/irq.cpp rename to tests/golden-file/systemc/misc/sim_tests/irq/irq.cpp diff --git a/tests/systemc/misc/sim_tests/manual_clock/golden/manual_clock.log b/tests/golden-file/systemc/misc/sim_tests/manual_clock/golden/manual_clock.log similarity index 100% rename from tests/systemc/misc/sim_tests/manual_clock/golden/manual_clock.log rename to tests/golden-file/systemc/misc/sim_tests/manual_clock/golden/manual_clock.log diff --git a/tests/systemc/misc/sim_tests/manual_clock/isaac.h b/tests/golden-file/systemc/misc/sim_tests/manual_clock/isaac.h similarity index 100% rename from tests/systemc/misc/sim_tests/manual_clock/isaac.h rename to tests/golden-file/systemc/misc/sim_tests/manual_clock/isaac.h diff --git a/tests/systemc/misc/sim_tests/manual_clock/manual_clock.cpp b/tests/golden-file/systemc/misc/sim_tests/manual_clock/manual_clock.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/manual_clock/manual_clock.cpp rename to tests/golden-file/systemc/misc/sim_tests/manual_clock/manual_clock.cpp diff --git a/tests/systemc/misc/sim_tests/multtrans/multtrans0/golden/multtrans0.log b/tests/golden-file/systemc/misc/sim_tests/multtrans/multtrans0/golden/multtrans0.log similarity index 100% rename from tests/systemc/misc/sim_tests/multtrans/multtrans0/golden/multtrans0.log rename to tests/golden-file/systemc/misc/sim_tests/multtrans/multtrans0/golden/multtrans0.log diff --git a/tests/systemc/misc/sim_tests/multtrans/multtrans0/multtrans0.cpp b/tests/golden-file/systemc/misc/sim_tests/multtrans/multtrans0/multtrans0.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/multtrans/multtrans0/multtrans0.cpp rename to tests/golden-file/systemc/misc/sim_tests/multtrans/multtrans0/multtrans0.cpp diff --git a/tests/systemc/misc/sim_tests/new_prop/new_prop1/golden/new_prop1.log b/tests/golden-file/systemc/misc/sim_tests/new_prop/new_prop1/golden/new_prop1.log similarity index 100% rename from tests/systemc/misc/sim_tests/new_prop/new_prop1/golden/new_prop1.log rename to tests/golden-file/systemc/misc/sim_tests/new_prop/new_prop1/golden/new_prop1.log diff --git a/tests/systemc/misc/sim_tests/new_prop/new_prop1/new_prop1.cpp b/tests/golden-file/systemc/misc/sim_tests/new_prop/new_prop1/new_prop1.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/new_prop/new_prop1/new_prop1.cpp rename to tests/golden-file/systemc/misc/sim_tests/new_prop/new_prop1/new_prop1.cpp diff --git a/tests/systemc/misc/sim_tests/new_prop/new_prop2/golden/new_prop2.log b/tests/golden-file/systemc/misc/sim_tests/new_prop/new_prop2/golden/new_prop2.log similarity index 100% rename from tests/systemc/misc/sim_tests/new_prop/new_prop2/golden/new_prop2.log rename to tests/golden-file/systemc/misc/sim_tests/new_prop/new_prop2/golden/new_prop2.log diff --git a/tests/systemc/misc/sim_tests/new_prop/new_prop2/new_prop2.cpp b/tests/golden-file/systemc/misc/sim_tests/new_prop/new_prop2/new_prop2.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/new_prop/new_prop2/new_prop2.cpp rename to tests/golden-file/systemc/misc/sim_tests/new_prop/new_prop2/new_prop2.cpp diff --git a/tests/systemc/misc/sim_tests/popc/golden/popc.log b/tests/golden-file/systemc/misc/sim_tests/popc/golden/popc.log similarity index 100% rename from tests/systemc/misc/sim_tests/popc/golden/popc.log rename to tests/golden-file/systemc/misc/sim_tests/popc/golden/popc.log diff --git a/tests/systemc/misc/sim_tests/popc/popc.cpp b/tests/golden-file/systemc/misc/sim_tests/popc/popc.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/popc/popc.cpp rename to tests/golden-file/systemc/misc/sim_tests/popc/popc.cpp diff --git a/tests/systemc/misc/sim_tests/simple_cpu/datamem b/tests/golden-file/systemc/misc/sim_tests/simple_cpu/datamem similarity index 100% rename from tests/systemc/misc/sim_tests/simple_cpu/datamem rename to tests/golden-file/systemc/misc/sim_tests/simple_cpu/datamem diff --git a/tests/systemc/misc/sim_tests/simple_cpu/golden/simple_cpu.log b/tests/golden-file/systemc/misc/sim_tests/simple_cpu/golden/simple_cpu.log similarity index 100% rename from tests/systemc/misc/sim_tests/simple_cpu/golden/simple_cpu.log rename to tests/golden-file/systemc/misc/sim_tests/simple_cpu/golden/simple_cpu.log diff --git a/tests/systemc/misc/sim_tests/simple_cpu/progmem b/tests/golden-file/systemc/misc/sim_tests/simple_cpu/progmem similarity index 100% rename from tests/systemc/misc/sim_tests/simple_cpu/progmem rename to tests/golden-file/systemc/misc/sim_tests/simple_cpu/progmem diff --git a/tests/systemc/misc/sim_tests/simple_cpu/simple_cpu.cpp b/tests/golden-file/systemc/misc/sim_tests/simple_cpu/simple_cpu.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/simple_cpu/simple_cpu.cpp rename to tests/golden-file/systemc/misc/sim_tests/simple_cpu/simple_cpu.cpp diff --git a/tests/systemc/misc/sim_tests/srlatch/golden/srlatch.log b/tests/golden-file/systemc/misc/sim_tests/srlatch/golden/srlatch.log similarity index 100% rename from tests/systemc/misc/sim_tests/srlatch/golden/srlatch.log rename to tests/golden-file/systemc/misc/sim_tests/srlatch/golden/srlatch.log diff --git a/tests/systemc/misc/sim_tests/srlatch/main.cpp b/tests/golden-file/systemc/misc/sim_tests/srlatch/main.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/srlatch/main.cpp rename to tests/golden-file/systemc/misc/sim_tests/srlatch/main.cpp diff --git a/tests/systemc/misc/sim_tests/srlatch/nor.cpp b/tests/golden-file/systemc/misc/sim_tests/srlatch/nor.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/srlatch/nor.cpp rename to tests/golden-file/systemc/misc/sim_tests/srlatch/nor.cpp diff --git a/tests/systemc/misc/sim_tests/srlatch/nor.h b/tests/golden-file/systemc/misc/sim_tests/srlatch/nor.h similarity index 100% rename from tests/systemc/misc/sim_tests/srlatch/nor.h rename to tests/golden-file/systemc/misc/sim_tests/srlatch/nor.h diff --git a/tests/systemc/misc/sim_tests/srlatch/srlatch.f b/tests/golden-file/systemc/misc/sim_tests/srlatch/srlatch.f similarity index 100% rename from tests/systemc/misc/sim_tests/srlatch/srlatch.f rename to tests/golden-file/systemc/misc/sim_tests/srlatch/srlatch.f diff --git a/tests/systemc/misc/sim_tests/srlatch/testbench.cpp b/tests/golden-file/systemc/misc/sim_tests/srlatch/testbench.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/srlatch/testbench.cpp rename to tests/golden-file/systemc/misc/sim_tests/srlatch/testbench.cpp diff --git a/tests/systemc/misc/sim_tests/srlatch/testbench.h b/tests/golden-file/systemc/misc/sim_tests/srlatch/testbench.h similarity index 100% rename from tests/systemc/misc/sim_tests/srlatch/testbench.h rename to tests/golden-file/systemc/misc/sim_tests/srlatch/testbench.h diff --git a/tests/systemc/misc/sim_tests/tri_state2/display.cpp b/tests/golden-file/systemc/misc/sim_tests/tri_state2/display.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/tri_state2/display.cpp rename to tests/golden-file/systemc/misc/sim_tests/tri_state2/display.cpp diff --git a/tests/systemc/misc/sim_tests/tri_state2/display.h b/tests/golden-file/systemc/misc/sim_tests/tri_state2/display.h similarity index 100% rename from tests/systemc/misc/sim_tests/tri_state2/display.h rename to tests/golden-file/systemc/misc/sim_tests/tri_state2/display.h diff --git a/tests/systemc/misc/sim_tests/tri_state2/driver.cpp b/tests/golden-file/systemc/misc/sim_tests/tri_state2/driver.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/tri_state2/driver.cpp rename to tests/golden-file/systemc/misc/sim_tests/tri_state2/driver.cpp diff --git a/tests/systemc/misc/sim_tests/tri_state2/driver.h b/tests/golden-file/systemc/misc/sim_tests/tri_state2/driver.h similarity index 100% rename from tests/systemc/misc/sim_tests/tri_state2/driver.h rename to tests/golden-file/systemc/misc/sim_tests/tri_state2/driver.h diff --git a/tests/systemc/misc/sim_tests/tri_state2/golden/tri_state2.log b/tests/golden-file/systemc/misc/sim_tests/tri_state2/golden/tri_state2.log similarity index 100% rename from tests/systemc/misc/sim_tests/tri_state2/golden/tri_state2.log rename to tests/golden-file/systemc/misc/sim_tests/tri_state2/golden/tri_state2.log diff --git a/tests/systemc/misc/sim_tests/tri_state2/main.cpp b/tests/golden-file/systemc/misc/sim_tests/tri_state2/main.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/tri_state2/main.cpp rename to tests/golden-file/systemc/misc/sim_tests/tri_state2/main.cpp diff --git a/tests/systemc/misc/sim_tests/tri_state2/pullup.cpp b/tests/golden-file/systemc/misc/sim_tests/tri_state2/pullup.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/tri_state2/pullup.cpp rename to tests/golden-file/systemc/misc/sim_tests/tri_state2/pullup.cpp diff --git a/tests/systemc/misc/sim_tests/tri_state2/pullup.h b/tests/golden-file/systemc/misc/sim_tests/tri_state2/pullup.h similarity index 100% rename from tests/systemc/misc/sim_tests/tri_state2/pullup.h rename to tests/golden-file/systemc/misc/sim_tests/tri_state2/pullup.h diff --git a/tests/systemc/misc/sim_tests/tri_state2/tri_state2.f b/tests/golden-file/systemc/misc/sim_tests/tri_state2/tri_state2.f similarity index 100% rename from tests/systemc/misc/sim_tests/tri_state2/tri_state2.f rename to tests/golden-file/systemc/misc/sim_tests/tri_state2/tri_state2.f diff --git a/tests/systemc/misc/sim_tests/tri_state2/ts_buf.cpp b/tests/golden-file/systemc/misc/sim_tests/tri_state2/ts_buf.cpp similarity index 100% rename from tests/systemc/misc/sim_tests/tri_state2/ts_buf.cpp rename to tests/golden-file/systemc/misc/sim_tests/tri_state2/ts_buf.cpp diff --git a/tests/systemc/misc/sim_tests/tri_state2/ts_buf.h b/tests/golden-file/systemc/misc/sim_tests/tri_state2/ts_buf.h similarity index 100% rename from tests/systemc/misc/sim_tests/tri_state2/ts_buf.h rename to tests/golden-file/systemc/misc/sim_tests/tri_state2/ts_buf.h diff --git a/tests/systemc/misc/stars/star105234/golden/star105234.log b/tests/golden-file/systemc/misc/stars/star105234/golden/star105234.log similarity index 100% rename from tests/systemc/misc/stars/star105234/golden/star105234.log rename to tests/golden-file/systemc/misc/stars/star105234/golden/star105234.log diff --git a/tests/systemc/misc/stars/star105234/star105234.cpp b/tests/golden-file/systemc/misc/stars/star105234/star105234.cpp similarity index 100% rename from tests/systemc/misc/stars/star105234/star105234.cpp rename to tests/golden-file/systemc/misc/stars/star105234/star105234.cpp diff --git a/tests/systemc/misc/stars/star107460/golden/star107460.log b/tests/golden-file/systemc/misc/stars/star107460/golden/star107460.log similarity index 100% rename from tests/systemc/misc/stars/star107460/golden/star107460.log rename to tests/golden-file/systemc/misc/stars/star107460/golden/star107460.log diff --git a/tests/systemc/misc/stars/star107460/star107460.cpp b/tests/golden-file/systemc/misc/stars/star107460/star107460.cpp similarity index 100% rename from tests/systemc/misc/stars/star107460/star107460.cpp rename to tests/golden-file/systemc/misc/stars/star107460/star107460.cpp diff --git a/tests/systemc/misc/stars/star107464/golden/test.log b/tests/golden-file/systemc/misc/stars/star107464/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star107464/golden/test.log rename to tests/golden-file/systemc/misc/stars/star107464/golden/test.log diff --git a/tests/systemc/misc/stars/star107464/test.cpp b/tests/golden-file/systemc/misc/stars/star107464/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star107464/test.cpp rename to tests/golden-file/systemc/misc/stars/star107464/test.cpp diff --git a/tests/systemc/misc/stars/star107468/golden/star107468.log b/tests/golden-file/systemc/misc/stars/star107468/golden/star107468.log similarity index 100% rename from tests/systemc/misc/stars/star107468/golden/star107468.log rename to tests/golden-file/systemc/misc/stars/star107468/golden/star107468.log diff --git a/tests/systemc/misc/stars/star107468/star107468.cpp b/tests/golden-file/systemc/misc/stars/star107468/star107468.cpp similarity index 100% rename from tests/systemc/misc/stars/star107468/star107468.cpp rename to tests/golden-file/systemc/misc/stars/star107468/star107468.cpp diff --git a/tests/systemc/misc/stars/star113320/golden/test.log b/tests/golden-file/systemc/misc/stars/star113320/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star113320/golden/test.log rename to tests/golden-file/systemc/misc/stars/star113320/golden/test.log diff --git a/tests/systemc/misc/stars/star113320/test.cpp b/tests/golden-file/systemc/misc/stars/star113320/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star113320/test.cpp rename to tests/golden-file/systemc/misc/stars/star113320/test.cpp diff --git a/tests/systemc/misc/stars/star113321/golden/test.log b/tests/golden-file/systemc/misc/stars/star113321/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star113321/golden/test.log rename to tests/golden-file/systemc/misc/stars/star113321/golden/test.log diff --git a/tests/systemc/misc/stars/star113321/test.cpp b/tests/golden-file/systemc/misc/stars/star113321/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star113321/test.cpp rename to tests/golden-file/systemc/misc/stars/star113321/test.cpp diff --git a/tests/systemc/misc/stars/star113623/golden/test.log b/tests/golden-file/systemc/misc/stars/star113623/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star113623/golden/test.log rename to tests/golden-file/systemc/misc/stars/star113623/golden/test.log diff --git a/tests/systemc/misc/stars/star113623/test.cpp b/tests/golden-file/systemc/misc/stars/star113623/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star113623/test.cpp rename to tests/golden-file/systemc/misc/stars/star113623/test.cpp diff --git a/tests/systemc/misc/stars/star113632/golden/test.log b/tests/golden-file/systemc/misc/stars/star113632/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star113632/golden/test.log rename to tests/golden-file/systemc/misc/stars/star113632/golden/test.log diff --git a/tests/systemc/misc/stars/star113632/test.cpp b/tests/golden-file/systemc/misc/stars/star113632/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star113632/test.cpp rename to tests/golden-file/systemc/misc/stars/star113632/test.cpp diff --git a/tests/systemc/misc/stars/star113726/golden/test.log b/tests/golden-file/systemc/misc/stars/star113726/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star113726/golden/test.log rename to tests/golden-file/systemc/misc/stars/star113726/golden/test.log diff --git a/tests/systemc/misc/stars/star113726/test.cpp b/tests/golden-file/systemc/misc/stars/star113726/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star113726/test.cpp rename to tests/golden-file/systemc/misc/stars/star113726/test.cpp diff --git a/tests/systemc/misc/stars/star113946/golden/test.log b/tests/golden-file/systemc/misc/stars/star113946/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star113946/golden/test.log rename to tests/golden-file/systemc/misc/stars/star113946/golden/test.log diff --git a/tests/systemc/misc/stars/star113946/test.cpp b/tests/golden-file/systemc/misc/stars/star113946/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star113946/test.cpp rename to tests/golden-file/systemc/misc/stars/star113946/test.cpp diff --git a/tests/systemc/misc/stars/star113999/golden/test.log b/tests/golden-file/systemc/misc/stars/star113999/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star113999/golden/test.log rename to tests/golden-file/systemc/misc/stars/star113999/golden/test.log diff --git a/tests/systemc/misc/stars/star113999/test.cpp b/tests/golden-file/systemc/misc/stars/star113999/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star113999/test.cpp rename to tests/golden-file/systemc/misc/stars/star113999/test.cpp diff --git a/tests/systemc/misc/stars/star114085/golden/test.log b/tests/golden-file/systemc/misc/stars/star114085/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star114085/golden/test.log rename to tests/golden-file/systemc/misc/stars/star114085/golden/test.log diff --git a/tests/systemc/misc/stars/star114085/test.cpp b/tests/golden-file/systemc/misc/stars/star114085/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star114085/test.cpp rename to tests/golden-file/systemc/misc/stars/star114085/test.cpp diff --git a/tests/systemc/misc/stars/star114104/golden/test.log b/tests/golden-file/systemc/misc/stars/star114104/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star114104/golden/test.log rename to tests/golden-file/systemc/misc/stars/star114104/golden/test.log diff --git a/tests/systemc/misc/stars/star114104/test.cpp b/tests/golden-file/systemc/misc/stars/star114104/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star114104/test.cpp rename to tests/golden-file/systemc/misc/stars/star114104/test.cpp diff --git a/tests/systemc/misc/stars/star114203/golden/test.log b/tests/golden-file/systemc/misc/stars/star114203/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star114203/golden/test.log rename to tests/golden-file/systemc/misc/stars/star114203/golden/test.log diff --git a/tests/systemc/misc/stars/star114203/test.cpp b/tests/golden-file/systemc/misc/stars/star114203/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star114203/test.cpp rename to tests/golden-file/systemc/misc/stars/star114203/test.cpp diff --git a/tests/systemc/misc/stars/star114477/design.h b/tests/golden-file/systemc/misc/stars/star114477/design.h similarity index 100% rename from tests/systemc/misc/stars/star114477/design.h rename to tests/golden-file/systemc/misc/stars/star114477/design.h diff --git a/tests/systemc/misc/stars/star114477/design_rtl.h b/tests/golden-file/systemc/misc/stars/star114477/design_rtl.h similarity index 100% rename from tests/systemc/misc/stars/star114477/design_rtl.h rename to tests/golden-file/systemc/misc/stars/star114477/design_rtl.h diff --git a/tests/systemc/misc/stars/star114477/golden/test.log b/tests/golden-file/systemc/misc/stars/star114477/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star114477/golden/test.log rename to tests/golden-file/systemc/misc/stars/star114477/golden/test.log diff --git a/tests/systemc/misc/stars/star114477/test.cpp b/tests/golden-file/systemc/misc/stars/star114477/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star114477/test.cpp rename to tests/golden-file/systemc/misc/stars/star114477/test.cpp diff --git a/tests/systemc/misc/stars/star114566/golden/test.log b/tests/golden-file/systemc/misc/stars/star114566/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star114566/golden/test.log rename to tests/golden-file/systemc/misc/stars/star114566/golden/test.log diff --git a/tests/systemc/misc/stars/star114566/test.cpp b/tests/golden-file/systemc/misc/stars/star114566/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star114566/test.cpp rename to tests/golden-file/systemc/misc/stars/star114566/test.cpp diff --git a/tests/systemc/misc/stars/star114633/golden/test.log b/tests/golden-file/systemc/misc/stars/star114633/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star114633/golden/test.log rename to tests/golden-file/systemc/misc/stars/star114633/golden/test.log diff --git a/tests/systemc/misc/stars/star114633/test.cpp b/tests/golden-file/systemc/misc/stars/star114633/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star114633/test.cpp rename to tests/golden-file/systemc/misc/stars/star114633/test.cpp diff --git a/tests/systemc/misc/stars/star114639/golden/test.log b/tests/golden-file/systemc/misc/stars/star114639/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star114639/golden/test.log rename to tests/golden-file/systemc/misc/stars/star114639/golden/test.log diff --git a/tests/systemc/misc/stars/star114639/test.cpp b/tests/golden-file/systemc/misc/stars/star114639/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star114639/test.cpp rename to tests/golden-file/systemc/misc/stars/star114639/test.cpp diff --git a/tests/systemc/misc/stars/star114678/golden/test.log b/tests/golden-file/systemc/misc/stars/star114678/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star114678/golden/test.log rename to tests/golden-file/systemc/misc/stars/star114678/golden/test.log diff --git a/tests/systemc/misc/stars/star114678/test.cpp b/tests/golden-file/systemc/misc/stars/star114678/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star114678/test.cpp rename to tests/golden-file/systemc/misc/stars/star114678/test.cpp diff --git a/tests/systemc/misc/stars/star114716/golden/test.log b/tests/golden-file/systemc/misc/stars/star114716/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star114716/golden/test.log rename to tests/golden-file/systemc/misc/stars/star114716/golden/test.log diff --git a/tests/systemc/misc/stars/star114716/test.cpp b/tests/golden-file/systemc/misc/stars/star114716/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star114716/test.cpp rename to tests/golden-file/systemc/misc/stars/star114716/test.cpp diff --git a/tests/systemc/misc/stars/star115038/golden/test.log b/tests/golden-file/systemc/misc/stars/star115038/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star115038/golden/test.log rename to tests/golden-file/systemc/misc/stars/star115038/golden/test.log diff --git a/tests/systemc/misc/stars/star115038/test.cpp b/tests/golden-file/systemc/misc/stars/star115038/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star115038/test.cpp rename to tests/golden-file/systemc/misc/stars/star115038/test.cpp diff --git a/tests/systemc/misc/stars/star115165/golden/test.log b/tests/golden-file/systemc/misc/stars/star115165/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star115165/golden/test.log rename to tests/golden-file/systemc/misc/stars/star115165/golden/test.log diff --git a/tests/systemc/misc/stars/star115165/test.cpp b/tests/golden-file/systemc/misc/stars/star115165/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star115165/test.cpp rename to tests/golden-file/systemc/misc/stars/star115165/test.cpp diff --git a/tests/systemc/misc/stars/star116072/golden/test.log b/tests/golden-file/systemc/misc/stars/star116072/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star116072/golden/test.log rename to tests/golden-file/systemc/misc/stars/star116072/golden/test.log diff --git a/tests/systemc/misc/stars/star116072/test.cpp b/tests/golden-file/systemc/misc/stars/star116072/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star116072/test.cpp rename to tests/golden-file/systemc/misc/stars/star116072/test.cpp diff --git a/tests/systemc/misc/stars/star116406/golden/test.log b/tests/golden-file/systemc/misc/stars/star116406/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star116406/golden/test.log rename to tests/golden-file/systemc/misc/stars/star116406/golden/test.log diff --git a/tests/systemc/misc/stars/star116406/test.cpp b/tests/golden-file/systemc/misc/stars/star116406/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star116406/test.cpp rename to tests/golden-file/systemc/misc/stars/star116406/test.cpp diff --git a/tests/systemc/misc/stars/star116568/golden/test.log b/tests/golden-file/systemc/misc/stars/star116568/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star116568/golden/test.log rename to tests/golden-file/systemc/misc/stars/star116568/golden/test.log diff --git a/tests/systemc/misc/stars/star116568/test.cpp b/tests/golden-file/systemc/misc/stars/star116568/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star116568/test.cpp rename to tests/golden-file/systemc/misc/stars/star116568/test.cpp diff --git a/tests/systemc/misc/stars/star117831/golden/test.log b/tests/golden-file/systemc/misc/stars/star117831/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star117831/golden/test.log rename to tests/golden-file/systemc/misc/stars/star117831/golden/test.log diff --git a/tests/systemc/misc/stars/star117831/test.cpp b/tests/golden-file/systemc/misc/stars/star117831/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star117831/test.cpp rename to tests/golden-file/systemc/misc/stars/star117831/test.cpp diff --git a/tests/systemc/misc/stars/star123845/golden/test.log b/tests/golden-file/systemc/misc/stars/star123845/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star123845/golden/test.log rename to tests/golden-file/systemc/misc/stars/star123845/golden/test.log diff --git a/tests/systemc/misc/stars/star123845/test.cpp b/tests/golden-file/systemc/misc/stars/star123845/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star123845/test.cpp rename to tests/golden-file/systemc/misc/stars/star123845/test.cpp diff --git a/tests/systemc/misc/stars/star125338/golden/test.log b/tests/golden-file/systemc/misc/stars/star125338/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star125338/golden/test.log rename to tests/golden-file/systemc/misc/stars/star125338/golden/test.log diff --git a/tests/systemc/misc/stars/star125338/test.cpp b/tests/golden-file/systemc/misc/stars/star125338/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star125338/test.cpp rename to tests/golden-file/systemc/misc/stars/star125338/test.cpp diff --git a/tests/systemc/misc/stars/star125412/golden/test.log b/tests/golden-file/systemc/misc/stars/star125412/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star125412/golden/test.log rename to tests/golden-file/systemc/misc/stars/star125412/golden/test.log diff --git a/tests/systemc/misc/stars/star125412/test.cpp b/tests/golden-file/systemc/misc/stars/star125412/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star125412/test.cpp rename to tests/golden-file/systemc/misc/stars/star125412/test.cpp diff --git a/tests/systemc/misc/stars/star125422/golden/test.log b/tests/golden-file/systemc/misc/stars/star125422/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star125422/golden/test.log rename to tests/golden-file/systemc/misc/stars/star125422/golden/test.log diff --git a/tests/systemc/misc/stars/star125422/test.cpp b/tests/golden-file/systemc/misc/stars/star125422/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star125422/test.cpp rename to tests/golden-file/systemc/misc/stars/star125422/test.cpp diff --git a/tests/systemc/misc/stars/star125788/golden/test.log b/tests/golden-file/systemc/misc/stars/star125788/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star125788/golden/test.log rename to tests/golden-file/systemc/misc/stars/star125788/golden/test.log diff --git a/tests/systemc/misc/stars/star125788/test.cpp b/tests/golden-file/systemc/misc/stars/star125788/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star125788/test.cpp rename to tests/golden-file/systemc/misc/stars/star125788/test.cpp diff --git a/tests/systemc/misc/stars/star126360/golden/test.log b/tests/golden-file/systemc/misc/stars/star126360/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star126360/golden/test.log rename to tests/golden-file/systemc/misc/stars/star126360/golden/test.log diff --git a/tests/systemc/misc/stars/star126360/test.cpp b/tests/golden-file/systemc/misc/stars/star126360/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star126360/test.cpp rename to tests/golden-file/systemc/misc/stars/star126360/test.cpp diff --git a/tests/systemc/misc/stars/star127536/golden/test.log b/tests/golden-file/systemc/misc/stars/star127536/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star127536/golden/test.log rename to tests/golden-file/systemc/misc/stars/star127536/golden/test.log diff --git a/tests/systemc/misc/stars/star127536/test.cpp b/tests/golden-file/systemc/misc/stars/star127536/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star127536/test.cpp rename to tests/golden-file/systemc/misc/stars/star127536/test.cpp diff --git a/tests/systemc/misc/stars/star127624/golden/test.log b/tests/golden-file/systemc/misc/stars/star127624/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star127624/golden/test.log rename to tests/golden-file/systemc/misc/stars/star127624/golden/test.log diff --git a/tests/systemc/misc/stars/star127624/test.cpp b/tests/golden-file/systemc/misc/stars/star127624/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star127624/test.cpp rename to tests/golden-file/systemc/misc/stars/star127624/test.cpp diff --git a/tests/systemc/misc/stars/star127712/golden/test.log b/tests/golden-file/systemc/misc/stars/star127712/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star127712/golden/test.log rename to tests/golden-file/systemc/misc/stars/star127712/golden/test.log diff --git a/tests/systemc/misc/stars/star127712/test.cpp b/tests/golden-file/systemc/misc/stars/star127712/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star127712/test.cpp rename to tests/golden-file/systemc/misc/stars/star127712/test.cpp diff --git a/tests/systemc/misc/stars/star127848/golden/test.log b/tests/golden-file/systemc/misc/stars/star127848/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star127848/golden/test.log rename to tests/golden-file/systemc/misc/stars/star127848/golden/test.log diff --git a/tests/systemc/misc/stars/star127848/test.cpp b/tests/golden-file/systemc/misc/stars/star127848/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star127848/test.cpp rename to tests/golden-file/systemc/misc/stars/star127848/test.cpp diff --git a/tests/systemc/misc/stars/star127914/golden/test.log b/tests/golden-file/systemc/misc/stars/star127914/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star127914/golden/test.log rename to tests/golden-file/systemc/misc/stars/star127914/golden/test.log diff --git a/tests/systemc/misc/stars/star127914/test.cpp b/tests/golden-file/systemc/misc/stars/star127914/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star127914/test.cpp rename to tests/golden-file/systemc/misc/stars/star127914/test.cpp diff --git a/tests/systemc/misc/stars/star129901/golden/test.log b/tests/golden-file/systemc/misc/stars/star129901/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star129901/golden/test.log rename to tests/golden-file/systemc/misc/stars/star129901/golden/test.log diff --git a/tests/systemc/misc/stars/star129901/test.cpp b/tests/golden-file/systemc/misc/stars/star129901/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star129901/test.cpp rename to tests/golden-file/systemc/misc/stars/star129901/test.cpp diff --git a/tests/systemc/misc/stars/star130782/golden/test.log b/tests/golden-file/systemc/misc/stars/star130782/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star130782/golden/test.log rename to tests/golden-file/systemc/misc/stars/star130782/golden/test.log diff --git a/tests/systemc/misc/stars/star130782/test.cpp b/tests/golden-file/systemc/misc/stars/star130782/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star130782/test.cpp rename to tests/golden-file/systemc/misc/stars/star130782/test.cpp diff --git a/tests/systemc/misc/stars/star130786/golden/test.log b/tests/golden-file/systemc/misc/stars/star130786/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star130786/golden/test.log rename to tests/golden-file/systemc/misc/stars/star130786/golden/test.log diff --git a/tests/systemc/misc/stars/star130786/test.cpp b/tests/golden-file/systemc/misc/stars/star130786/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star130786/test.cpp rename to tests/golden-file/systemc/misc/stars/star130786/test.cpp diff --git a/tests/systemc/misc/stars/star132075/golden/test.log b/tests/golden-file/systemc/misc/stars/star132075/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star132075/golden/test.log rename to tests/golden-file/systemc/misc/stars/star132075/golden/test.log diff --git a/tests/systemc/misc/stars/star132075/test.cpp b/tests/golden-file/systemc/misc/stars/star132075/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star132075/test.cpp rename to tests/golden-file/systemc/misc/stars/star132075/test.cpp diff --git a/tests/systemc/misc/stars/star132136/golden/test.log b/tests/golden-file/systemc/misc/stars/star132136/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star132136/golden/test.log rename to tests/golden-file/systemc/misc/stars/star132136/golden/test.log diff --git a/tests/systemc/misc/stars/star132136/test.cpp b/tests/golden-file/systemc/misc/stars/star132136/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star132136/test.cpp rename to tests/golden-file/systemc/misc/stars/star132136/test.cpp diff --git a/tests/systemc/misc/stars/star133377/golden/test.log b/tests/golden-file/systemc/misc/stars/star133377/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star133377/golden/test.log rename to tests/golden-file/systemc/misc/stars/star133377/golden/test.log diff --git a/tests/systemc/misc/stars/star133377/test.cpp b/tests/golden-file/systemc/misc/stars/star133377/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star133377/test.cpp rename to tests/golden-file/systemc/misc/stars/star133377/test.cpp diff --git a/tests/systemc/misc/stars/star135771/golden/test.log b/tests/golden-file/systemc/misc/stars/star135771/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star135771/golden/test.log rename to tests/golden-file/systemc/misc/stars/star135771/golden/test.log diff --git a/tests/systemc/misc/stars/star135771/test.cpp b/tests/golden-file/systemc/misc/stars/star135771/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star135771/test.cpp rename to tests/golden-file/systemc/misc/stars/star135771/test.cpp diff --git a/tests/systemc/misc/stars/star137040/golden/test.log b/tests/golden-file/systemc/misc/stars/star137040/golden/test.log similarity index 100% rename from tests/systemc/misc/stars/star137040/golden/test.log rename to tests/golden-file/systemc/misc/stars/star137040/golden/test.log diff --git a/tests/systemc/misc/stars/star137040/test.cpp b/tests/golden-file/systemc/misc/stars/star137040/test.cpp similarity index 100% rename from tests/systemc/misc/stars/star137040/test.cpp rename to tests/golden-file/systemc/misc/stars/star137040/test.cpp diff --git a/tests/systemc/misc/stars/vcd_trace/star126273/golden/test.vcd b/tests/golden-file/systemc/misc/stars/vcd_trace/star126273/golden/test.vcd similarity index 100% rename from tests/systemc/misc/stars/vcd_trace/star126273/golden/test.vcd rename to tests/golden-file/systemc/misc/stars/vcd_trace/star126273/golden/test.vcd diff --git a/tests/systemc/misc/stars/vcd_trace/star126273/test.cpp b/tests/golden-file/systemc/misc/stars/vcd_trace/star126273/test.cpp similarity index 100% rename from tests/systemc/misc/stars/vcd_trace/star126273/test.cpp rename to tests/golden-file/systemc/misc/stars/vcd_trace/star126273/test.cpp diff --git a/tests/systemc/misc/stars/wif_trace/star115332/flop.h b/tests/golden-file/systemc/misc/stars/wif_trace/star115332/flop.h similarity index 100% rename from tests/systemc/misc/stars/wif_trace/star115332/flop.h rename to tests/golden-file/systemc/misc/stars/wif_trace/star115332/flop.h diff --git a/tests/systemc/misc/stars/wif_trace/star115332/golden/test.awif b/tests/golden-file/systemc/misc/stars/wif_trace/star115332/golden/test.awif similarity index 100% rename from tests/systemc/misc/stars/wif_trace/star115332/golden/test.awif rename to tests/golden-file/systemc/misc/stars/wif_trace/star115332/golden/test.awif diff --git a/tests/systemc/misc/stars/wif_trace/star115332/test.cpp b/tests/golden-file/systemc/misc/stars/wif_trace/star115332/test.cpp similarity index 100% rename from tests/systemc/misc/stars/wif_trace/star115332/test.cpp rename to tests/golden-file/systemc/misc/stars/wif_trace/star115332/test.cpp diff --git a/tests/systemc/misc/synth/add_chain/add_chain.cpp b/tests/golden-file/systemc/misc/synth/add_chain/add_chain.cpp similarity index 100% rename from tests/systemc/misc/synth/add_chain/add_chain.cpp rename to tests/golden-file/systemc/misc/synth/add_chain/add_chain.cpp diff --git a/tests/systemc/misc/synth/add_chain/add_chain.dat b/tests/golden-file/systemc/misc/synth/add_chain/add_chain.dat similarity index 100% rename from tests/systemc/misc/synth/add_chain/add_chain.dat rename to tests/golden-file/systemc/misc/synth/add_chain/add_chain.dat diff --git a/tests/systemc/misc/synth/add_chain/add_chain.h b/tests/golden-file/systemc/misc/synth/add_chain/add_chain.h similarity index 100% rename from tests/systemc/misc/synth/add_chain/add_chain.h rename to tests/golden-file/systemc/misc/synth/add_chain/add_chain.h diff --git a/tests/systemc/misc/synth/add_chain/common.h b/tests/golden-file/systemc/misc/synth/add_chain/common.h similarity index 100% rename from tests/systemc/misc/synth/add_chain/common.h rename to tests/golden-file/systemc/misc/synth/add_chain/common.h diff --git a/tests/systemc/misc/synth/add_chain/data_gen.h b/tests/golden-file/systemc/misc/synth/add_chain/data_gen.h similarity index 100% rename from tests/systemc/misc/synth/add_chain/data_gen.h rename to tests/golden-file/systemc/misc/synth/add_chain/data_gen.h diff --git a/tests/systemc/misc/synth/add_chain/define.h b/tests/golden-file/systemc/misc/synth/add_chain/define.h similarity index 100% rename from tests/systemc/misc/synth/add_chain/define.h rename to tests/golden-file/systemc/misc/synth/add_chain/define.h diff --git a/tests/systemc/misc/synth/add_chain/display.h b/tests/golden-file/systemc/misc/synth/add_chain/display.h similarity index 100% rename from tests/systemc/misc/synth/add_chain/display.h rename to tests/golden-file/systemc/misc/synth/add_chain/display.h diff --git a/tests/systemc/misc/synth/add_chain/golden/add_chain.log b/tests/golden-file/systemc/misc/synth/add_chain/golden/add_chain.log similarity index 100% rename from tests/systemc/misc/synth/add_chain/golden/add_chain.log rename to tests/golden-file/systemc/misc/synth/add_chain/golden/add_chain.log diff --git a/tests/systemc/misc/synth/add_chain/reset_stim.h b/tests/golden-file/systemc/misc/synth/add_chain/reset_stim.h similarity index 100% rename from tests/systemc/misc/synth/add_chain/reset_stim.h rename to tests/golden-file/systemc/misc/synth/add_chain/reset_stim.h diff --git a/tests/systemc/misc/synth/add_chain/tb.h b/tests/golden-file/systemc/misc/synth/add_chain/tb.h similarity index 100% rename from tests/systemc/misc/synth/add_chain/tb.h rename to tests/golden-file/systemc/misc/synth/add_chain/tb.h diff --git a/tests/systemc/misc/synth/add_chain_FUNC/add_chain.cpp b/tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain.cpp similarity index 100% rename from tests/systemc/misc/synth/add_chain_FUNC/add_chain.cpp rename to tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain.cpp diff --git a/tests/systemc/misc/synth/add_chain_FUNC/add_chain.dat b/tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain.dat similarity index 100% rename from tests/systemc/misc/synth/add_chain_FUNC/add_chain.dat rename to tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain.dat diff --git a/tests/systemc/misc/synth/add_chain_FUNC/add_chain.h b/tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain.h similarity index 100% rename from tests/systemc/misc/synth/add_chain_FUNC/add_chain.h rename to tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain.h diff --git a/tests/systemc/misc/synth/add_chain_FUNC/add_chain_FUNC.f b/tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain_FUNC.f similarity index 100% rename from tests/systemc/misc/synth/add_chain_FUNC/add_chain_FUNC.f rename to tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain_FUNC.f diff --git a/tests/systemc/misc/synth/add_chain_FUNC/add_chain_main.cpp b/tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain_main.cpp similarity index 100% rename from tests/systemc/misc/synth/add_chain_FUNC/add_chain_main.cpp rename to tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain_main.cpp diff --git a/tests/systemc/misc/synth/add_chain_FUNC/add_chain_tb.h b/tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain_tb.h similarity index 100% rename from tests/systemc/misc/synth/add_chain_FUNC/add_chain_tb.h rename to tests/golden-file/systemc/misc/synth/add_chain_FUNC/add_chain_tb.h diff --git a/tests/systemc/misc/synth/add_chain_FUNC/common.h b/tests/golden-file/systemc/misc/synth/add_chain_FUNC/common.h similarity index 100% rename from tests/systemc/misc/synth/add_chain_FUNC/common.h rename to tests/golden-file/systemc/misc/synth/add_chain_FUNC/common.h diff --git a/tests/systemc/misc/synth/add_chain_FUNC/data_gen.cpp b/tests/golden-file/systemc/misc/synth/add_chain_FUNC/data_gen.cpp similarity index 100% rename from tests/systemc/misc/synth/add_chain_FUNC/data_gen.cpp rename to tests/golden-file/systemc/misc/synth/add_chain_FUNC/data_gen.cpp diff --git a/tests/systemc/misc/synth/add_chain_FUNC/display.cpp b/tests/golden-file/systemc/misc/synth/add_chain_FUNC/display.cpp similarity index 100% rename from tests/systemc/misc/synth/add_chain_FUNC/display.cpp rename to tests/golden-file/systemc/misc/synth/add_chain_FUNC/display.cpp diff --git a/tests/systemc/misc/synth/add_chain_FUNC/golden/add_chain_FUNC.log b/tests/golden-file/systemc/misc/synth/add_chain_FUNC/golden/add_chain_FUNC.log similarity index 100% rename from tests/systemc/misc/synth/add_chain_FUNC/golden/add_chain_FUNC.log rename to tests/golden-file/systemc/misc/synth/add_chain_FUNC/golden/add_chain_FUNC.log diff --git a/tests/systemc/misc/synth/add_chain_FUNC/reset_stim.cpp b/tests/golden-file/systemc/misc/synth/add_chain_FUNC/reset_stim.cpp similarity index 100% rename from tests/systemc/misc/synth/add_chain_FUNC/reset_stim.cpp rename to tests/golden-file/systemc/misc/synth/add_chain_FUNC/reset_stim.cpp diff --git a/tests/systemc/misc/synth/blast/blast1/blast1.cpp b/tests/golden-file/systemc/misc/synth/blast/blast1/blast1.cpp similarity index 100% rename from tests/systemc/misc/synth/blast/blast1/blast1.cpp rename to tests/golden-file/systemc/misc/synth/blast/blast1/blast1.cpp diff --git a/tests/systemc/misc/synth/blast/blast1/golden/blast1.log b/tests/golden-file/systemc/misc/synth/blast/blast1/golden/blast1.log similarity index 100% rename from tests/systemc/misc/synth/blast/blast1/golden/blast1.log rename to tests/golden-file/systemc/misc/synth/blast/blast1/golden/blast1.log diff --git a/tests/systemc/misc/synth/blast/blast2/blast2.cpp b/tests/golden-file/systemc/misc/synth/blast/blast2/blast2.cpp similarity index 100% rename from tests/systemc/misc/synth/blast/blast2/blast2.cpp rename to tests/golden-file/systemc/misc/synth/blast/blast2/blast2.cpp diff --git a/tests/systemc/misc/synth/blast/blast2/golden/blast2.log b/tests/golden-file/systemc/misc/synth/blast/blast2/golden/blast2.log similarity index 100% rename from tests/systemc/misc/synth/blast/blast2/golden/blast2.log rename to tests/golden-file/systemc/misc/synth/blast/blast2/golden/blast2.log diff --git a/tests/systemc/misc/synth/blast/blast3/blast3.cpp b/tests/golden-file/systemc/misc/synth/blast/blast3/blast3.cpp similarity index 100% rename from tests/systemc/misc/synth/blast/blast3/blast3.cpp rename to tests/golden-file/systemc/misc/synth/blast/blast3/blast3.cpp diff --git a/tests/systemc/misc/synth/blast/blast3/golden/blast3.log b/tests/golden-file/systemc/misc/synth/blast/blast3/golden/blast3.log similarity index 100% rename from tests/systemc/misc/synth/blast/blast3/golden/blast3.log rename to tests/golden-file/systemc/misc/synth/blast/blast3/golden/blast3.log diff --git a/tests/systemc/misc/synth/bubble/bubble.cpp b/tests/golden-file/systemc/misc/synth/bubble/bubble.cpp similarity index 100% rename from tests/systemc/misc/synth/bubble/bubble.cpp rename to tests/golden-file/systemc/misc/synth/bubble/bubble.cpp diff --git a/tests/systemc/misc/synth/bubble/bubble.h b/tests/golden-file/systemc/misc/synth/bubble/bubble.h similarity index 100% rename from tests/systemc/misc/synth/bubble/bubble.h rename to tests/golden-file/systemc/misc/synth/bubble/bubble.h diff --git a/tests/systemc/misc/synth/bubble/common.h b/tests/golden-file/systemc/misc/synth/bubble/common.h similarity index 100% rename from tests/systemc/misc/synth/bubble/common.h rename to tests/golden-file/systemc/misc/synth/bubble/common.h diff --git a/tests/systemc/misc/synth/bubble/display.h b/tests/golden-file/systemc/misc/synth/bubble/display.h similarity index 100% rename from tests/systemc/misc/synth/bubble/display.h rename to tests/golden-file/systemc/misc/synth/bubble/display.h diff --git a/tests/systemc/misc/synth/bubble/golden/bubble.log b/tests/golden-file/systemc/misc/synth/bubble/golden/bubble.log similarity index 100% rename from tests/systemc/misc/synth/bubble/golden/bubble.log rename to tests/golden-file/systemc/misc/synth/bubble/golden/bubble.log diff --git a/tests/systemc/misc/synth/bubble/stim.h b/tests/golden-file/systemc/misc/synth/bubble/stim.h similarity index 100% rename from tests/systemc/misc/synth/bubble/stim.h rename to tests/golden-file/systemc/misc/synth/bubble/stim.h diff --git a/tests/systemc/misc/synth/bubble/tb.h b/tests/golden-file/systemc/misc/synth/bubble/tb.h similarity index 100% rename from tests/systemc/misc/synth/bubble/tb.h rename to tests/golden-file/systemc/misc/synth/bubble/tb.h diff --git a/tests/systemc/misc/synth/circle/circ48.cpp b/tests/golden-file/systemc/misc/synth/circle/circ48.cpp similarity index 100% rename from tests/systemc/misc/synth/circle/circ48.cpp rename to tests/golden-file/systemc/misc/synth/circle/circ48.cpp diff --git a/tests/systemc/misc/synth/circle/circ48.h b/tests/golden-file/systemc/misc/synth/circle/circ48.h similarity index 100% rename from tests/systemc/misc/synth/circle/circ48.h rename to tests/golden-file/systemc/misc/synth/circle/circ48.h diff --git a/tests/systemc/misc/synth/circle/common.h b/tests/golden-file/systemc/misc/synth/circle/common.h similarity index 100% rename from tests/systemc/misc/synth/circle/common.h rename to tests/golden-file/systemc/misc/synth/circle/common.h diff --git a/tests/systemc/misc/synth/circle/golden/circ48.log b/tests/golden-file/systemc/misc/synth/circle/golden/circ48.log similarity index 100% rename from tests/systemc/misc/synth/circle/golden/circ48.log rename to tests/golden-file/systemc/misc/synth/circle/golden/circ48.log diff --git a/tests/systemc/misc/synth/circle/tb.h b/tests/golden-file/systemc/misc/synth/circle/tb.h similarity index 100% rename from tests/systemc/misc/synth/circle/tb.h rename to tests/golden-file/systemc/misc/synth/circle/tb.h diff --git a/tests/systemc/misc/synth/combo/share/golden/share.log b/tests/golden-file/systemc/misc/synth/combo/share/golden/share.log similarity index 100% rename from tests/systemc/misc/synth/combo/share/golden/share.log rename to tests/golden-file/systemc/misc/synth/combo/share/golden/share.log diff --git a/tests/systemc/misc/synth/combo/share/share.cpp b/tests/golden-file/systemc/misc/synth/combo/share/share.cpp similarity index 100% rename from tests/systemc/misc/synth/combo/share/share.cpp rename to tests/golden-file/systemc/misc/synth/combo/share/share.cpp diff --git a/tests/systemc/misc/synth/combo/switch3/golden/switch3.log b/tests/golden-file/systemc/misc/synth/combo/switch3/golden/switch3.log similarity index 100% rename from tests/systemc/misc/synth/combo/switch3/golden/switch3.log rename to tests/golden-file/systemc/misc/synth/combo/switch3/golden/switch3.log diff --git a/tests/systemc/misc/synth/combo/switch3/switch3.cpp b/tests/golden-file/systemc/misc/synth/combo/switch3/switch3.cpp similarity index 100% rename from tests/systemc/misc/synth/combo/switch3/switch3.cpp rename to tests/golden-file/systemc/misc/synth/combo/switch3/switch3.cpp diff --git a/tests/systemc/misc/synth/combo/switch4/golden/switch4.log b/tests/golden-file/systemc/misc/synth/combo/switch4/golden/switch4.log similarity index 100% rename from tests/systemc/misc/synth/combo/switch4/golden/switch4.log rename to tests/golden-file/systemc/misc/synth/combo/switch4/golden/switch4.log diff --git a/tests/systemc/misc/synth/combo/switch4/switch4.cpp b/tests/golden-file/systemc/misc/synth/combo/switch4/switch4.cpp similarity index 100% rename from tests/systemc/misc/synth/combo/switch4/switch4.cpp rename to tests/golden-file/systemc/misc/synth/combo/switch4/switch4.cpp diff --git a/tests/systemc/misc/synth/combo/switch5/golden/switch5.log b/tests/golden-file/systemc/misc/synth/combo/switch5/golden/switch5.log similarity index 100% rename from tests/systemc/misc/synth/combo/switch5/golden/switch5.log rename to tests/golden-file/systemc/misc/synth/combo/switch5/golden/switch5.log diff --git a/tests/systemc/misc/synth/combo/switch5/switch5.cpp b/tests/golden-file/systemc/misc/synth/combo/switch5/switch5.cpp similarity index 100% rename from tests/systemc/misc/synth/combo/switch5/switch5.cpp rename to tests/golden-file/systemc/misc/synth/combo/switch5/switch5.cpp diff --git a/tests/systemc/misc/synth/combo/switch6/golden/switch6.log b/tests/golden-file/systemc/misc/synth/combo/switch6/golden/switch6.log similarity index 100% rename from tests/systemc/misc/synth/combo/switch6/golden/switch6.log rename to tests/golden-file/systemc/misc/synth/combo/switch6/golden/switch6.log diff --git a/tests/systemc/misc/synth/combo/switch6/switch6.cpp b/tests/golden-file/systemc/misc/synth/combo/switch6/switch6.cpp similarity index 100% rename from tests/systemc/misc/synth/combo/switch6/switch6.cpp rename to tests/golden-file/systemc/misc/synth/combo/switch6/switch6.cpp diff --git a/tests/systemc/misc/synth/concat/fncall/define.h b/tests/golden-file/systemc/misc/synth/concat/fncall/define.h similarity index 100% rename from tests/systemc/misc/synth/concat/fncall/define.h rename to tests/golden-file/systemc/misc/synth/concat/fncall/define.h diff --git a/tests/systemc/misc/synth/concat/fncall/golden/test.log b/tests/golden-file/systemc/misc/synth/concat/fncall/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/concat/fncall/golden/test.log rename to tests/golden-file/systemc/misc/synth/concat/fncall/golden/test.log diff --git a/tests/systemc/misc/synth/concat/fncall/main.cpp b/tests/golden-file/systemc/misc/synth/concat/fncall/main.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/fncall/main.cpp rename to tests/golden-file/systemc/misc/synth/concat/fncall/main.cpp diff --git a/tests/systemc/misc/synth/concat/fncall/monitor.cpp b/tests/golden-file/systemc/misc/synth/concat/fncall/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/fncall/monitor.cpp rename to tests/golden-file/systemc/misc/synth/concat/fncall/monitor.cpp diff --git a/tests/systemc/misc/synth/concat/fncall/monitor.h b/tests/golden-file/systemc/misc/synth/concat/fncall/monitor.h similarity index 100% rename from tests/systemc/misc/synth/concat/fncall/monitor.h rename to tests/golden-file/systemc/misc/synth/concat/fncall/monitor.h diff --git a/tests/systemc/misc/synth/concat/fncall/tb.cpp b/tests/golden-file/systemc/misc/synth/concat/fncall/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/fncall/tb.cpp rename to tests/golden-file/systemc/misc/synth/concat/fncall/tb.cpp diff --git a/tests/systemc/misc/synth/concat/fncall/tb.h b/tests/golden-file/systemc/misc/synth/concat/fncall/tb.h similarity index 100% rename from tests/systemc/misc/synth/concat/fncall/tb.h rename to tests/golden-file/systemc/misc/synth/concat/fncall/tb.h diff --git a/tests/systemc/misc/synth/concat/fncall/test.cpp b/tests/golden-file/systemc/misc/synth/concat/fncall/test.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/fncall/test.cpp rename to tests/golden-file/systemc/misc/synth/concat/fncall/test.cpp diff --git a/tests/systemc/misc/synth/concat/fncall/test.f b/tests/golden-file/systemc/misc/synth/concat/fncall/test.f similarity index 100% rename from tests/systemc/misc/synth/concat/fncall/test.f rename to tests/golden-file/systemc/misc/synth/concat/fncall/test.f diff --git a/tests/systemc/misc/synth/concat/fncall/test.h b/tests/golden-file/systemc/misc/synth/concat/fncall/test.h similarity index 100% rename from tests/systemc/misc/synth/concat/fncall/test.h rename to tests/golden-file/systemc/misc/synth/concat/fncall/test.h diff --git a/tests/systemc/misc/synth/concat/lvalue/define.h b/tests/golden-file/systemc/misc/synth/concat/lvalue/define.h similarity index 100% rename from tests/systemc/misc/synth/concat/lvalue/define.h rename to tests/golden-file/systemc/misc/synth/concat/lvalue/define.h diff --git a/tests/systemc/misc/synth/concat/lvalue/golden/test.log b/tests/golden-file/systemc/misc/synth/concat/lvalue/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/concat/lvalue/golden/test.log rename to tests/golden-file/systemc/misc/synth/concat/lvalue/golden/test.log diff --git a/tests/systemc/misc/synth/concat/lvalue/main.cpp b/tests/golden-file/systemc/misc/synth/concat/lvalue/main.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/lvalue/main.cpp rename to tests/golden-file/systemc/misc/synth/concat/lvalue/main.cpp diff --git a/tests/systemc/misc/synth/concat/lvalue/monitor.cpp b/tests/golden-file/systemc/misc/synth/concat/lvalue/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/lvalue/monitor.cpp rename to tests/golden-file/systemc/misc/synth/concat/lvalue/monitor.cpp diff --git a/tests/systemc/misc/synth/concat/lvalue/monitor.h b/tests/golden-file/systemc/misc/synth/concat/lvalue/monitor.h similarity index 100% rename from tests/systemc/misc/synth/concat/lvalue/monitor.h rename to tests/golden-file/systemc/misc/synth/concat/lvalue/monitor.h diff --git a/tests/systemc/misc/synth/concat/lvalue/tb.cpp b/tests/golden-file/systemc/misc/synth/concat/lvalue/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/lvalue/tb.cpp rename to tests/golden-file/systemc/misc/synth/concat/lvalue/tb.cpp diff --git a/tests/systemc/misc/synth/concat/lvalue/tb.h b/tests/golden-file/systemc/misc/synth/concat/lvalue/tb.h similarity index 100% rename from tests/systemc/misc/synth/concat/lvalue/tb.h rename to tests/golden-file/systemc/misc/synth/concat/lvalue/tb.h diff --git a/tests/systemc/misc/synth/concat/lvalue/test.cpp b/tests/golden-file/systemc/misc/synth/concat/lvalue/test.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/lvalue/test.cpp rename to tests/golden-file/systemc/misc/synth/concat/lvalue/test.cpp diff --git a/tests/systemc/misc/synth/concat/lvalue/test.f b/tests/golden-file/systemc/misc/synth/concat/lvalue/test.f similarity index 100% rename from tests/systemc/misc/synth/concat/lvalue/test.f rename to tests/golden-file/systemc/misc/synth/concat/lvalue/test.f diff --git a/tests/systemc/misc/synth/concat/lvalue/test.h b/tests/golden-file/systemc/misc/synth/concat/lvalue/test.h similarity index 100% rename from tests/systemc/misc/synth/concat/lvalue/test.h rename to tests/golden-file/systemc/misc/synth/concat/lvalue/test.h diff --git a/tests/systemc/misc/synth/concat/rvalue/define.h b/tests/golden-file/systemc/misc/synth/concat/rvalue/define.h similarity index 100% rename from tests/systemc/misc/synth/concat/rvalue/define.h rename to tests/golden-file/systemc/misc/synth/concat/rvalue/define.h diff --git a/tests/systemc/misc/synth/concat/rvalue/golden/test.log b/tests/golden-file/systemc/misc/synth/concat/rvalue/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/concat/rvalue/golden/test.log rename to tests/golden-file/systemc/misc/synth/concat/rvalue/golden/test.log diff --git a/tests/systemc/misc/synth/concat/rvalue/main.cpp b/tests/golden-file/systemc/misc/synth/concat/rvalue/main.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/rvalue/main.cpp rename to tests/golden-file/systemc/misc/synth/concat/rvalue/main.cpp diff --git a/tests/systemc/misc/synth/concat/rvalue/monitor.cpp b/tests/golden-file/systemc/misc/synth/concat/rvalue/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/rvalue/monitor.cpp rename to tests/golden-file/systemc/misc/synth/concat/rvalue/monitor.cpp diff --git a/tests/systemc/misc/synth/concat/rvalue/monitor.h b/tests/golden-file/systemc/misc/synth/concat/rvalue/monitor.h similarity index 100% rename from tests/systemc/misc/synth/concat/rvalue/monitor.h rename to tests/golden-file/systemc/misc/synth/concat/rvalue/monitor.h diff --git a/tests/systemc/misc/synth/concat/rvalue/tb.cpp b/tests/golden-file/systemc/misc/synth/concat/rvalue/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/rvalue/tb.cpp rename to tests/golden-file/systemc/misc/synth/concat/rvalue/tb.cpp diff --git a/tests/systemc/misc/synth/concat/rvalue/tb.h b/tests/golden-file/systemc/misc/synth/concat/rvalue/tb.h similarity index 100% rename from tests/systemc/misc/synth/concat/rvalue/tb.h rename to tests/golden-file/systemc/misc/synth/concat/rvalue/tb.h diff --git a/tests/systemc/misc/synth/concat/rvalue/test.cpp b/tests/golden-file/systemc/misc/synth/concat/rvalue/test.cpp similarity index 100% rename from tests/systemc/misc/synth/concat/rvalue/test.cpp rename to tests/golden-file/systemc/misc/synth/concat/rvalue/test.cpp diff --git a/tests/systemc/misc/synth/concat/rvalue/test.f b/tests/golden-file/systemc/misc/synth/concat/rvalue/test.f similarity index 100% rename from tests/systemc/misc/synth/concat/rvalue/test.f rename to tests/golden-file/systemc/misc/synth/concat/rvalue/test.f diff --git a/tests/systemc/misc/synth/concat/rvalue/test.h b/tests/golden-file/systemc/misc/synth/concat/rvalue/test.h similarity index 100% rename from tests/systemc/misc/synth/concat/rvalue/test.h rename to tests/golden-file/systemc/misc/synth/concat/rvalue/test.h diff --git a/tests/systemc/misc/synth/directives/line_label/misc/test1/golden/test1.log b/tests/golden-file/systemc/misc/synth/directives/line_label/misc/test1/golden/test1.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/misc/test1/golden/test1.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/misc/test1/golden/test1.log diff --git a/tests/systemc/misc/synth/directives/line_label/misc/test1/interface.h b/tests/golden-file/systemc/misc/synth/directives/line_label/misc/test1/interface.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/misc/test1/interface.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/misc/test1/interface.h diff --git a/tests/systemc/misc/synth/directives/line_label/misc/test1/test1.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/misc/test1/test1.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/misc/test1/test1.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/misc/test1/test1.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/misc/test2/golden/test2.log b/tests/golden-file/systemc/misc/synth/directives/line_label/misc/test2/golden/test2.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/misc/test2/golden/test2.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/misc/test2/golden/test2.log diff --git a/tests/systemc/misc/synth/directives/line_label/misc/test2/interface.h b/tests/golden-file/systemc/misc/synth/directives/line_label/misc/test2/interface.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/misc/test2/interface.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/misc/test2/interface.h diff --git a/tests/systemc/misc/synth/directives/line_label/misc/test2/test2.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/misc/test2/test2.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/misc/test2/test2.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/misc/test2/test2.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/misc/test3/golden/test3.log b/tests/golden-file/systemc/misc/synth/directives/line_label/misc/test3/golden/test3.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/misc/test3/golden/test3.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/misc/test3/golden/test3.log diff --git a/tests/systemc/misc/synth/directives/line_label/misc/test3/interface.h b/tests/golden-file/systemc/misc/synth/directives/line_label/misc/test3/interface.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/misc/test3/interface.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/misc/test3/interface.h diff --git a/tests/systemc/misc/synth/directives/line_label/misc/test3/test3.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/misc/test3/test3.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/misc/test3/test3.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/misc/test3/test3.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test1/define.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test1/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test1/define.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test1/define.h diff --git a/tests/systemc/misc/synth/directives/line_label/test1/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/line_label/test1/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test1/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/test1/golden/test.log diff --git a/tests/systemc/misc/synth/directives/line_label/test1/main.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test1/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test1/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test1/main.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test1/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test1/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test1/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test1/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test1/monitor.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test1/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test1/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test1/monitor.h diff --git a/tests/systemc/misc/synth/directives/line_label/test1/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test1/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test1/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test1/tb.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test1/tb.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test1/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test1/tb.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test1/tb.h diff --git a/tests/systemc/misc/synth/directives/line_label/test1/test.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test1/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test1/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test1/test.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test1/test.f b/tests/golden-file/systemc/misc/synth/directives/line_label/test1/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test1/test.f rename to tests/golden-file/systemc/misc/synth/directives/line_label/test1/test.f diff --git a/tests/systemc/misc/synth/directives/line_label/test1/test.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test1/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test1/test.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test1/test.h diff --git a/tests/systemc/misc/synth/directives/line_label/test2/define.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test2/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test2/define.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test2/define.h diff --git a/tests/systemc/misc/synth/directives/line_label/test2/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/line_label/test2/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test2/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/test2/golden/test.log diff --git a/tests/systemc/misc/synth/directives/line_label/test2/main.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test2/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test2/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test2/main.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test2/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test2/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test2/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test2/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test2/monitor.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test2/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test2/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test2/monitor.h diff --git a/tests/systemc/misc/synth/directives/line_label/test2/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test2/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test2/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test2/tb.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test2/tb.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test2/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test2/tb.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test2/tb.h diff --git a/tests/systemc/misc/synth/directives/line_label/test2/test.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test2/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test2/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test2/test.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test2/test.f b/tests/golden-file/systemc/misc/synth/directives/line_label/test2/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test2/test.f rename to tests/golden-file/systemc/misc/synth/directives/line_label/test2/test.f diff --git a/tests/systemc/misc/synth/directives/line_label/test2/test.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test2/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test2/test.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test2/test.h diff --git a/tests/systemc/misc/synth/directives/line_label/test3/define.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test3/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test3/define.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test3/define.h diff --git a/tests/systemc/misc/synth/directives/line_label/test3/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/line_label/test3/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test3/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/test3/golden/test.log diff --git a/tests/systemc/misc/synth/directives/line_label/test3/main.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test3/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test3/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test3/main.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test3/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test3/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test3/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test3/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test3/monitor.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test3/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test3/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test3/monitor.h diff --git a/tests/systemc/misc/synth/directives/line_label/test3/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test3/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test3/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test3/tb.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test3/tb.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test3/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test3/tb.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test3/tb.h diff --git a/tests/systemc/misc/synth/directives/line_label/test3/test.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test3/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test3/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test3/test.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test3/test.f b/tests/golden-file/systemc/misc/synth/directives/line_label/test3/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test3/test.f rename to tests/golden-file/systemc/misc/synth/directives/line_label/test3/test.f diff --git a/tests/systemc/misc/synth/directives/line_label/test3/test.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test3/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test3/test.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test3/test.h diff --git a/tests/systemc/misc/synth/directives/line_label/test4/define.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test4/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test4/define.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test4/define.h diff --git a/tests/systemc/misc/synth/directives/line_label/test4/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/line_label/test4/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test4/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/test4/golden/test.log diff --git a/tests/systemc/misc/synth/directives/line_label/test4/main.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test4/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test4/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test4/main.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test4/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test4/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test4/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test4/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test4/monitor.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test4/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test4/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test4/monitor.h diff --git a/tests/systemc/misc/synth/directives/line_label/test4/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test4/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test4/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test4/tb.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test4/tb.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test4/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test4/tb.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test4/tb.h diff --git a/tests/systemc/misc/synth/directives/line_label/test4/test.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test4/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test4/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test4/test.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test4/test.f b/tests/golden-file/systemc/misc/synth/directives/line_label/test4/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test4/test.f rename to tests/golden-file/systemc/misc/synth/directives/line_label/test4/test.f diff --git a/tests/systemc/misc/synth/directives/line_label/test4/test.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test4/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test4/test.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test4/test.h diff --git a/tests/systemc/misc/synth/directives/line_label/test5/define.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test5/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test5/define.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test5/define.h diff --git a/tests/systemc/misc/synth/directives/line_label/test5/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/line_label/test5/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test5/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/test5/golden/test.log diff --git a/tests/systemc/misc/synth/directives/line_label/test5/main.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test5/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test5/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test5/main.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test5/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test5/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test5/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test5/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test5/monitor.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test5/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test5/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test5/monitor.h diff --git a/tests/systemc/misc/synth/directives/line_label/test5/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test5/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test5/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test5/tb.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test5/tb.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test5/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test5/tb.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test5/tb.h diff --git a/tests/systemc/misc/synth/directives/line_label/test5/test.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test5/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test5/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test5/test.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test5/test.f b/tests/golden-file/systemc/misc/synth/directives/line_label/test5/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test5/test.f rename to tests/golden-file/systemc/misc/synth/directives/line_label/test5/test.f diff --git a/tests/systemc/misc/synth/directives/line_label/test5/test.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test5/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test5/test.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test5/test.h diff --git a/tests/systemc/misc/synth/directives/line_label/test6/define.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test6/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test6/define.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test6/define.h diff --git a/tests/systemc/misc/synth/directives/line_label/test6/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/line_label/test6/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test6/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/test6/golden/test.log diff --git a/tests/systemc/misc/synth/directives/line_label/test6/main.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test6/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test6/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test6/main.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test6/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test6/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test6/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test6/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test6/monitor.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test6/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test6/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test6/monitor.h diff --git a/tests/systemc/misc/synth/directives/line_label/test6/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test6/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test6/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test6/tb.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test6/tb.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test6/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test6/tb.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test6/tb.h diff --git a/tests/systemc/misc/synth/directives/line_label/test6/test.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test6/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test6/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test6/test.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test6/test.f b/tests/golden-file/systemc/misc/synth/directives/line_label/test6/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test6/test.f rename to tests/golden-file/systemc/misc/synth/directives/line_label/test6/test.f diff --git a/tests/systemc/misc/synth/directives/line_label/test6/test.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test6/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test6/test.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test6/test.h diff --git a/tests/systemc/misc/synth/directives/line_label/test7/define.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test7/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test7/define.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test7/define.h diff --git a/tests/systemc/misc/synth/directives/line_label/test7/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/line_label/test7/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test7/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/test7/golden/test.log diff --git a/tests/systemc/misc/synth/directives/line_label/test7/main.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test7/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test7/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test7/main.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test7/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test7/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test7/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test7/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test7/monitor.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test7/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test7/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test7/monitor.h diff --git a/tests/systemc/misc/synth/directives/line_label/test7/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test7/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test7/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test7/tb.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test7/tb.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test7/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test7/tb.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test7/tb.h diff --git a/tests/systemc/misc/synth/directives/line_label/test7/test.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test7/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test7/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test7/test.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test7/test.f b/tests/golden-file/systemc/misc/synth/directives/line_label/test7/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test7/test.f rename to tests/golden-file/systemc/misc/synth/directives/line_label/test7/test.f diff --git a/tests/systemc/misc/synth/directives/line_label/test7/test.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test7/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test7/test.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test7/test.h diff --git a/tests/systemc/misc/synth/directives/line_label/test8/define.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test8/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test8/define.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test8/define.h diff --git a/tests/systemc/misc/synth/directives/line_label/test8/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/line_label/test8/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test8/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/test8/golden/test.log diff --git a/tests/systemc/misc/synth/directives/line_label/test8/main.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test8/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test8/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test8/main.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test8/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test8/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test8/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test8/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test8/monitor.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test8/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test8/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test8/monitor.h diff --git a/tests/systemc/misc/synth/directives/line_label/test8/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test8/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test8/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test8/tb.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test8/tb.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test8/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test8/tb.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test8/tb.h diff --git a/tests/systemc/misc/synth/directives/line_label/test8/test.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test8/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test8/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test8/test.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test8/test.f b/tests/golden-file/systemc/misc/synth/directives/line_label/test8/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test8/test.f rename to tests/golden-file/systemc/misc/synth/directives/line_label/test8/test.f diff --git a/tests/systemc/misc/synth/directives/line_label/test8/test.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test8/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test8/test.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test8/test.h diff --git a/tests/systemc/misc/synth/directives/line_label/test9/define.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test9/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test9/define.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test9/define.h diff --git a/tests/systemc/misc/synth/directives/line_label/test9/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/line_label/test9/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test9/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/line_label/test9/golden/test.log diff --git a/tests/systemc/misc/synth/directives/line_label/test9/main.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test9/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test9/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test9/main.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test9/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test9/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test9/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test9/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test9/monitor.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test9/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test9/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test9/monitor.h diff --git a/tests/systemc/misc/synth/directives/line_label/test9/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test9/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test9/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test9/tb.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test9/tb.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test9/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test9/tb.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test9/tb.h diff --git a/tests/systemc/misc/synth/directives/line_label/test9/test.cpp b/tests/golden-file/systemc/misc/synth/directives/line_label/test9/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test9/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/line_label/test9/test.cpp diff --git a/tests/systemc/misc/synth/directives/line_label/test9/test.f b/tests/golden-file/systemc/misc/synth/directives/line_label/test9/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test9/test.f rename to tests/golden-file/systemc/misc/synth/directives/line_label/test9/test.f diff --git a/tests/systemc/misc/synth/directives/line_label/test9/test.h b/tests/golden-file/systemc/misc/synth/directives/line_label/test9/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/line_label/test9/test.h rename to tests/golden-file/systemc/misc/synth/directives/line_label/test9/test.h diff --git a/tests/systemc/misc/synth/directives/misc/test1/define.h b/tests/golden-file/systemc/misc/synth/directives/misc/test1/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test1/define.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test1/define.h diff --git a/tests/systemc/misc/synth/directives/misc/test1/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/misc/test1/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test1/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/misc/test1/golden/test.log diff --git a/tests/systemc/misc/synth/directives/misc/test1/main.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test1/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test1/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test1/main.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test1/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test1/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test1/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test1/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test1/monitor.h b/tests/golden-file/systemc/misc/synth/directives/misc/test1/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test1/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test1/monitor.h diff --git a/tests/systemc/misc/synth/directives/misc/test1/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test1/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test1/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test1/tb.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test1/tb.h b/tests/golden-file/systemc/misc/synth/directives/misc/test1/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test1/tb.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test1/tb.h diff --git a/tests/systemc/misc/synth/directives/misc/test1/test.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test1/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test1/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test1/test.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test1/test.f b/tests/golden-file/systemc/misc/synth/directives/misc/test1/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test1/test.f rename to tests/golden-file/systemc/misc/synth/directives/misc/test1/test.f diff --git a/tests/systemc/misc/synth/directives/misc/test1/test.h b/tests/golden-file/systemc/misc/synth/directives/misc/test1/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test1/test.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test1/test.h diff --git a/tests/systemc/misc/synth/directives/misc/test2/define.h b/tests/golden-file/systemc/misc/synth/directives/misc/test2/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test2/define.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test2/define.h diff --git a/tests/systemc/misc/synth/directives/misc/test2/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/misc/test2/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test2/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/misc/test2/golden/test.log diff --git a/tests/systemc/misc/synth/directives/misc/test2/main.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test2/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test2/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test2/main.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test2/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test2/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test2/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test2/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test2/monitor.h b/tests/golden-file/systemc/misc/synth/directives/misc/test2/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test2/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test2/monitor.h diff --git a/tests/systemc/misc/synth/directives/misc/test2/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test2/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test2/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test2/tb.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test2/tb.h b/tests/golden-file/systemc/misc/synth/directives/misc/test2/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test2/tb.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test2/tb.h diff --git a/tests/systemc/misc/synth/directives/misc/test2/test.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test2/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test2/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test2/test.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test2/test.f b/tests/golden-file/systemc/misc/synth/directives/misc/test2/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test2/test.f rename to tests/golden-file/systemc/misc/synth/directives/misc/test2/test.f diff --git a/tests/systemc/misc/synth/directives/misc/test2/test.h b/tests/golden-file/systemc/misc/synth/directives/misc/test2/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test2/test.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test2/test.h diff --git a/tests/systemc/misc/synth/directives/misc/test3/define.h b/tests/golden-file/systemc/misc/synth/directives/misc/test3/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test3/define.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test3/define.h diff --git a/tests/systemc/misc/synth/directives/misc/test3/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/misc/test3/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test3/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/misc/test3/golden/test.log diff --git a/tests/systemc/misc/synth/directives/misc/test3/main.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test3/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test3/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test3/main.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test3/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test3/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test3/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test3/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test3/monitor.h b/tests/golden-file/systemc/misc/synth/directives/misc/test3/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test3/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test3/monitor.h diff --git a/tests/systemc/misc/synth/directives/misc/test3/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test3/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test3/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test3/tb.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test3/tb.h b/tests/golden-file/systemc/misc/synth/directives/misc/test3/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test3/tb.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test3/tb.h diff --git a/tests/systemc/misc/synth/directives/misc/test3/test.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test3/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test3/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test3/test.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test3/test.f b/tests/golden-file/systemc/misc/synth/directives/misc/test3/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test3/test.f rename to tests/golden-file/systemc/misc/synth/directives/misc/test3/test.f diff --git a/tests/systemc/misc/synth/directives/misc/test3/test.h b/tests/golden-file/systemc/misc/synth/directives/misc/test3/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test3/test.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test3/test.h diff --git a/tests/systemc/misc/synth/directives/misc/test4/define.h b/tests/golden-file/systemc/misc/synth/directives/misc/test4/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test4/define.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test4/define.h diff --git a/tests/systemc/misc/synth/directives/misc/test4/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/misc/test4/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test4/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/misc/test4/golden/test.log diff --git a/tests/systemc/misc/synth/directives/misc/test4/main.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test4/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test4/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test4/main.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test4/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test4/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test4/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test4/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test4/monitor.h b/tests/golden-file/systemc/misc/synth/directives/misc/test4/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test4/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test4/monitor.h diff --git a/tests/systemc/misc/synth/directives/misc/test4/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test4/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test4/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test4/tb.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test4/tb.h b/tests/golden-file/systemc/misc/synth/directives/misc/test4/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test4/tb.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test4/tb.h diff --git a/tests/systemc/misc/synth/directives/misc/test4/test.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test4/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test4/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test4/test.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test4/test.f b/tests/golden-file/systemc/misc/synth/directives/misc/test4/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test4/test.f rename to tests/golden-file/systemc/misc/synth/directives/misc/test4/test.f diff --git a/tests/systemc/misc/synth/directives/misc/test4/test.h b/tests/golden-file/systemc/misc/synth/directives/misc/test4/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test4/test.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test4/test.h diff --git a/tests/systemc/misc/synth/directives/misc/test5/define.h b/tests/golden-file/systemc/misc/synth/directives/misc/test5/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test5/define.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test5/define.h diff --git a/tests/systemc/misc/synth/directives/misc/test5/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/misc/test5/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test5/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/misc/test5/golden/test.log diff --git a/tests/systemc/misc/synth/directives/misc/test5/main.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test5/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test5/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test5/main.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test5/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test5/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test5/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test5/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test5/monitor.h b/tests/golden-file/systemc/misc/synth/directives/misc/test5/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test5/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test5/monitor.h diff --git a/tests/systemc/misc/synth/directives/misc/test5/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test5/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test5/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test5/tb.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test5/tb.h b/tests/golden-file/systemc/misc/synth/directives/misc/test5/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test5/tb.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test5/tb.h diff --git a/tests/systemc/misc/synth/directives/misc/test5/test.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test5/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test5/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test5/test.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test5/test.f b/tests/golden-file/systemc/misc/synth/directives/misc/test5/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test5/test.f rename to tests/golden-file/systemc/misc/synth/directives/misc/test5/test.f diff --git a/tests/systemc/misc/synth/directives/misc/test5/test.h b/tests/golden-file/systemc/misc/synth/directives/misc/test5/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test5/test.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test5/test.h diff --git a/tests/systemc/misc/synth/directives/misc/test6/define.h b/tests/golden-file/systemc/misc/synth/directives/misc/test6/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test6/define.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test6/define.h diff --git a/tests/systemc/misc/synth/directives/misc/test6/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/misc/test6/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test6/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/misc/test6/golden/test.log diff --git a/tests/systemc/misc/synth/directives/misc/test6/main.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test6/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test6/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test6/main.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test6/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test6/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test6/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test6/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test6/monitor.h b/tests/golden-file/systemc/misc/synth/directives/misc/test6/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test6/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test6/monitor.h diff --git a/tests/systemc/misc/synth/directives/misc/test6/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test6/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test6/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test6/tb.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test6/tb.h b/tests/golden-file/systemc/misc/synth/directives/misc/test6/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test6/tb.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test6/tb.h diff --git a/tests/systemc/misc/synth/directives/misc/test6/test.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test6/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test6/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test6/test.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test6/test.f b/tests/golden-file/systemc/misc/synth/directives/misc/test6/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test6/test.f rename to tests/golden-file/systemc/misc/synth/directives/misc/test6/test.f diff --git a/tests/systemc/misc/synth/directives/misc/test6/test.h b/tests/golden-file/systemc/misc/synth/directives/misc/test6/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test6/test.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test6/test.h diff --git a/tests/systemc/misc/synth/directives/misc/test7/define.h b/tests/golden-file/systemc/misc/synth/directives/misc/test7/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test7/define.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test7/define.h diff --git a/tests/systemc/misc/synth/directives/misc/test7/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/misc/test7/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test7/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/misc/test7/golden/test.log diff --git a/tests/systemc/misc/synth/directives/misc/test7/main.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test7/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test7/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test7/main.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test7/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test7/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test7/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test7/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test7/monitor.h b/tests/golden-file/systemc/misc/synth/directives/misc/test7/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test7/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test7/monitor.h diff --git a/tests/systemc/misc/synth/directives/misc/test7/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test7/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test7/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test7/tb.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test7/tb.h b/tests/golden-file/systemc/misc/synth/directives/misc/test7/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test7/tb.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test7/tb.h diff --git a/tests/systemc/misc/synth/directives/misc/test7/test.cpp b/tests/golden-file/systemc/misc/synth/directives/misc/test7/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test7/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/misc/test7/test.cpp diff --git a/tests/systemc/misc/synth/directives/misc/test7/test.f b/tests/golden-file/systemc/misc/synth/directives/misc/test7/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test7/test.f rename to tests/golden-file/systemc/misc/synth/directives/misc/test7/test.f diff --git a/tests/systemc/misc/synth/directives/misc/test7/test.h b/tests/golden-file/systemc/misc/synth/directives/misc/test7/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/misc/test7/test.h rename to tests/golden-file/systemc/misc/synth/directives/misc/test7/test.h diff --git a/tests/systemc/misc/synth/directives/resource/misc/test1/golden/test1.log b/tests/golden-file/systemc/misc/synth/directives/resource/misc/test1/golden/test1.log similarity index 100% rename from tests/systemc/misc/synth/directives/resource/misc/test1/golden/test1.log rename to tests/golden-file/systemc/misc/synth/directives/resource/misc/test1/golden/test1.log diff --git a/tests/systemc/misc/synth/directives/resource/misc/test1/interface.h b/tests/golden-file/systemc/misc/synth/directives/resource/misc/test1/interface.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/misc/test1/interface.h rename to tests/golden-file/systemc/misc/synth/directives/resource/misc/test1/interface.h diff --git a/tests/systemc/misc/synth/directives/resource/misc/test1/test1.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/misc/test1/test1.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/misc/test1/test1.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/misc/test1/test1.cpp diff --git a/tests/systemc/misc/synth/directives/resource/misc/test2/golden/test2.log b/tests/golden-file/systemc/misc/synth/directives/resource/misc/test2/golden/test2.log similarity index 100% rename from tests/systemc/misc/synth/directives/resource/misc/test2/golden/test2.log rename to tests/golden-file/systemc/misc/synth/directives/resource/misc/test2/golden/test2.log diff --git a/tests/systemc/misc/synth/directives/resource/misc/test2/interface.h b/tests/golden-file/systemc/misc/synth/directives/resource/misc/test2/interface.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/misc/test2/interface.h rename to tests/golden-file/systemc/misc/synth/directives/resource/misc/test2/interface.h diff --git a/tests/systemc/misc/synth/directives/resource/misc/test2/test2.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/misc/test2/test2.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/misc/test2/test2.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/misc/test2/test2.cpp diff --git a/tests/systemc/misc/synth/directives/resource/misc/test3/golden/test3.log b/tests/golden-file/systemc/misc/synth/directives/resource/misc/test3/golden/test3.log similarity index 100% rename from tests/systemc/misc/synth/directives/resource/misc/test3/golden/test3.log rename to tests/golden-file/systemc/misc/synth/directives/resource/misc/test3/golden/test3.log diff --git a/tests/systemc/misc/synth/directives/resource/misc/test3/interface.h b/tests/golden-file/systemc/misc/synth/directives/resource/misc/test3/interface.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/misc/test3/interface.h rename to tests/golden-file/systemc/misc/synth/directives/resource/misc/test3/interface.h diff --git a/tests/systemc/misc/synth/directives/resource/misc/test3/test3.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/misc/test3/test3.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/misc/test3/test3.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/misc/test3/test3.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test1/define.h b/tests/golden-file/systemc/misc/synth/directives/resource/test1/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test1/define.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test1/define.h diff --git a/tests/systemc/misc/synth/directives/resource/test1/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/resource/test1/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test1/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/resource/test1/golden/test.log diff --git a/tests/systemc/misc/synth/directives/resource/test1/main.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test1/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test1/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test1/main.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test1/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test1/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test1/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test1/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test1/monitor.h b/tests/golden-file/systemc/misc/synth/directives/resource/test1/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test1/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test1/monitor.h diff --git a/tests/systemc/misc/synth/directives/resource/test1/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test1/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test1/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test1/tb.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test1/tb.h b/tests/golden-file/systemc/misc/synth/directives/resource/test1/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test1/tb.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test1/tb.h diff --git a/tests/systemc/misc/synth/directives/resource/test1/test.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test1/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test1/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test1/test.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test1/test.f b/tests/golden-file/systemc/misc/synth/directives/resource/test1/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test1/test.f rename to tests/golden-file/systemc/misc/synth/directives/resource/test1/test.f diff --git a/tests/systemc/misc/synth/directives/resource/test1/test.h b/tests/golden-file/systemc/misc/synth/directives/resource/test1/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test1/test.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test1/test.h diff --git a/tests/systemc/misc/synth/directives/resource/test2/define.h b/tests/golden-file/systemc/misc/synth/directives/resource/test2/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test2/define.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test2/define.h diff --git a/tests/systemc/misc/synth/directives/resource/test2/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/resource/test2/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test2/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/resource/test2/golden/test.log diff --git a/tests/systemc/misc/synth/directives/resource/test2/main.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test2/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test2/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test2/main.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test2/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test2/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test2/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test2/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test2/monitor.h b/tests/golden-file/systemc/misc/synth/directives/resource/test2/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test2/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test2/monitor.h diff --git a/tests/systemc/misc/synth/directives/resource/test2/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test2/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test2/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test2/tb.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test2/tb.h b/tests/golden-file/systemc/misc/synth/directives/resource/test2/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test2/tb.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test2/tb.h diff --git a/tests/systemc/misc/synth/directives/resource/test2/test.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test2/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test2/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test2/test.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test2/test.f b/tests/golden-file/systemc/misc/synth/directives/resource/test2/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test2/test.f rename to tests/golden-file/systemc/misc/synth/directives/resource/test2/test.f diff --git a/tests/systemc/misc/synth/directives/resource/test2/test.h b/tests/golden-file/systemc/misc/synth/directives/resource/test2/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test2/test.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test2/test.h diff --git a/tests/systemc/misc/synth/directives/resource/test3/define.h b/tests/golden-file/systemc/misc/synth/directives/resource/test3/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test3/define.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test3/define.h diff --git a/tests/systemc/misc/synth/directives/resource/test3/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/resource/test3/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test3/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/resource/test3/golden/test.log diff --git a/tests/systemc/misc/synth/directives/resource/test3/main.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test3/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test3/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test3/main.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test3/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test3/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test3/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test3/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test3/monitor.h b/tests/golden-file/systemc/misc/synth/directives/resource/test3/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test3/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test3/monitor.h diff --git a/tests/systemc/misc/synth/directives/resource/test3/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test3/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test3/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test3/tb.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test3/tb.h b/tests/golden-file/systemc/misc/synth/directives/resource/test3/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test3/tb.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test3/tb.h diff --git a/tests/systemc/misc/synth/directives/resource/test3/test.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test3/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test3/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test3/test.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test3/test.f b/tests/golden-file/systemc/misc/synth/directives/resource/test3/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test3/test.f rename to tests/golden-file/systemc/misc/synth/directives/resource/test3/test.f diff --git a/tests/systemc/misc/synth/directives/resource/test3/test.h b/tests/golden-file/systemc/misc/synth/directives/resource/test3/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test3/test.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test3/test.h diff --git a/tests/systemc/misc/synth/directives/resource/test4/define.h b/tests/golden-file/systemc/misc/synth/directives/resource/test4/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test4/define.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test4/define.h diff --git a/tests/systemc/misc/synth/directives/resource/test4/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/resource/test4/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test4/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/resource/test4/golden/test.log diff --git a/tests/systemc/misc/synth/directives/resource/test4/main.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test4/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test4/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test4/main.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test4/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test4/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test4/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test4/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test4/monitor.h b/tests/golden-file/systemc/misc/synth/directives/resource/test4/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test4/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test4/monitor.h diff --git a/tests/systemc/misc/synth/directives/resource/test4/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test4/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test4/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test4/tb.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test4/tb.h b/tests/golden-file/systemc/misc/synth/directives/resource/test4/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test4/tb.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test4/tb.h diff --git a/tests/systemc/misc/synth/directives/resource/test4/test.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test4/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test4/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test4/test.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test4/test.f b/tests/golden-file/systemc/misc/synth/directives/resource/test4/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test4/test.f rename to tests/golden-file/systemc/misc/synth/directives/resource/test4/test.f diff --git a/tests/systemc/misc/synth/directives/resource/test4/test.h b/tests/golden-file/systemc/misc/synth/directives/resource/test4/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test4/test.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test4/test.h diff --git a/tests/systemc/misc/synth/directives/resource/test5/define.h b/tests/golden-file/systemc/misc/synth/directives/resource/test5/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test5/define.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test5/define.h diff --git a/tests/systemc/misc/synth/directives/resource/test5/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/resource/test5/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test5/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/resource/test5/golden/test.log diff --git a/tests/systemc/misc/synth/directives/resource/test5/main.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test5/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test5/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test5/main.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test5/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test5/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test5/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test5/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test5/monitor.h b/tests/golden-file/systemc/misc/synth/directives/resource/test5/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test5/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test5/monitor.h diff --git a/tests/systemc/misc/synth/directives/resource/test5/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test5/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test5/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test5/tb.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test5/tb.h b/tests/golden-file/systemc/misc/synth/directives/resource/test5/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test5/tb.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test5/tb.h diff --git a/tests/systemc/misc/synth/directives/resource/test5/test.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test5/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test5/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test5/test.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test5/test.f b/tests/golden-file/systemc/misc/synth/directives/resource/test5/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test5/test.f rename to tests/golden-file/systemc/misc/synth/directives/resource/test5/test.f diff --git a/tests/systemc/misc/synth/directives/resource/test5/test.h b/tests/golden-file/systemc/misc/synth/directives/resource/test5/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test5/test.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test5/test.h diff --git a/tests/systemc/misc/synth/directives/resource/test6/define.h b/tests/golden-file/systemc/misc/synth/directives/resource/test6/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test6/define.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test6/define.h diff --git a/tests/systemc/misc/synth/directives/resource/test6/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/resource/test6/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test6/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/resource/test6/golden/test.log diff --git a/tests/systemc/misc/synth/directives/resource/test6/main.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test6/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test6/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test6/main.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test6/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test6/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test6/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test6/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test6/monitor.h b/tests/golden-file/systemc/misc/synth/directives/resource/test6/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test6/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test6/monitor.h diff --git a/tests/systemc/misc/synth/directives/resource/test6/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test6/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test6/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test6/tb.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test6/tb.h b/tests/golden-file/systemc/misc/synth/directives/resource/test6/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test6/tb.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test6/tb.h diff --git a/tests/systemc/misc/synth/directives/resource/test6/test.cpp b/tests/golden-file/systemc/misc/synth/directives/resource/test6/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test6/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/resource/test6/test.cpp diff --git a/tests/systemc/misc/synth/directives/resource/test6/test.f b/tests/golden-file/systemc/misc/synth/directives/resource/test6/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test6/test.f rename to tests/golden-file/systemc/misc/synth/directives/resource/test6/test.f diff --git a/tests/systemc/misc/synth/directives/resource/test6/test.h b/tests/golden-file/systemc/misc/synth/directives/resource/test6/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/resource/test6/test.h rename to tests/golden-file/systemc/misc/synth/directives/resource/test6/test.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test1/define.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test1/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test1/define.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test1/define.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test1/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/translate_on/test1/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test1/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test1/golden/test.log diff --git a/tests/systemc/misc/synth/directives/translate_on/test1/main.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test1/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test1/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test1/main.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test1/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test1/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test1/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test1/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test1/monitor.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test1/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test1/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test1/monitor.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test1/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test1/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test1/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test1/tb.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test1/tb.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test1/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test1/tb.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test1/tb.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test1/test.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test1/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test1/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test1/test.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test1/test.f b/tests/golden-file/systemc/misc/synth/directives/translate_on/test1/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test1/test.f rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test1/test.f diff --git a/tests/systemc/misc/synth/directives/translate_on/test1/test.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test1/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test1/test.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test1/test.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test2/define.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test2/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test2/define.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test2/define.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test2/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/translate_on/test2/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test2/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test2/golden/test.log diff --git a/tests/systemc/misc/synth/directives/translate_on/test2/main.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test2/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test2/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test2/main.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test2/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test2/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test2/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test2/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test2/monitor.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test2/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test2/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test2/monitor.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test2/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test2/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test2/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test2/tb.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test2/tb.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test2/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test2/tb.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test2/tb.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test2/test.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test2/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test2/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test2/test.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test2/test.f b/tests/golden-file/systemc/misc/synth/directives/translate_on/test2/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test2/test.f rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test2/test.f diff --git a/tests/systemc/misc/synth/directives/translate_on/test2/test.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test2/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test2/test.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test2/test.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test3/define.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test3/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test3/define.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test3/define.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test3/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/translate_on/test3/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test3/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test3/golden/test.log diff --git a/tests/systemc/misc/synth/directives/translate_on/test3/main.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test3/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test3/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test3/main.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test3/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test3/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test3/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test3/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test3/monitor.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test3/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test3/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test3/monitor.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test3/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test3/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test3/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test3/tb.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test3/tb.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test3/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test3/tb.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test3/tb.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test3/test.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test3/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test3/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test3/test.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test3/test.f b/tests/golden-file/systemc/misc/synth/directives/translate_on/test3/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test3/test.f rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test3/test.f diff --git a/tests/systemc/misc/synth/directives/translate_on/test3/test.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test3/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test3/test.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test3/test.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test4/define.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test4/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test4/define.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test4/define.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test4/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/translate_on/test4/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test4/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test4/golden/test.log diff --git a/tests/systemc/misc/synth/directives/translate_on/test4/main.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test4/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test4/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test4/main.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test4/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test4/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test4/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test4/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test4/monitor.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test4/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test4/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test4/monitor.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test4/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test4/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test4/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test4/tb.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test4/tb.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test4/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test4/tb.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test4/tb.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test4/test.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test4/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test4/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test4/test.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test4/test.f b/tests/golden-file/systemc/misc/synth/directives/translate_on/test4/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test4/test.f rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test4/test.f diff --git a/tests/systemc/misc/synth/directives/translate_on/test4/test.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test4/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test4/test.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test4/test.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test5/define.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test5/define.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test5/define.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test5/define.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test5/golden/test.log b/tests/golden-file/systemc/misc/synth/directives/translate_on/test5/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test5/golden/test.log rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test5/golden/test.log diff --git a/tests/systemc/misc/synth/directives/translate_on/test5/main.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test5/main.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test5/main.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test5/main.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test5/monitor.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test5/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test5/monitor.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test5/monitor.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test5/monitor.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test5/monitor.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test5/monitor.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test5/monitor.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test5/tb.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test5/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test5/tb.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test5/tb.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test5/tb.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test5/tb.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test5/tb.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test5/tb.h diff --git a/tests/systemc/misc/synth/directives/translate_on/test5/test.cpp b/tests/golden-file/systemc/misc/synth/directives/translate_on/test5/test.cpp similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test5/test.cpp rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test5/test.cpp diff --git a/tests/systemc/misc/synth/directives/translate_on/test5/test.f b/tests/golden-file/systemc/misc/synth/directives/translate_on/test5/test.f similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test5/test.f rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test5/test.f diff --git a/tests/systemc/misc/synth/directives/translate_on/test5/test.h b/tests/golden-file/systemc/misc/synth/directives/translate_on/test5/test.h similarity index 100% rename from tests/systemc/misc/synth/directives/translate_on/test5/test.h rename to tests/golden-file/systemc/misc/synth/directives/translate_on/test5/test.h diff --git a/tests/systemc/misc/synth/gcd/gcd.cpp b/tests/golden-file/systemc/misc/synth/gcd/gcd.cpp similarity index 100% rename from tests/systemc/misc/synth/gcd/gcd.cpp rename to tests/golden-file/systemc/misc/synth/gcd/gcd.cpp diff --git a/tests/systemc/misc/synth/gcd/golden/gcd.log b/tests/golden-file/systemc/misc/synth/gcd/golden/gcd.log similarity index 100% rename from tests/systemc/misc/synth/gcd/golden/gcd.log rename to tests/golden-file/systemc/misc/synth/gcd/golden/gcd.log diff --git a/tests/systemc/misc/synth/inlining/test1/define.h b/tests/golden-file/systemc/misc/synth/inlining/test1/define.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test1/define.h rename to tests/golden-file/systemc/misc/synth/inlining/test1/define.h diff --git a/tests/systemc/misc/synth/inlining/test1/golden/test1.log b/tests/golden-file/systemc/misc/synth/inlining/test1/golden/test1.log similarity index 100% rename from tests/systemc/misc/synth/inlining/test1/golden/test1.log rename to tests/golden-file/systemc/misc/synth/inlining/test1/golden/test1.log diff --git a/tests/systemc/misc/synth/inlining/test1/main.cpp b/tests/golden-file/systemc/misc/synth/inlining/test1/main.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test1/main.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test1/main.cpp diff --git a/tests/systemc/misc/synth/inlining/test1/tb.cpp b/tests/golden-file/systemc/misc/synth/inlining/test1/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test1/tb.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test1/tb.cpp diff --git a/tests/systemc/misc/synth/inlining/test1/tb.h b/tests/golden-file/systemc/misc/synth/inlining/test1/tb.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test1/tb.h rename to tests/golden-file/systemc/misc/synth/inlining/test1/tb.h diff --git a/tests/systemc/misc/synth/inlining/test1/test.cpp b/tests/golden-file/systemc/misc/synth/inlining/test1/test.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test1/test.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test1/test.cpp diff --git a/tests/systemc/misc/synth/inlining/test1/test.h b/tests/golden-file/systemc/misc/synth/inlining/test1/test.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test1/test.h rename to tests/golden-file/systemc/misc/synth/inlining/test1/test.h diff --git a/tests/systemc/misc/synth/inlining/test1/test1.f b/tests/golden-file/systemc/misc/synth/inlining/test1/test1.f similarity index 100% rename from tests/systemc/misc/synth/inlining/test1/test1.f rename to tests/golden-file/systemc/misc/synth/inlining/test1/test1.f diff --git a/tests/systemc/misc/synth/inlining/test2/define.h b/tests/golden-file/systemc/misc/synth/inlining/test2/define.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test2/define.h rename to tests/golden-file/systemc/misc/synth/inlining/test2/define.h diff --git a/tests/systemc/misc/synth/inlining/test2/golden/test2.log b/tests/golden-file/systemc/misc/synth/inlining/test2/golden/test2.log similarity index 100% rename from tests/systemc/misc/synth/inlining/test2/golden/test2.log rename to tests/golden-file/systemc/misc/synth/inlining/test2/golden/test2.log diff --git a/tests/systemc/misc/synth/inlining/test2/main.cpp b/tests/golden-file/systemc/misc/synth/inlining/test2/main.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test2/main.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test2/main.cpp diff --git a/tests/systemc/misc/synth/inlining/test2/tb.cpp b/tests/golden-file/systemc/misc/synth/inlining/test2/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test2/tb.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test2/tb.cpp diff --git a/tests/systemc/misc/synth/inlining/test2/tb.h b/tests/golden-file/systemc/misc/synth/inlining/test2/tb.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test2/tb.h rename to tests/golden-file/systemc/misc/synth/inlining/test2/tb.h diff --git a/tests/systemc/misc/synth/inlining/test2/test.cpp b/tests/golden-file/systemc/misc/synth/inlining/test2/test.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test2/test.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test2/test.cpp diff --git a/tests/systemc/misc/synth/inlining/test2/test.h b/tests/golden-file/systemc/misc/synth/inlining/test2/test.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test2/test.h rename to tests/golden-file/systemc/misc/synth/inlining/test2/test.h diff --git a/tests/systemc/misc/synth/inlining/test2/test2.f b/tests/golden-file/systemc/misc/synth/inlining/test2/test2.f similarity index 100% rename from tests/systemc/misc/synth/inlining/test2/test2.f rename to tests/golden-file/systemc/misc/synth/inlining/test2/test2.f diff --git a/tests/systemc/misc/synth/inlining/test3/define.h b/tests/golden-file/systemc/misc/synth/inlining/test3/define.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test3/define.h rename to tests/golden-file/systemc/misc/synth/inlining/test3/define.h diff --git a/tests/systemc/misc/synth/inlining/test3/golden/test.log b/tests/golden-file/systemc/misc/synth/inlining/test3/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/inlining/test3/golden/test.log rename to tests/golden-file/systemc/misc/synth/inlining/test3/golden/test.log diff --git a/tests/systemc/misc/synth/inlining/test3/main.cpp b/tests/golden-file/systemc/misc/synth/inlining/test3/main.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test3/main.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test3/main.cpp diff --git a/tests/systemc/misc/synth/inlining/test3/tb.cpp b/tests/golden-file/systemc/misc/synth/inlining/test3/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test3/tb.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test3/tb.cpp diff --git a/tests/systemc/misc/synth/inlining/test3/tb.h b/tests/golden-file/systemc/misc/synth/inlining/test3/tb.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test3/tb.h rename to tests/golden-file/systemc/misc/synth/inlining/test3/tb.h diff --git a/tests/systemc/misc/synth/inlining/test3/test.cpp b/tests/golden-file/systemc/misc/synth/inlining/test3/test.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test3/test.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test3/test.cpp diff --git a/tests/systemc/misc/synth/inlining/test3/test.f b/tests/golden-file/systemc/misc/synth/inlining/test3/test.f similarity index 100% rename from tests/systemc/misc/synth/inlining/test3/test.f rename to tests/golden-file/systemc/misc/synth/inlining/test3/test.f diff --git a/tests/systemc/misc/synth/inlining/test3/test.h b/tests/golden-file/systemc/misc/synth/inlining/test3/test.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test3/test.h rename to tests/golden-file/systemc/misc/synth/inlining/test3/test.h diff --git a/tests/systemc/misc/synth/inlining/test4/define.h b/tests/golden-file/systemc/misc/synth/inlining/test4/define.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test4/define.h rename to tests/golden-file/systemc/misc/synth/inlining/test4/define.h diff --git a/tests/systemc/misc/synth/inlining/test4/golden/test.log b/tests/golden-file/systemc/misc/synth/inlining/test4/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/inlining/test4/golden/test.log rename to tests/golden-file/systemc/misc/synth/inlining/test4/golden/test.log diff --git a/tests/systemc/misc/synth/inlining/test4/main.cpp b/tests/golden-file/systemc/misc/synth/inlining/test4/main.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test4/main.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test4/main.cpp diff --git a/tests/systemc/misc/synth/inlining/test4/tb.cpp b/tests/golden-file/systemc/misc/synth/inlining/test4/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test4/tb.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test4/tb.cpp diff --git a/tests/systemc/misc/synth/inlining/test4/tb.h b/tests/golden-file/systemc/misc/synth/inlining/test4/tb.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test4/tb.h rename to tests/golden-file/systemc/misc/synth/inlining/test4/tb.h diff --git a/tests/systemc/misc/synth/inlining/test4/test.cpp b/tests/golden-file/systemc/misc/synth/inlining/test4/test.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test4/test.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test4/test.cpp diff --git a/tests/systemc/misc/synth/inlining/test4/test.f b/tests/golden-file/systemc/misc/synth/inlining/test4/test.f similarity index 100% rename from tests/systemc/misc/synth/inlining/test4/test.f rename to tests/golden-file/systemc/misc/synth/inlining/test4/test.f diff --git a/tests/systemc/misc/synth/inlining/test4/test.h b/tests/golden-file/systemc/misc/synth/inlining/test4/test.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test4/test.h rename to tests/golden-file/systemc/misc/synth/inlining/test4/test.h diff --git a/tests/systemc/misc/synth/inlining/test5/define.h b/tests/golden-file/systemc/misc/synth/inlining/test5/define.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test5/define.h rename to tests/golden-file/systemc/misc/synth/inlining/test5/define.h diff --git a/tests/systemc/misc/synth/inlining/test5/golden/test.log b/tests/golden-file/systemc/misc/synth/inlining/test5/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/inlining/test5/golden/test.log rename to tests/golden-file/systemc/misc/synth/inlining/test5/golden/test.log diff --git a/tests/systemc/misc/synth/inlining/test5/main.cpp b/tests/golden-file/systemc/misc/synth/inlining/test5/main.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test5/main.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test5/main.cpp diff --git a/tests/systemc/misc/synth/inlining/test5/tb.cpp b/tests/golden-file/systemc/misc/synth/inlining/test5/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test5/tb.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test5/tb.cpp diff --git a/tests/systemc/misc/synth/inlining/test5/tb.h b/tests/golden-file/systemc/misc/synth/inlining/test5/tb.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test5/tb.h rename to tests/golden-file/systemc/misc/synth/inlining/test5/tb.h diff --git a/tests/systemc/misc/synth/inlining/test5/test.cpp b/tests/golden-file/systemc/misc/synth/inlining/test5/test.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test5/test.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test5/test.cpp diff --git a/tests/systemc/misc/synth/inlining/test5/test.f b/tests/golden-file/systemc/misc/synth/inlining/test5/test.f similarity index 100% rename from tests/systemc/misc/synth/inlining/test5/test.f rename to tests/golden-file/systemc/misc/synth/inlining/test5/test.f diff --git a/tests/systemc/misc/synth/inlining/test5/test.h b/tests/golden-file/systemc/misc/synth/inlining/test5/test.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test5/test.h rename to tests/golden-file/systemc/misc/synth/inlining/test5/test.h diff --git a/tests/systemc/misc/synth/inlining/test6/define.h b/tests/golden-file/systemc/misc/synth/inlining/test6/define.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test6/define.h rename to tests/golden-file/systemc/misc/synth/inlining/test6/define.h diff --git a/tests/systemc/misc/synth/inlining/test6/golden/test.log b/tests/golden-file/systemc/misc/synth/inlining/test6/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/inlining/test6/golden/test.log rename to tests/golden-file/systemc/misc/synth/inlining/test6/golden/test.log diff --git a/tests/systemc/misc/synth/inlining/test6/main.cpp b/tests/golden-file/systemc/misc/synth/inlining/test6/main.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test6/main.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test6/main.cpp diff --git a/tests/systemc/misc/synth/inlining/test6/tb.cpp b/tests/golden-file/systemc/misc/synth/inlining/test6/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test6/tb.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test6/tb.cpp diff --git a/tests/systemc/misc/synth/inlining/test6/tb.h b/tests/golden-file/systemc/misc/synth/inlining/test6/tb.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test6/tb.h rename to tests/golden-file/systemc/misc/synth/inlining/test6/tb.h diff --git a/tests/systemc/misc/synth/inlining/test6/test.cpp b/tests/golden-file/systemc/misc/synth/inlining/test6/test.cpp similarity index 100% rename from tests/systemc/misc/synth/inlining/test6/test.cpp rename to tests/golden-file/systemc/misc/synth/inlining/test6/test.cpp diff --git a/tests/systemc/misc/synth/inlining/test6/test.f b/tests/golden-file/systemc/misc/synth/inlining/test6/test.f similarity index 100% rename from tests/systemc/misc/synth/inlining/test6/test.f rename to tests/golden-file/systemc/misc/synth/inlining/test6/test.f diff --git a/tests/systemc/misc/synth/inlining/test6/test.h b/tests/golden-file/systemc/misc/synth/inlining/test6/test.h similarity index 100% rename from tests/systemc/misc/synth/inlining/test6/test.h rename to tests/golden-file/systemc/misc/synth/inlining/test6/test.h diff --git a/tests/systemc/misc/synth/prime_flag/common.h b/tests/golden-file/systemc/misc/synth/prime_flag/common.h similarity index 100% rename from tests/systemc/misc/synth/prime_flag/common.h rename to tests/golden-file/systemc/misc/synth/prime_flag/common.h diff --git a/tests/systemc/misc/synth/prime_flag/display.cpp b/tests/golden-file/systemc/misc/synth/prime_flag/display.cpp similarity index 100% rename from tests/systemc/misc/synth/prime_flag/display.cpp rename to tests/golden-file/systemc/misc/synth/prime_flag/display.cpp diff --git a/tests/systemc/misc/synth/prime_flag/display.h b/tests/golden-file/systemc/misc/synth/prime_flag/display.h similarity index 100% rename from tests/systemc/misc/synth/prime_flag/display.h rename to tests/golden-file/systemc/misc/synth/prime_flag/display.h diff --git a/tests/systemc/misc/synth/prime_flag/golden/prime_flag.log b/tests/golden-file/systemc/misc/synth/prime_flag/golden/prime_flag.log similarity index 100% rename from tests/systemc/misc/synth/prime_flag/golden/prime_flag.log rename to tests/golden-file/systemc/misc/synth/prime_flag/golden/prime_flag.log diff --git a/tests/systemc/misc/synth/prime_flag/main.cpp b/tests/golden-file/systemc/misc/synth/prime_flag/main.cpp similarity index 100% rename from tests/systemc/misc/synth/prime_flag/main.cpp rename to tests/golden-file/systemc/misc/synth/prime_flag/main.cpp diff --git a/tests/systemc/misc/synth/prime_flag/prime_flag.f b/tests/golden-file/systemc/misc/synth/prime_flag/prime_flag.f similarity index 100% rename from tests/systemc/misc/synth/prime_flag/prime_flag.f rename to tests/golden-file/systemc/misc/synth/prime_flag/prime_flag.f diff --git a/tests/systemc/misc/synth/prime_flag/prime_numgen.cpp b/tests/golden-file/systemc/misc/synth/prime_flag/prime_numgen.cpp similarity index 100% rename from tests/systemc/misc/synth/prime_flag/prime_numgen.cpp rename to tests/golden-file/systemc/misc/synth/prime_flag/prime_numgen.cpp diff --git a/tests/systemc/misc/synth/prime_flag/prime_numgen.h b/tests/golden-file/systemc/misc/synth/prime_flag/prime_numgen.h similarity index 100% rename from tests/systemc/misc/synth/prime_flag/prime_numgen.h rename to tests/golden-file/systemc/misc/synth/prime_flag/prime_numgen.h diff --git a/tests/systemc/misc/synth/prime_flag/reset.cpp b/tests/golden-file/systemc/misc/synth/prime_flag/reset.cpp similarity index 100% rename from tests/systemc/misc/synth/prime_flag/reset.cpp rename to tests/golden-file/systemc/misc/synth/prime_flag/reset.cpp diff --git a/tests/systemc/misc/synth/prime_flag/reset.h b/tests/golden-file/systemc/misc/synth/prime_flag/reset.h similarity index 100% rename from tests/systemc/misc/synth/prime_flag/reset.h rename to tests/golden-file/systemc/misc/synth/prime_flag/reset.h diff --git a/tests/systemc/misc/synth/reduce/golden/reduce.log b/tests/golden-file/systemc/misc/synth/reduce/golden/reduce.log similarity index 100% rename from tests/systemc/misc/synth/reduce/golden/reduce.log rename to tests/golden-file/systemc/misc/synth/reduce/golden/reduce.log diff --git a/tests/systemc/misc/synth/reduce/reduce.cpp b/tests/golden-file/systemc/misc/synth/reduce/reduce.cpp similarity index 100% rename from tests/systemc/misc/synth/reduce/reduce.cpp rename to tests/golden-file/systemc/misc/synth/reduce/reduce.cpp diff --git a/tests/systemc/misc/synth/scflow/t/golden/t.log b/tests/golden-file/systemc/misc/synth/scflow/t/golden/t.log similarity index 100% rename from tests/systemc/misc/synth/scflow/t/golden/t.log rename to tests/golden-file/systemc/misc/synth/scflow/t/golden/t.log diff --git a/tests/systemc/misc/synth/scflow/t/main.cpp b/tests/golden-file/systemc/misc/synth/scflow/t/main.cpp similarity index 100% rename from tests/systemc/misc/synth/scflow/t/main.cpp rename to tests/golden-file/systemc/misc/synth/scflow/t/main.cpp diff --git a/tests/systemc/misc/synth/scflow/t/t.cpp b/tests/golden-file/systemc/misc/synth/scflow/t/t.cpp similarity index 100% rename from tests/systemc/misc/synth/scflow/t/t.cpp rename to tests/golden-file/systemc/misc/synth/scflow/t/t.cpp diff --git a/tests/systemc/misc/synth/scflow/t/t.f b/tests/golden-file/systemc/misc/synth/scflow/t/t.f similarity index 100% rename from tests/systemc/misc/synth/scflow/t/t.f rename to tests/golden-file/systemc/misc/synth/scflow/t/t.f diff --git a/tests/systemc/misc/synth/scflow/t/test.h b/tests/golden-file/systemc/misc/synth/scflow/t/test.h similarity index 100% rename from tests/systemc/misc/synth/scflow/t/test.h rename to tests/golden-file/systemc/misc/synth/scflow/t/test.h diff --git a/tests/systemc/misc/synth/synth-1.0/gcd/gcd.cpp b/tests/golden-file/systemc/misc/synth/synth-1.0/gcd/gcd.cpp similarity index 100% rename from tests/systemc/misc/synth/synth-1.0/gcd/gcd.cpp rename to tests/golden-file/systemc/misc/synth/synth-1.0/gcd/gcd.cpp diff --git a/tests/systemc/misc/synth/synth-1.0/gcd/golden/gcd.log b/tests/golden-file/systemc/misc/synth/synth-1.0/gcd/golden/gcd.log similarity index 100% rename from tests/systemc/misc/synth/synth-1.0/gcd/golden/gcd.log rename to tests/golden-file/systemc/misc/synth/synth-1.0/gcd/golden/gcd.log diff --git a/tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_blast/golden/pr-207_blast.log b/tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_blast/golden/pr-207_blast.log similarity index 100% rename from tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_blast/golden/pr-207_blast.log rename to tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_blast/golden/pr-207_blast.log diff --git a/tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_blast/pr-207_blast.cpp b/tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_blast/pr-207_blast.cpp similarity index 100% rename from tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_blast/pr-207_blast.cpp rename to tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_blast/pr-207_blast.cpp diff --git a/tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_mem/golden/pr-207_mem.log b/tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_mem/golden/pr-207_mem.log similarity index 100% rename from tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_mem/golden/pr-207_mem.log rename to tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_mem/golden/pr-207_mem.log diff --git a/tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_mem/pr-207_mem.cpp b/tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_mem/pr-207_mem.cpp similarity index 100% rename from tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_mem/pr-207_mem.cpp rename to tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_mem/pr-207_mem.cpp diff --git a/tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_rf/golden/pr-207_rf.log b/tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_rf/golden/pr-207_rf.log similarity index 100% rename from tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_rf/golden/pr-207_rf.log rename to tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_rf/golden/pr-207_rf.log diff --git a/tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_rf/pr-207_rf.cpp b/tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_rf/pr-207_rf.cpp similarity index 100% rename from tests/systemc/misc/synth/synth_gnats/pr-207/pr-207_rf/pr-207_rf.cpp rename to tests/golden-file/systemc/misc/synth/synth_gnats/pr-207/pr-207_rf/pr-207_rf.cpp diff --git a/tests/systemc/misc/synth/wait_until/misc/test1/golden/test1.log b/tests/golden-file/systemc/misc/synth/wait_until/misc/test1/golden/test1.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test1/golden/test1.log rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test1/golden/test1.log diff --git a/tests/systemc/misc/synth/wait_until/misc/test1/test.h b/tests/golden-file/systemc/misc/synth/wait_until/misc/test1/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test1/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test1/test.h diff --git a/tests/systemc/misc/synth/wait_until/misc/test1/test1.cpp b/tests/golden-file/systemc/misc/synth/wait_until/misc/test1/test1.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test1/test1.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test1/test1.cpp diff --git a/tests/systemc/misc/synth/wait_until/misc/test2/golden/test2.log b/tests/golden-file/systemc/misc/synth/wait_until/misc/test2/golden/test2.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test2/golden/test2.log rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test2/golden/test2.log diff --git a/tests/systemc/misc/synth/wait_until/misc/test2/test.h b/tests/golden-file/systemc/misc/synth/wait_until/misc/test2/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test2/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test2/test.h diff --git a/tests/systemc/misc/synth/wait_until/misc/test2/test2.cpp b/tests/golden-file/systemc/misc/synth/wait_until/misc/test2/test2.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test2/test2.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test2/test2.cpp diff --git a/tests/systemc/misc/synth/wait_until/misc/test3/golden/test3.log b/tests/golden-file/systemc/misc/synth/wait_until/misc/test3/golden/test3.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test3/golden/test3.log rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test3/golden/test3.log diff --git a/tests/systemc/misc/synth/wait_until/misc/test3/test.h b/tests/golden-file/systemc/misc/synth/wait_until/misc/test3/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test3/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test3/test.h diff --git a/tests/systemc/misc/synth/wait_until/misc/test3/test3.cpp b/tests/golden-file/systemc/misc/synth/wait_until/misc/test3/test3.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test3/test3.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test3/test3.cpp diff --git a/tests/systemc/misc/synth/wait_until/misc/test4/golden/test4.log b/tests/golden-file/systemc/misc/synth/wait_until/misc/test4/golden/test4.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test4/golden/test4.log rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test4/golden/test4.log diff --git a/tests/systemc/misc/synth/wait_until/misc/test4/test.h b/tests/golden-file/systemc/misc/synth/wait_until/misc/test4/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test4/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test4/test.h diff --git a/tests/systemc/misc/synth/wait_until/misc/test4/test4.cpp b/tests/golden-file/systemc/misc/synth/wait_until/misc/test4/test4.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test4/test4.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test4/test4.cpp diff --git a/tests/systemc/misc/synth/wait_until/misc/test5/golden/test5.log b/tests/golden-file/systemc/misc/synth/wait_until/misc/test5/golden/test5.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test5/golden/test5.log rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test5/golden/test5.log diff --git a/tests/systemc/misc/synth/wait_until/misc/test5/test.h b/tests/golden-file/systemc/misc/synth/wait_until/misc/test5/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test5/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test5/test.h diff --git a/tests/systemc/misc/synth/wait_until/misc/test5/test5.cpp b/tests/golden-file/systemc/misc/synth/wait_until/misc/test5/test5.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test5/test5.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test5/test5.cpp diff --git a/tests/systemc/misc/synth/wait_until/misc/test6/golden/test6.log b/tests/golden-file/systemc/misc/synth/wait_until/misc/test6/golden/test6.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test6/golden/test6.log rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test6/golden/test6.log diff --git a/tests/systemc/misc/synth/wait_until/misc/test6/test1.h b/tests/golden-file/systemc/misc/synth/wait_until/misc/test6/test1.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test6/test1.h rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test6/test1.h diff --git a/tests/systemc/misc/synth/wait_until/misc/test6/test6.cpp b/tests/golden-file/systemc/misc/synth/wait_until/misc/test6/test6.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/misc/test6/test6.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/misc/test6/test6.cpp diff --git a/tests/systemc/misc/synth/wait_until/test01/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test01/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test01/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test01/define.h diff --git a/tests/systemc/misc/synth/wait_until/test01/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test01/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test01/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test01/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test01/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test01/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test01/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test01/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test01/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test01/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test01/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test01/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test01/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test01/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test01/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test01/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test01/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test01/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test01/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test01/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test01/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test01/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test01/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test01/test.f diff --git a/tests/systemc/misc/synth/wait_until/test01/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test01/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test01/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test01/test.h diff --git a/tests/systemc/misc/synth/wait_until/test02/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test02/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test02/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test02/define.h diff --git a/tests/systemc/misc/synth/wait_until/test02/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test02/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test02/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test02/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test02/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test02/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test02/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test02/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test02/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test02/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test02/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test02/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test02/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test02/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test02/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test02/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test02/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test02/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test02/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test02/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test02/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test02/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test02/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test02/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test02/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test02/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test02/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test02/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test02/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test02/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test02/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test02/test.f diff --git a/tests/systemc/misc/synth/wait_until/test02/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test02/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test02/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test02/test.h diff --git a/tests/systemc/misc/synth/wait_until/test03/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test03/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test03/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test03/define.h diff --git a/tests/systemc/misc/synth/wait_until/test03/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test03/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test03/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test03/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test03/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test03/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test03/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test03/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test03/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test03/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test03/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test03/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test03/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test03/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test03/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test03/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test03/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test03/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test03/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test03/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test03/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test03/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test03/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test03/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test03/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test03/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test03/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test03/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test03/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test03/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test03/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test03/test.f diff --git a/tests/systemc/misc/synth/wait_until/test03/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test03/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test03/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test03/test.h diff --git a/tests/systemc/misc/synth/wait_until/test04/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test04/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test04/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test04/define.h diff --git a/tests/systemc/misc/synth/wait_until/test04/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test04/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test04/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test04/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test04/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test04/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test04/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test04/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test04/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test04/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test04/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test04/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test04/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test04/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test04/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test04/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test04/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test04/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test04/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test04/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test04/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test04/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test04/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test04/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test04/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test04/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test04/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test04/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test04/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test04/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test04/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test04/test.f diff --git a/tests/systemc/misc/synth/wait_until/test04/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test04/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test04/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test04/test.h diff --git a/tests/systemc/misc/synth/wait_until/test05/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test05/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test05/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test05/define.h diff --git a/tests/systemc/misc/synth/wait_until/test05/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test05/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test05/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test05/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test05/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test05/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test05/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test05/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test05/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test05/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test05/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test05/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test05/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test05/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test05/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test05/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test05/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test05/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test05/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test05/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test05/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test05/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test05/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test05/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test05/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test05/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test05/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test05/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test05/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test05/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test05/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test05/test.f diff --git a/tests/systemc/misc/synth/wait_until/test05/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test05/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test05/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test05/test.h diff --git a/tests/systemc/misc/synth/wait_until/test06/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test06/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test06/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test06/define.h diff --git a/tests/systemc/misc/synth/wait_until/test06/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test06/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test06/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test06/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test06/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test06/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test06/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test06/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test06/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test06/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test06/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test06/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test06/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test06/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test06/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test06/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test06/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test06/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test06/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test06/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test06/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test06/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test06/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test06/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test06/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test06/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test06/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test06/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test06/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test06/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test06/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test06/test.f diff --git a/tests/systemc/misc/synth/wait_until/test06/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test06/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test06/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test06/test.h diff --git a/tests/systemc/misc/synth/wait_until/test07/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test07/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test07/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test07/define.h diff --git a/tests/systemc/misc/synth/wait_until/test07/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test07/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test07/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test07/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test07/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test07/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test07/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test07/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test07/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test07/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test07/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test07/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test07/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test07/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test07/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test07/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test07/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test07/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test07/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test07/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test07/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test07/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test07/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test07/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test07/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test07/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test07/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test07/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test07/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test07/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test07/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test07/test.f diff --git a/tests/systemc/misc/synth/wait_until/test07/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test07/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test07/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test07/test.h diff --git a/tests/systemc/misc/synth/wait_until/test08/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test08/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test08/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test08/define.h diff --git a/tests/systemc/misc/synth/wait_until/test08/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test08/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test08/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test08/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test08/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test08/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test08/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test08/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test08/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test08/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test08/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test08/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test08/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test08/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test08/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test08/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test08/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test08/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test08/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test08/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test08/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test08/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test08/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test08/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test08/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test08/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test08/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test08/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test08/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test08/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test08/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test08/test.f diff --git a/tests/systemc/misc/synth/wait_until/test08/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test08/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test08/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test08/test.h diff --git a/tests/systemc/misc/synth/wait_until/test09/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test09/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test09/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test09/define.h diff --git a/tests/systemc/misc/synth/wait_until/test09/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test09/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test09/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test09/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test09/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test09/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test09/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test09/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test09/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test09/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test09/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test09/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test09/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test09/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test09/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test09/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test09/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test09/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test09/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test09/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test09/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test09/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test09/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test09/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test09/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test09/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test09/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test09/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test09/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test09/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test09/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test09/test.f diff --git a/tests/systemc/misc/synth/wait_until/test09/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test09/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test09/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test09/test.h diff --git a/tests/systemc/misc/synth/wait_until/test10/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test10/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test10/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test10/define.h diff --git a/tests/systemc/misc/synth/wait_until/test10/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test10/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test10/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test10/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test10/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test10/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test10/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test10/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test10/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test10/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test10/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test10/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test10/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test10/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test10/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test10/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test10/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test10/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test10/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test10/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test10/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test10/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test10/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test10/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test10/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test10/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test10/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test10/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test10/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test10/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test10/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test10/test.f diff --git a/tests/systemc/misc/synth/wait_until/test10/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test10/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test10/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test10/test.h diff --git a/tests/systemc/misc/synth/wait_until/test11/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test11/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test11/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test11/define.h diff --git a/tests/systemc/misc/synth/wait_until/test11/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test11/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test11/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test11/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test11/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test11/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test11/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test11/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test11/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test11/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test11/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test11/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test11/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test11/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test11/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test11/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test11/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test11/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test11/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test11/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test11/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test11/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test11/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test11/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test11/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test11/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test11/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test11/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test11/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test11/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test11/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test11/test.f diff --git a/tests/systemc/misc/synth/wait_until/test11/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test11/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test11/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test11/test.h diff --git a/tests/systemc/misc/synth/wait_until/test12/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test12/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test12/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test12/define.h diff --git a/tests/systemc/misc/synth/wait_until/test12/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test12/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test12/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test12/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test12/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test12/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test12/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test12/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test12/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test12/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test12/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test12/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test12/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test12/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test12/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test12/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test12/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test12/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test12/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test12/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test12/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test12/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test12/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test12/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test12/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test12/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test12/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test12/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test12/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test12/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test12/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test12/test.f diff --git a/tests/systemc/misc/synth/wait_until/test12/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test12/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test12/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test12/test.h diff --git a/tests/systemc/misc/synth/wait_until/test13/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test13/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test13/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test13/define.h diff --git a/tests/systemc/misc/synth/wait_until/test13/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test13/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test13/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test13/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test13/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test13/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test13/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test13/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test13/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test13/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test13/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test13/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test13/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test13/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test13/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test13/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test13/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test13/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test13/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test13/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test13/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test13/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test13/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test13/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test13/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test13/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test13/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test13/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test13/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test13/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test13/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test13/test.f diff --git a/tests/systemc/misc/synth/wait_until/test13/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test13/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test13/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test13/test.h diff --git a/tests/systemc/misc/synth/wait_until/test14/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test14/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test14/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test14/define.h diff --git a/tests/systemc/misc/synth/wait_until/test14/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test14/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test14/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test14/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test14/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test14/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test14/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test14/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test14/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test14/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test14/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test14/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test14/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test14/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test14/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test14/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test14/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test14/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test14/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test14/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test14/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test14/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test14/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test14/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test14/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test14/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test14/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test14/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test14/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test14/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test14/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test14/test.f diff --git a/tests/systemc/misc/synth/wait_until/test14/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test14/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test14/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test14/test.h diff --git a/tests/systemc/misc/synth/wait_until/test15/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test15/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test15/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test15/define.h diff --git a/tests/systemc/misc/synth/wait_until/test15/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test15/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test15/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test15/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test15/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test15/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test15/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test15/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test15/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test15/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test15/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test15/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test15/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test15/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test15/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test15/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test15/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test15/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test15/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test15/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test15/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test15/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test15/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test15/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test15/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test15/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test15/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test15/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test15/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test15/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test15/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test15/test.f diff --git a/tests/systemc/misc/synth/wait_until/test15/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test15/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test15/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test15/test.h diff --git a/tests/systemc/misc/synth/wait_until/test16/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test16/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test16/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test16/define.h diff --git a/tests/systemc/misc/synth/wait_until/test16/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test16/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test16/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test16/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test16/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test16/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test16/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test16/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test16/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test16/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test16/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test16/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test16/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test16/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test16/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test16/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test16/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test16/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test16/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test16/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test16/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test16/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test16/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test16/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test16/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test16/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test16/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test16/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test16/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test16/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test16/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test16/test.f diff --git a/tests/systemc/misc/synth/wait_until/test16/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test16/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test16/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test16/test.h diff --git a/tests/systemc/misc/synth/wait_until/test17/define.h b/tests/golden-file/systemc/misc/synth/wait_until/test17/define.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test17/define.h rename to tests/golden-file/systemc/misc/synth/wait_until/test17/define.h diff --git a/tests/systemc/misc/synth/wait_until/test17/golden/test.log b/tests/golden-file/systemc/misc/synth/wait_until/test17/golden/test.log similarity index 100% rename from tests/systemc/misc/synth/wait_until/test17/golden/test.log rename to tests/golden-file/systemc/misc/synth/wait_until/test17/golden/test.log diff --git a/tests/systemc/misc/synth/wait_until/test17/main.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test17/main.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test17/main.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test17/main.cpp diff --git a/tests/systemc/misc/synth/wait_until/test17/monitor.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test17/monitor.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test17/monitor.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test17/monitor.cpp diff --git a/tests/systemc/misc/synth/wait_until/test17/monitor.h b/tests/golden-file/systemc/misc/synth/wait_until/test17/monitor.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test17/monitor.h rename to tests/golden-file/systemc/misc/synth/wait_until/test17/monitor.h diff --git a/tests/systemc/misc/synth/wait_until/test17/tb.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test17/tb.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test17/tb.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test17/tb.cpp diff --git a/tests/systemc/misc/synth/wait_until/test17/tb.h b/tests/golden-file/systemc/misc/synth/wait_until/test17/tb.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test17/tb.h rename to tests/golden-file/systemc/misc/synth/wait_until/test17/tb.h diff --git a/tests/systemc/misc/synth/wait_until/test17/test.cpp b/tests/golden-file/systemc/misc/synth/wait_until/test17/test.cpp similarity index 100% rename from tests/systemc/misc/synth/wait_until/test17/test.cpp rename to tests/golden-file/systemc/misc/synth/wait_until/test17/test.cpp diff --git a/tests/systemc/misc/synth/wait_until/test17/test.f b/tests/golden-file/systemc/misc/synth/wait_until/test17/test.f similarity index 100% rename from tests/systemc/misc/synth/wait_until/test17/test.f rename to tests/golden-file/systemc/misc/synth/wait_until/test17/test.f diff --git a/tests/systemc/misc/synth/wait_until/test17/test.h b/tests/golden-file/systemc/misc/synth/wait_until/test17/test.h similarity index 100% rename from tests/systemc/misc/synth/wait_until/test17/test.h rename to tests/golden-file/systemc/misc/synth/wait_until/test17/test.h diff --git a/tests/systemc/misc/systemc_header/test01/golden/test01.log b/tests/golden-file/systemc/misc/systemc_header/test01/golden/test01.log similarity index 100% rename from tests/systemc/misc/systemc_header/test01/golden/test01.log rename to tests/golden-file/systemc/misc/systemc_header/test01/golden/test01.log diff --git a/tests/systemc/misc/systemc_header/test01/test01.cpp b/tests/golden-file/systemc/misc/systemc_header/test01/test01.cpp similarity index 100% rename from tests/systemc/misc/systemc_header/test01/test01.cpp rename to tests/golden-file/systemc/misc/systemc_header/test01/test01.cpp diff --git a/tests/systemc/misc/unit/aproc_halt/disaproc1/disaproc1.cpp b/tests/golden-file/systemc/misc/unit/aproc_halt/disaproc1/disaproc1.cpp similarity index 100% rename from tests/systemc/misc/unit/aproc_halt/disaproc1/disaproc1.cpp rename to tests/golden-file/systemc/misc/unit/aproc_halt/disaproc1/disaproc1.cpp diff --git a/tests/systemc/misc/unit/aproc_halt/disaproc1/golden/disaproc1.log b/tests/golden-file/systemc/misc/unit/aproc_halt/disaproc1/golden/disaproc1.log similarity index 100% rename from tests/systemc/misc/unit/aproc_halt/disaproc1/golden/disaproc1.log rename to tests/golden-file/systemc/misc/unit/aproc_halt/disaproc1/golden/disaproc1.log diff --git a/tests/systemc/misc/unit/aproc_halt/disaproc2/disaproc2.cpp b/tests/golden-file/systemc/misc/unit/aproc_halt/disaproc2/disaproc2.cpp similarity index 100% rename from tests/systemc/misc/unit/aproc_halt/disaproc2/disaproc2.cpp rename to tests/golden-file/systemc/misc/unit/aproc_halt/disaproc2/disaproc2.cpp diff --git a/tests/systemc/misc/unit/aproc_halt/disaproc2/golden/disaproc2.log b/tests/golden-file/systemc/misc/unit/aproc_halt/disaproc2/golden/disaproc2.log similarity index 100% rename from tests/systemc/misc/unit/aproc_halt/disaproc2/golden/disaproc2.log rename to tests/golden-file/systemc/misc/unit/aproc_halt/disaproc2/golden/disaproc2.log diff --git a/tests/systemc/misc/unit/aproc_halt/disaproc2/ubsan_suppressions.txt b/tests/golden-file/systemc/misc/unit/aproc_halt/disaproc2/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/misc/unit/aproc_halt/disaproc2/ubsan_suppressions.txt rename to tests/golden-file/systemc/misc/unit/aproc_halt/disaproc2/ubsan_suppressions.txt diff --git a/tests/systemc/misc/unit/aproc_halt/disaproc3/disaproc3.cpp b/tests/golden-file/systemc/misc/unit/aproc_halt/disaproc3/disaproc3.cpp similarity index 100% rename from tests/systemc/misc/unit/aproc_halt/disaproc3/disaproc3.cpp rename to tests/golden-file/systemc/misc/unit/aproc_halt/disaproc3/disaproc3.cpp diff --git a/tests/systemc/misc/unit/aproc_halt/disaproc3/golden/disaproc3.log b/tests/golden-file/systemc/misc/unit/aproc_halt/disaproc3/golden/disaproc3.log similarity index 100% rename from tests/systemc/misc/unit/aproc_halt/disaproc3/golden/disaproc3.log rename to tests/golden-file/systemc/misc/unit/aproc_halt/disaproc3/golden/disaproc3.log diff --git a/tests/systemc/misc/unit/control/demo1/demo1.f b/tests/golden-file/systemc/misc/unit/control/demo1/demo1.f similarity index 100% rename from tests/systemc/misc/unit/control/demo1/demo1.f rename to tests/golden-file/systemc/misc/unit/control/demo1/demo1.f diff --git a/tests/systemc/misc/unit/control/demo1/golden/demo1.log b/tests/golden-file/systemc/misc/unit/control/demo1/golden/demo1.log similarity index 100% rename from tests/systemc/misc/unit/control/demo1/golden/demo1.log rename to tests/golden-file/systemc/misc/unit/control/demo1/golden/demo1.log diff --git a/tests/systemc/misc/unit/control/demo1/main.cpp b/tests/golden-file/systemc/misc/unit/control/demo1/main.cpp similarity index 100% rename from tests/systemc/misc/unit/control/demo1/main.cpp rename to tests/golden-file/systemc/misc/unit/control/demo1/main.cpp diff --git a/tests/systemc/misc/unit/control/demo1/proc1.cpp b/tests/golden-file/systemc/misc/unit/control/demo1/proc1.cpp similarity index 100% rename from tests/systemc/misc/unit/control/demo1/proc1.cpp rename to tests/golden-file/systemc/misc/unit/control/demo1/proc1.cpp diff --git a/tests/systemc/misc/unit/control/demo1/proc1.h b/tests/golden-file/systemc/misc/unit/control/demo1/proc1.h similarity index 100% rename from tests/systemc/misc/unit/control/demo1/proc1.h rename to tests/golden-file/systemc/misc/unit/control/demo1/proc1.h diff --git a/tests/systemc/misc/unit/control/demo1/proc2.cpp b/tests/golden-file/systemc/misc/unit/control/demo1/proc2.cpp similarity index 100% rename from tests/systemc/misc/unit/control/demo1/proc2.cpp rename to tests/golden-file/systemc/misc/unit/control/demo1/proc2.cpp diff --git a/tests/systemc/misc/unit/control/demo1/proc2.h b/tests/golden-file/systemc/misc/unit/control/demo1/proc2.h similarity index 100% rename from tests/systemc/misc/unit/control/demo1/proc2.h rename to tests/golden-file/systemc/misc/unit/control/demo1/proc2.h diff --git a/tests/systemc/misc/unit/control/posedge/golden/posedge.log b/tests/golden-file/systemc/misc/unit/control/posedge/golden/posedge.log similarity index 100% rename from tests/systemc/misc/unit/control/posedge/golden/posedge.log rename to tests/golden-file/systemc/misc/unit/control/posedge/golden/posedge.log diff --git a/tests/systemc/misc/unit/control/posedge/posedge.cpp b/tests/golden-file/systemc/misc/unit/control/posedge/posedge.cpp similarity index 100% rename from tests/systemc/misc/unit/control/posedge/posedge.cpp rename to tests/golden-file/systemc/misc/unit/control/posedge/posedge.cpp diff --git a/tests/systemc/misc/unit/control/posedge/rdy.h b/tests/golden-file/systemc/misc/unit/control/posedge/rdy.h similarity index 100% rename from tests/systemc/misc/unit/control/posedge/rdy.h rename to tests/golden-file/systemc/misc/unit/control/posedge/rdy.h diff --git a/tests/systemc/misc/unit/control/posedge/stim.h b/tests/golden-file/systemc/misc/unit/control/posedge/stim.h similarity index 100% rename from tests/systemc/misc/unit/control/posedge/stim.h rename to tests/golden-file/systemc/misc/unit/control/posedge/stim.h diff --git a/tests/systemc/misc/unit/control/posedge/tb.h b/tests/golden-file/systemc/misc/unit/control/posedge/tb.h similarity index 100% rename from tests/systemc/misc/unit/control/posedge/tb.h rename to tests/golden-file/systemc/misc/unit/control/posedge/tb.h diff --git a/tests/systemc/misc/unit/control/timing/golden/timing.log b/tests/golden-file/systemc/misc/unit/control/timing/golden/timing.log similarity index 100% rename from tests/systemc/misc/unit/control/timing/golden/timing.log rename to tests/golden-file/systemc/misc/unit/control/timing/golden/timing.log diff --git a/tests/systemc/misc/unit/control/timing/rdy.h b/tests/golden-file/systemc/misc/unit/control/timing/rdy.h similarity index 100% rename from tests/systemc/misc/unit/control/timing/rdy.h rename to tests/golden-file/systemc/misc/unit/control/timing/rdy.h diff --git a/tests/systemc/misc/unit/control/timing/tb.h b/tests/golden-file/systemc/misc/unit/control/timing/tb.h similarity index 100% rename from tests/systemc/misc/unit/control/timing/tb.h rename to tests/golden-file/systemc/misc/unit/control/timing/tb.h diff --git a/tests/systemc/misc/unit/control/timing/timing.cpp b/tests/golden-file/systemc/misc/unit/control/timing/timing.cpp similarity index 100% rename from tests/systemc/misc/unit/control/timing/timing.cpp rename to tests/golden-file/systemc/misc/unit/control/timing/timing.cpp diff --git a/tests/systemc/misc/unit/control/wait/golden/wait.log b/tests/golden-file/systemc/misc/unit/control/wait/golden/wait.log similarity index 100% rename from tests/systemc/misc/unit/control/wait/golden/wait.log rename to tests/golden-file/systemc/misc/unit/control/wait/golden/wait.log diff --git a/tests/systemc/misc/unit/control/wait/wait.cpp b/tests/golden-file/systemc/misc/unit/control/wait/wait.cpp similarity index 100% rename from tests/systemc/misc/unit/control/wait/wait.cpp rename to tests/golden-file/systemc/misc/unit/control/wait/wait.cpp diff --git a/tests/systemc/misc/unit/control/wait_until/golden/waiting.log b/tests/golden-file/systemc/misc/unit/control/wait_until/golden/waiting.log similarity index 100% rename from tests/systemc/misc/unit/control/wait_until/golden/waiting.log rename to tests/golden-file/systemc/misc/unit/control/wait_until/golden/waiting.log diff --git a/tests/systemc/misc/unit/control/wait_until/rdy_gen.h b/tests/golden-file/systemc/misc/unit/control/wait_until/rdy_gen.h similarity index 100% rename from tests/systemc/misc/unit/control/wait_until/rdy_gen.h rename to tests/golden-file/systemc/misc/unit/control/wait_until/rdy_gen.h diff --git a/tests/systemc/misc/unit/control/wait_until/tb.h b/tests/golden-file/systemc/misc/unit/control/wait_until/tb.h similarity index 100% rename from tests/systemc/misc/unit/control/wait_until/tb.h rename to tests/golden-file/systemc/misc/unit/control/wait_until/tb.h diff --git a/tests/systemc/misc/unit/control/wait_until/wait_rdy.h b/tests/golden-file/systemc/misc/unit/control/wait_until/wait_rdy.h similarity index 100% rename from tests/systemc/misc/unit/control/wait_until/wait_rdy.h rename to tests/golden-file/systemc/misc/unit/control/wait_until/wait_rdy.h diff --git a/tests/systemc/misc/unit/control/wait_until/waiting.cpp b/tests/golden-file/systemc/misc/unit/control/wait_until/waiting.cpp similarity index 100% rename from tests/systemc/misc/unit/control/wait_until/waiting.cpp rename to tests/golden-file/systemc/misc/unit/control/wait_until/waiting.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/README b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/README similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/README rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/README diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/bits_to_bits.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/bits_to_bits.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/bits_to_bits.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/bits_to_bits.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/golden/bits_to_bits.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/golden/bits_to_bits.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/golden/bits_to_bits.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/golden/bits_to_bits.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/bits_to_bits/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/extension.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/extension.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/extension.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/extension.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/golden/extension.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/golden/extension.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/golden/extension.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/golden/extension.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/extension/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/extension/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/golden/lost_carry.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/golden/lost_carry.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/golden/lost_carry.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/golden/lost_carry.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/lost_carry.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/lost_carry.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/lost_carry.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/lost_carry.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/lost_carry/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/golden/promote.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/golden/promote.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/golden/promote.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/golden/promote.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/promote.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/promote.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/promote.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/promote.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/golden/promote_extension.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/golden/promote_extension.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/golden/promote_extension.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/golden/promote_extension.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/promote_extension.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/promote_extension.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/promote_extension.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/promote_extension.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_extension/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/golden/promote_lost_carry.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/golden/promote_lost_carry.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/golden/promote_lost_carry.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/golden/promote_lost_carry.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/promote_lost_carry.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/promote_lost_carry.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/promote_lost_carry.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/promote_lost_carry.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_lost_carry/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/golden/promote_truncation.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/golden/promote_truncation.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/golden/promote_truncation.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/golden/promote_truncation.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/promote_truncation.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/promote_truncation.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/promote_truncation.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/promote_truncation.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/promote_truncation/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/golden/truncation.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/golden/truncation.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/golden/truncation.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/golden/truncation.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/truncation.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/truncation.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/truncation.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_signed/truncation/truncation.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/README b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/README similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/README rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/README diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/bits_to_bits.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/bits_to_bits.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/bits_to_bits.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/bits_to_bits.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/golden/bits_to_bits.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/golden/bits_to_bits.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/golden/bits_to_bits.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/golden/bits_to_bits.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/bits_to_bits/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/extension.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/extension.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/extension.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/extension.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/golden/extension.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/golden/extension.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/golden/extension.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/golden/extension.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/extension/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/golden/lost_carry.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/golden/lost_carry.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/golden/lost_carry.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/golden/lost_carry.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/lost_carry.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/lost_carry.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/lost_carry.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/lost_carry.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/lost_carry/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/golden/promote.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/golden/promote.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/golden/promote.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/golden/promote.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/promote.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/promote.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/promote.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/promote.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/golden/promote_extension.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/golden/promote_extension.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/golden/promote_extension.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/golden/promote_extension.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/promote_extension.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/promote_extension.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/promote_extension.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/promote_extension.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_extension/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/golden/promote_lost_carry.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/golden/promote_lost_carry.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/golden/promote_lost_carry.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/golden/promote_lost_carry.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/promote_lost_carry.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/promote_lost_carry.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/promote_lost_carry.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/promote_lost_carry.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_lost_carry/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/golden/promote_truncation.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/golden/promote_truncation.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/golden/promote_truncation.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/golden/promote_truncation.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/promote_truncation.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/promote_truncation.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/promote_truncation.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/promote_truncation.f diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/promote_truncation/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/golden/truncation.log b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/golden/truncation.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/golden/truncation.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/golden/truncation.log diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/truncation.f b/tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/truncation.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/truncation.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_bool_to_unsigned/truncation/truncation.f diff --git a/tests/systemc/misc/unit/data/datawidth_signed/README b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/README similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/README rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/README diff --git a/tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/bits_to_bits.f b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/bits_to_bits.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/bits_to_bits.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/bits_to_bits.f diff --git a/tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/golden/bits_to_bits.log b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/golden/bits_to_bits.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/golden/bits_to_bits.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/golden/bits_to_bits.log diff --git a/tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/bits_to_bits/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/bits_to_bits/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/extension/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/extension/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/extension/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/extension/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/extension/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/extension/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/extension/extension.f b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/extension.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/extension/extension.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/extension.f diff --git a/tests/systemc/misc/unit/data/datawidth_signed/extension/golden/extension.log b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/golden/extension.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/extension/golden/extension.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/golden/extension.log diff --git a/tests/systemc/misc/unit/data/datawidth_signed/extension/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/extension/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/extension/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/extension/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/extension/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/extension/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/extension/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/lost_carry/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/lost_carry/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/lost_carry/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/lost_carry/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/lost_carry/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/lost_carry/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/lost_carry/golden/lost_carry.log b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/golden/lost_carry.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/lost_carry/golden/lost_carry.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/golden/lost_carry.log diff --git a/tests/systemc/misc/unit/data/datawidth_signed/lost_carry/lost_carry.f b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/lost_carry.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/lost_carry/lost_carry.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/lost_carry.f diff --git a/tests/systemc/misc/unit/data/datawidth_signed/lost_carry/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/lost_carry/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/lost_carry/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/lost_carry/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/lost_carry/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/lost_carry/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/lost_carry/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote/golden/promote.log b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/golden/promote.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote/golden/promote.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/golden/promote.log diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote/promote.f b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/promote.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote/promote.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/promote.f diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_extension/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_extension/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_extension/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_extension/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_extension/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_extension/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_extension/golden/promote_extension.log b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/golden/promote_extension.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_extension/golden/promote_extension.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/golden/promote_extension.log diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_extension/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_extension/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_extension/promote_extension.f b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/promote_extension.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_extension/promote_extension.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/promote_extension.f diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_extension/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_extension/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_extension/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_extension/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_extension/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/golden/promote_lost_carry.log b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/golden/promote_lost_carry.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/golden/promote_lost_carry.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/golden/promote_lost_carry.log diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/promote_lost_carry.f b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/promote_lost_carry.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/promote_lost_carry.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/promote_lost_carry.f diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_lost_carry/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/golden/promote_truncation.log b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/golden/promote_truncation.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/golden/promote_truncation.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/golden/promote_truncation.log diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/promote_truncation.f b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/promote_truncation.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/promote_truncation.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/promote_truncation.f diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/promote_truncation/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/promote_truncation/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/truncation/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/truncation/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/truncation/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/truncation/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/truncation/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/truncation/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/truncation/golden/truncation.log b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/golden/truncation.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/truncation/golden/truncation.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/golden/truncation.log diff --git a/tests/systemc/misc/unit/data/datawidth_signed/truncation/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/truncation/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/truncation/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/truncation/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_signed/truncation/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/truncation/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_signed/truncation/truncation.f b/tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/truncation.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_signed/truncation/truncation.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_signed/truncation/truncation.f diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/README b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/README similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/README rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/README diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/bits_to_bits.f b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/bits_to_bits.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/bits_to_bits.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/bits_to_bits.f diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/golden/bits_to_bits.log b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/golden/bits_to_bits.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/golden/bits_to_bits.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/golden/bits_to_bits.log diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/bits_to_bits/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/extension/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/extension/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/extension/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/extension/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/extension/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/extension/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/extension/extension.f b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/extension.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/extension/extension.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/extension.f diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/extension/golden/extension.log b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/golden/extension.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/extension/golden/extension.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/golden/extension.log diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/extension/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/extension/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/extension/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/extension/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/extension/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/extension/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/extension/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/golden/lost_carry.log b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/golden/lost_carry.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/golden/lost_carry.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/golden/lost_carry.log diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/lost_carry.f b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/lost_carry.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/lost_carry.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/lost_carry.f diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/lost_carry/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/lost_carry/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote/golden/promote.log b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/golden/promote.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote/golden/promote.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/golden/promote.log diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote/promote.f b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/promote.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote/promote.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/promote.f diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/golden/promote_extension.log b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/golden/promote_extension.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/golden/promote_extension.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/golden/promote_extension.log diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/promote_extension.f b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/promote_extension.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/promote_extension.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/promote_extension.f diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_extension/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_extension/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/golden/promote_lost_carry.log b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/golden/promote_lost_carry.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/golden/promote_lost_carry.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/golden/promote_lost_carry.log diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/promote_lost_carry.f b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/promote_lost_carry.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/promote_lost_carry.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/promote_lost_carry.f diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_lost_carry/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/golden/promote_truncation.log b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/golden/promote_truncation.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/golden/promote_truncation.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/golden/promote_truncation.log diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/promote_truncation.f b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/promote_truncation.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/promote_truncation.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/promote_truncation.f diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/promote_truncation/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/truncation/common.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/common.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/truncation/common.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/common.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/truncation/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/truncation/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/truncation/datawidth.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/truncation/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/datawidth.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/truncation/golden/truncation.log b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/golden/truncation.log similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/truncation/golden/truncation.log rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/golden/truncation.log diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/truncation/main.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/truncation/main.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/main.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/truncation/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/truncation/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/truncation/stimgen.h b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/truncation/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/stimgen.h diff --git a/tests/systemc/misc/unit/data/datawidth_unsigned/truncation/truncation.f b/tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/truncation.f similarity index 100% rename from tests/systemc/misc/unit/data/datawidth_unsigned/truncation/truncation.f rename to tests/golden-file/systemc/misc/unit/data/datawidth_unsigned/truncation/truncation.f diff --git a/tests/systemc/misc/unit/data/general/add_promote/add_promote.f b/tests/golden-file/systemc/misc/unit/data/general/add_promote/add_promote.f similarity index 100% rename from tests/systemc/misc/unit/data/general/add_promote/add_promote.f rename to tests/golden-file/systemc/misc/unit/data/general/add_promote/add_promote.f diff --git a/tests/systemc/misc/unit/data/general/add_promote/common.h b/tests/golden-file/systemc/misc/unit/data/general/add_promote/common.h similarity index 100% rename from tests/systemc/misc/unit/data/general/add_promote/common.h rename to tests/golden-file/systemc/misc/unit/data/general/add_promote/common.h diff --git a/tests/systemc/misc/unit/data/general/add_promote/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/general/add_promote/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/add_promote/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/general/add_promote/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/general/add_promote/datawidth.h b/tests/golden-file/systemc/misc/unit/data/general/add_promote/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/general/add_promote/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/general/add_promote/datawidth.h diff --git a/tests/systemc/misc/unit/data/general/add_promote/golden/add_promote.log b/tests/golden-file/systemc/misc/unit/data/general/add_promote/golden/add_promote.log similarity index 100% rename from tests/systemc/misc/unit/data/general/add_promote/golden/add_promote.log rename to tests/golden-file/systemc/misc/unit/data/general/add_promote/golden/add_promote.log diff --git a/tests/systemc/misc/unit/data/general/add_promote/main.cpp b/tests/golden-file/systemc/misc/unit/data/general/add_promote/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/add_promote/main.cpp rename to tests/golden-file/systemc/misc/unit/data/general/add_promote/main.cpp diff --git a/tests/systemc/misc/unit/data/general/add_promote/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/general/add_promote/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/add_promote/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/general/add_promote/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/general/add_promote/stimgen.h b/tests/golden-file/systemc/misc/unit/data/general/add_promote/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/general/add_promote/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/general/add_promote/stimgen.h diff --git a/tests/systemc/misc/unit/data/general/array_range/array_range.cpp b/tests/golden-file/systemc/misc/unit/data/general/array_range/array_range.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/array_range/array_range.cpp rename to tests/golden-file/systemc/misc/unit/data/general/array_range/array_range.cpp diff --git a/tests/systemc/misc/unit/data/general/array_range/array_range.f b/tests/golden-file/systemc/misc/unit/data/general/array_range/array_range.f similarity index 100% rename from tests/systemc/misc/unit/data/general/array_range/array_range.f rename to tests/golden-file/systemc/misc/unit/data/general/array_range/array_range.f diff --git a/tests/systemc/misc/unit/data/general/array_range/array_range.h b/tests/golden-file/systemc/misc/unit/data/general/array_range/array_range.h similarity index 100% rename from tests/systemc/misc/unit/data/general/array_range/array_range.h rename to tests/golden-file/systemc/misc/unit/data/general/array_range/array_range.h diff --git a/tests/systemc/misc/unit/data/general/array_range/common.h b/tests/golden-file/systemc/misc/unit/data/general/array_range/common.h similarity index 100% rename from tests/systemc/misc/unit/data/general/array_range/common.h rename to tests/golden-file/systemc/misc/unit/data/general/array_range/common.h diff --git a/tests/systemc/misc/unit/data/general/array_range/golden/array_range.log b/tests/golden-file/systemc/misc/unit/data/general/array_range/golden/array_range.log similarity index 100% rename from tests/systemc/misc/unit/data/general/array_range/golden/array_range.log rename to tests/golden-file/systemc/misc/unit/data/general/array_range/golden/array_range.log diff --git a/tests/systemc/misc/unit/data/general/array_range/main.cpp b/tests/golden-file/systemc/misc/unit/data/general/array_range/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/array_range/main.cpp rename to tests/golden-file/systemc/misc/unit/data/general/array_range/main.cpp diff --git a/tests/systemc/misc/unit/data/general/array_range/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/general/array_range/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/array_range/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/general/array_range/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/general/array_range/stimgen.h b/tests/golden-file/systemc/misc/unit/data/general/array_range/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/general/array_range/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/general/array_range/stimgen.h diff --git a/tests/systemc/misc/unit/data/general/concat_port/common.h b/tests/golden-file/systemc/misc/unit/data/general/concat_port/common.h similarity index 100% rename from tests/systemc/misc/unit/data/general/concat_port/common.h rename to tests/golden-file/systemc/misc/unit/data/general/concat_port/common.h diff --git a/tests/systemc/misc/unit/data/general/concat_port/concat_port.cpp b/tests/golden-file/systemc/misc/unit/data/general/concat_port/concat_port.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/concat_port/concat_port.cpp rename to tests/golden-file/systemc/misc/unit/data/general/concat_port/concat_port.cpp diff --git a/tests/systemc/misc/unit/data/general/concat_port/concat_port.f b/tests/golden-file/systemc/misc/unit/data/general/concat_port/concat_port.f similarity index 100% rename from tests/systemc/misc/unit/data/general/concat_port/concat_port.f rename to tests/golden-file/systemc/misc/unit/data/general/concat_port/concat_port.f diff --git a/tests/systemc/misc/unit/data/general/concat_port/concat_port.h b/tests/golden-file/systemc/misc/unit/data/general/concat_port/concat_port.h similarity index 100% rename from tests/systemc/misc/unit/data/general/concat_port/concat_port.h rename to tests/golden-file/systemc/misc/unit/data/general/concat_port/concat_port.h diff --git a/tests/systemc/misc/unit/data/general/concat_port/golden/concat_port.log b/tests/golden-file/systemc/misc/unit/data/general/concat_port/golden/concat_port.log similarity index 100% rename from tests/systemc/misc/unit/data/general/concat_port/golden/concat_port.log rename to tests/golden-file/systemc/misc/unit/data/general/concat_port/golden/concat_port.log diff --git a/tests/systemc/misc/unit/data/general/concat_port/main.cpp b/tests/golden-file/systemc/misc/unit/data/general/concat_port/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/concat_port/main.cpp rename to tests/golden-file/systemc/misc/unit/data/general/concat_port/main.cpp diff --git a/tests/systemc/misc/unit/data/general/concat_port/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/general/concat_port/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/concat_port/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/general/concat_port/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/general/concat_port/stimgen.h b/tests/golden-file/systemc/misc/unit/data/general/concat_port/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/general/concat_port/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/general/concat_port/stimgen.h diff --git a/tests/systemc/misc/unit/data/general/datawidth_int/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/general/datawidth_int/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/datawidth_int/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/general/datawidth_int/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/general/datawidth_int/datawidth.h b/tests/golden-file/systemc/misc/unit/data/general/datawidth_int/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/general/datawidth_int/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/general/datawidth_int/datawidth.h diff --git a/tests/systemc/misc/unit/data/general/datawidth_int/datawidth_int.f b/tests/golden-file/systemc/misc/unit/data/general/datawidth_int/datawidth_int.f similarity index 100% rename from tests/systemc/misc/unit/data/general/datawidth_int/datawidth_int.f rename to tests/golden-file/systemc/misc/unit/data/general/datawidth_int/datawidth_int.f diff --git a/tests/systemc/misc/unit/data/general/datawidth_int/golden/datawidth_int.log b/tests/golden-file/systemc/misc/unit/data/general/datawidth_int/golden/datawidth_int.log similarity index 100% rename from tests/systemc/misc/unit/data/general/datawidth_int/golden/datawidth_int.log rename to tests/golden-file/systemc/misc/unit/data/general/datawidth_int/golden/datawidth_int.log diff --git a/tests/systemc/misc/unit/data/general/datawidth_int/main.cpp b/tests/golden-file/systemc/misc/unit/data/general/datawidth_int/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/datawidth_int/main.cpp rename to tests/golden-file/systemc/misc/unit/data/general/datawidth_int/main.cpp diff --git a/tests/systemc/misc/unit/data/general/datawidth_int/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/general/datawidth_int/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/datawidth_int/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/general/datawidth_int/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/general/datawidth_int/stimgen.h b/tests/golden-file/systemc/misc/unit/data/general/datawidth_int/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/general/datawidth_int/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/general/datawidth_int/stimgen.h diff --git a/tests/systemc/misc/unit/data/general/int_to_bits/common.h b/tests/golden-file/systemc/misc/unit/data/general/int_to_bits/common.h similarity index 100% rename from tests/systemc/misc/unit/data/general/int_to_bits/common.h rename to tests/golden-file/systemc/misc/unit/data/general/int_to_bits/common.h diff --git a/tests/systemc/misc/unit/data/general/int_to_bits/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/general/int_to_bits/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/int_to_bits/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/general/int_to_bits/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/general/int_to_bits/datawidth.h b/tests/golden-file/systemc/misc/unit/data/general/int_to_bits/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/general/int_to_bits/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/general/int_to_bits/datawidth.h diff --git a/tests/systemc/misc/unit/data/general/int_to_bits/golden/int_to_bits.log b/tests/golden-file/systemc/misc/unit/data/general/int_to_bits/golden/int_to_bits.log similarity index 100% rename from tests/systemc/misc/unit/data/general/int_to_bits/golden/int_to_bits.log rename to tests/golden-file/systemc/misc/unit/data/general/int_to_bits/golden/int_to_bits.log diff --git a/tests/systemc/misc/unit/data/general/int_to_bits/int_to_bits.f b/tests/golden-file/systemc/misc/unit/data/general/int_to_bits/int_to_bits.f similarity index 100% rename from tests/systemc/misc/unit/data/general/int_to_bits/int_to_bits.f rename to tests/golden-file/systemc/misc/unit/data/general/int_to_bits/int_to_bits.f diff --git a/tests/systemc/misc/unit/data/general/int_to_bits/main.cpp b/tests/golden-file/systemc/misc/unit/data/general/int_to_bits/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/int_to_bits/main.cpp rename to tests/golden-file/systemc/misc/unit/data/general/int_to_bits/main.cpp diff --git a/tests/systemc/misc/unit/data/general/int_to_bits/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/general/int_to_bits/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/int_to_bits/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/general/int_to_bits/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/general/int_to_bits/stimgen.h b/tests/golden-file/systemc/misc/unit/data/general/int_to_bits/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/general/int_to_bits/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/general/int_to_bits/stimgen.h diff --git a/tests/systemc/misc/unit/data/general/promote_add/common.h b/tests/golden-file/systemc/misc/unit/data/general/promote_add/common.h similarity index 100% rename from tests/systemc/misc/unit/data/general/promote_add/common.h rename to tests/golden-file/systemc/misc/unit/data/general/promote_add/common.h diff --git a/tests/systemc/misc/unit/data/general/promote_add/datawidth.cpp b/tests/golden-file/systemc/misc/unit/data/general/promote_add/datawidth.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/promote_add/datawidth.cpp rename to tests/golden-file/systemc/misc/unit/data/general/promote_add/datawidth.cpp diff --git a/tests/systemc/misc/unit/data/general/promote_add/datawidth.h b/tests/golden-file/systemc/misc/unit/data/general/promote_add/datawidth.h similarity index 100% rename from tests/systemc/misc/unit/data/general/promote_add/datawidth.h rename to tests/golden-file/systemc/misc/unit/data/general/promote_add/datawidth.h diff --git a/tests/systemc/misc/unit/data/general/promote_add/golden/promote_add.log b/tests/golden-file/systemc/misc/unit/data/general/promote_add/golden/promote_add.log similarity index 100% rename from tests/systemc/misc/unit/data/general/promote_add/golden/promote_add.log rename to tests/golden-file/systemc/misc/unit/data/general/promote_add/golden/promote_add.log diff --git a/tests/systemc/misc/unit/data/general/promote_add/main.cpp b/tests/golden-file/systemc/misc/unit/data/general/promote_add/main.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/promote_add/main.cpp rename to tests/golden-file/systemc/misc/unit/data/general/promote_add/main.cpp diff --git a/tests/systemc/misc/unit/data/general/promote_add/promote_add.f b/tests/golden-file/systemc/misc/unit/data/general/promote_add/promote_add.f similarity index 100% rename from tests/systemc/misc/unit/data/general/promote_add/promote_add.f rename to tests/golden-file/systemc/misc/unit/data/general/promote_add/promote_add.f diff --git a/tests/systemc/misc/unit/data/general/promote_add/stimgen.cpp b/tests/golden-file/systemc/misc/unit/data/general/promote_add/stimgen.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/promote_add/stimgen.cpp rename to tests/golden-file/systemc/misc/unit/data/general/promote_add/stimgen.cpp diff --git a/tests/systemc/misc/unit/data/general/promote_add/stimgen.h b/tests/golden-file/systemc/misc/unit/data/general/promote_add/stimgen.h similarity index 100% rename from tests/systemc/misc/unit/data/general/promote_add/stimgen.h rename to tests/golden-file/systemc/misc/unit/data/general/promote_add/stimgen.h diff --git a/tests/systemc/misc/unit/data/general/shift/test1/golden/test1.log b/tests/golden-file/systemc/misc/unit/data/general/shift/test1/golden/test1.log similarity index 100% rename from tests/systemc/misc/unit/data/general/shift/test1/golden/test1.log rename to tests/golden-file/systemc/misc/unit/data/general/shift/test1/golden/test1.log diff --git a/tests/systemc/misc/unit/data/general/shift/test1/test1.cpp b/tests/golden-file/systemc/misc/unit/data/general/shift/test1/test1.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/shift/test1/test1.cpp rename to tests/golden-file/systemc/misc/unit/data/general/shift/test1/test1.cpp diff --git a/tests/systemc/misc/unit/data/general/std_to_bool/golden/std_to_bool.log b/tests/golden-file/systemc/misc/unit/data/general/std_to_bool/golden/std_to_bool.log similarity index 100% rename from tests/systemc/misc/unit/data/general/std_to_bool/golden/std_to_bool.log rename to tests/golden-file/systemc/misc/unit/data/general/std_to_bool/golden/std_to_bool.log diff --git a/tests/systemc/misc/unit/data/general/std_to_bool/std_to_bool.cpp b/tests/golden-file/systemc/misc/unit/data/general/std_to_bool/std_to_bool.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/std_to_bool/std_to_bool.cpp rename to tests/golden-file/systemc/misc/unit/data/general/std_to_bool/std_to_bool.cpp diff --git a/tests/systemc/misc/unit/data/general/std_ulogic_tilda/golden/std_ulogic_tilda.log b/tests/golden-file/systemc/misc/unit/data/general/std_ulogic_tilda/golden/std_ulogic_tilda.log similarity index 100% rename from tests/systemc/misc/unit/data/general/std_ulogic_tilda/golden/std_ulogic_tilda.log rename to tests/golden-file/systemc/misc/unit/data/general/std_ulogic_tilda/golden/std_ulogic_tilda.log diff --git a/tests/systemc/misc/unit/data/general/std_ulogic_tilda/std_ulogic_tilda.cpp b/tests/golden-file/systemc/misc/unit/data/general/std_ulogic_tilda/std_ulogic_tilda.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/std_ulogic_tilda/std_ulogic_tilda.cpp rename to tests/golden-file/systemc/misc/unit/data/general/std_ulogic_tilda/std_ulogic_tilda.cpp diff --git a/tests/systemc/misc/unit/data/general/subvector/stab1/golden/stab1.log b/tests/golden-file/systemc/misc/unit/data/general/subvector/stab1/golden/stab1.log similarity index 100% rename from tests/systemc/misc/unit/data/general/subvector/stab1/golden/stab1.log rename to tests/golden-file/systemc/misc/unit/data/general/subvector/stab1/golden/stab1.log diff --git a/tests/systemc/misc/unit/data/general/subvector/stab1/stab1.cpp b/tests/golden-file/systemc/misc/unit/data/general/subvector/stab1/stab1.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/subvector/stab1/stab1.cpp rename to tests/golden-file/systemc/misc/unit/data/general/subvector/stab1/stab1.cpp diff --git a/tests/systemc/misc/unit/data/general/subvector/stab2/golden/stab2.log b/tests/golden-file/systemc/misc/unit/data/general/subvector/stab2/golden/stab2.log similarity index 100% rename from tests/systemc/misc/unit/data/general/subvector/stab2/golden/stab2.log rename to tests/golden-file/systemc/misc/unit/data/general/subvector/stab2/golden/stab2.log diff --git a/tests/systemc/misc/unit/data/general/subvector/stab2/stab2.cpp b/tests/golden-file/systemc/misc/unit/data/general/subvector/stab2/stab2.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/subvector/stab2/stab2.cpp rename to tests/golden-file/systemc/misc/unit/data/general/subvector/stab2/stab2.cpp diff --git a/tests/systemc/misc/unit/data/general/subvector/stab3/golden/stab3.log b/tests/golden-file/systemc/misc/unit/data/general/subvector/stab3/golden/stab3.log similarity index 100% rename from tests/systemc/misc/unit/data/general/subvector/stab3/golden/stab3.log rename to tests/golden-file/systemc/misc/unit/data/general/subvector/stab3/golden/stab3.log diff --git a/tests/systemc/misc/unit/data/general/subvector/stab3/stab3.cpp b/tests/golden-file/systemc/misc/unit/data/general/subvector/stab3/stab3.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/subvector/stab3/stab3.cpp rename to tests/golden-file/systemc/misc/unit/data/general/subvector/stab3/stab3.cpp diff --git a/tests/systemc/misc/unit/data/general/subvector/test1/golden/test1.log b/tests/golden-file/systemc/misc/unit/data/general/subvector/test1/golden/test1.log similarity index 100% rename from tests/systemc/misc/unit/data/general/subvector/test1/golden/test1.log rename to tests/golden-file/systemc/misc/unit/data/general/subvector/test1/golden/test1.log diff --git a/tests/systemc/misc/unit/data/general/subvector/test1/test1.cpp b/tests/golden-file/systemc/misc/unit/data/general/subvector/test1/test1.cpp similarity index 100% rename from tests/systemc/misc/unit/data/general/subvector/test1/test1.cpp rename to tests/golden-file/systemc/misc/unit/data/general/subvector/test1/test1.cpp diff --git a/tests/systemc/misc/unit/data/user_guide/ch9/c_array_datatype/c_array_datatype.cpp b/tests/golden-file/systemc/misc/unit/data/user_guide/ch9/c_array_datatype/c_array_datatype.cpp similarity index 100% rename from tests/systemc/misc/unit/data/user_guide/ch9/c_array_datatype/c_array_datatype.cpp rename to tests/golden-file/systemc/misc/unit/data/user_guide/ch9/c_array_datatype/c_array_datatype.cpp diff --git a/tests/systemc/misc/unit/data/user_guide/ch9/c_array_datatype/golden/c_array_datatype.log b/tests/golden-file/systemc/misc/unit/data/user_guide/ch9/c_array_datatype/golden/c_array_datatype.log similarity index 100% rename from tests/systemc/misc/unit/data/user_guide/ch9/c_array_datatype/golden/c_array_datatype.log rename to tests/golden-file/systemc/misc/unit/data/user_guide/ch9/c_array_datatype/golden/c_array_datatype.log diff --git a/tests/systemc/misc/unit/data/user_guide/ch9/int_datatype/golden/int_datatype.log b/tests/golden-file/systemc/misc/unit/data/user_guide/ch9/int_datatype/golden/int_datatype.log similarity index 100% rename from tests/systemc/misc/unit/data/user_guide/ch9/int_datatype/golden/int_datatype.log rename to tests/golden-file/systemc/misc/unit/data/user_guide/ch9/int_datatype/golden/int_datatype.log diff --git a/tests/systemc/misc/unit/data/user_guide/ch9/int_datatype/int_datatype.cpp b/tests/golden-file/systemc/misc/unit/data/user_guide/ch9/int_datatype/int_datatype.cpp similarity index 100% rename from tests/systemc/misc/unit/data/user_guide/ch9/int_datatype/int_datatype.cpp rename to tests/golden-file/systemc/misc/unit/data/user_guide/ch9/int_datatype/int_datatype.cpp diff --git a/tests/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/golden/std_ulogic_da b/tests/golden-file/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/golden/std_ulogic_da similarity index 100% rename from tests/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/golden/std_ulogic_da rename to tests/golden-file/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/golden/std_ulogic_da diff --git a/tests/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/golden/std_ulogic_datatype.log b/tests/golden-file/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/golden/std_ulogic_datatype.log similarity index 100% rename from tests/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/golden/std_ulogic_datatype.log rename to tests/golden-file/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/golden/std_ulogic_datatype.log diff --git a/tests/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/std_ulogic_datatype.cpp b/tests/golden-file/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/std_ulogic_datatype.cpp similarity index 100% rename from tests/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/std_ulogic_datatype.cpp rename to tests/golden-file/systemc/misc/unit/data/user_guide/ch9/std_ulogic_datatype/std_ulogic_datatype.cpp diff --git a/tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_s b/tests/golden-file/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_s similarity index 100% rename from tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_s rename to tests/golden-file/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_s diff --git a/tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_sc_signed.log b/tests/golden-file/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_sc_signed.log similarity index 100% rename from tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_sc_signed.log rename to tests/golden-file/systemc/misc/unit/methodology/file_io/input_char_sc_signed/golden/input_char_sc_signed.log diff --git a/tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/input.decimal b/tests/golden-file/systemc/misc/unit/methodology/file_io/input_char_sc_signed/input.decimal similarity index 100% rename from tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/input.decimal rename to tests/golden-file/systemc/misc/unit/methodology/file_io/input_char_sc_signed/input.decimal diff --git a/tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/input_char_sc_signed.cpp b/tests/golden-file/systemc/misc/unit/methodology/file_io/input_char_sc_signed/input_char_sc_signed.cpp similarity index 100% rename from tests/systemc/misc/unit/methodology/file_io/input_char_sc_signed/input_char_sc_signed.cpp rename to tests/golden-file/systemc/misc/unit/methodology/file_io/input_char_sc_signed/input_char_sc_signed.cpp diff --git a/tests/systemc/misc/unit/methodology/file_io/input_sc_signed/golden/input_sc_signed.log b/tests/golden-file/systemc/misc/unit/methodology/file_io/input_sc_signed/golden/input_sc_signed.log similarity index 100% rename from tests/systemc/misc/unit/methodology/file_io/input_sc_signed/golden/input_sc_signed.log rename to tests/golden-file/systemc/misc/unit/methodology/file_io/input_sc_signed/golden/input_sc_signed.log diff --git a/tests/systemc/misc/unit/methodology/file_io/input_sc_signed/input.char b/tests/golden-file/systemc/misc/unit/methodology/file_io/input_sc_signed/input.char similarity index 100% rename from tests/systemc/misc/unit/methodology/file_io/input_sc_signed/input.char rename to tests/golden-file/systemc/misc/unit/methodology/file_io/input_sc_signed/input.char diff --git a/tests/systemc/misc/unit/methodology/file_io/input_sc_signed/input_sc_signed.cpp b/tests/golden-file/systemc/misc/unit/methodology/file_io/input_sc_signed/input_sc_signed.cpp similarity index 100% rename from tests/systemc/misc/unit/methodology/file_io/input_sc_signed/input_sc_signed.cpp rename to tests/golden-file/systemc/misc/unit/methodology/file_io/input_sc_signed/input_sc_signed.cpp diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/common.h b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/common.h similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/common.h rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/common.h diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/display.cpp b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/display.cpp similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/display.cpp rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/display.cpp diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/display.h b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/display.h similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/display.h rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/display.h diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/golden/sim_to_infinity.log b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/golden/sim_to_infinity.log similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/golden/sim_to_infinity.log rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/golden/sim_to_infinity.log diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/main.cpp b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/main.cpp similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/main.cpp rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/main.cpp diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/sim_to_infinity.f b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/sim_to_infinity.f similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_infinity/sim_to_infinity.f rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_infinity/sim_to_infinity.f diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_time/common.h b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/common.h similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_time/common.h rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/common.h diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_time/display.cpp b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/display.cpp similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_time/display.cpp rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/display.cpp diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_time/display.h b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/display.h similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_time/display.h rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/display.h diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_time/golden/sim_to_time.log b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/golden/sim_to_time.log similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_time/golden/sim_to_time.log rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/golden/sim_to_time.log diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_time/main.cpp b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/main.cpp similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_time/main.cpp rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/main.cpp diff --git a/tests/systemc/misc/unit/methodology/sim_control/sim_to_time/sim_to_time.f b/tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/sim_to_time.f similarity index 100% rename from tests/systemc/misc/unit/methodology/sim_control/sim_to_time/sim_to_time.f rename to tests/golden-file/systemc/misc/unit/methodology/sim_control/sim_to_time/sim_to_time.f diff --git a/tests/systemc/misc/unit/structure/clocks/clocks.cpp b/tests/golden-file/systemc/misc/unit/structure/clocks/clocks.cpp similarity index 100% rename from tests/systemc/misc/unit/structure/clocks/clocks.cpp rename to tests/golden-file/systemc/misc/unit/structure/clocks/clocks.cpp diff --git a/tests/systemc/misc/unit/structure/clocks/clocks.h b/tests/golden-file/systemc/misc/unit/structure/clocks/clocks.h similarity index 100% rename from tests/systemc/misc/unit/structure/clocks/clocks.h rename to tests/golden-file/systemc/misc/unit/structure/clocks/clocks.h diff --git a/tests/systemc/misc/unit/structure/clocks/golden/clocks.log b/tests/golden-file/systemc/misc/unit/structure/clocks/golden/clocks.log similarity index 100% rename from tests/systemc/misc/unit/structure/clocks/golden/clocks.log rename to tests/golden-file/systemc/misc/unit/structure/clocks/golden/clocks.log diff --git a/tests/systemc/misc/unit/structure/clocks/tb.h b/tests/golden-file/systemc/misc/unit/structure/clocks/tb.h similarity index 100% rename from tests/systemc/misc/unit/structure/clocks/tb.h rename to tests/golden-file/systemc/misc/unit/structure/clocks/tb.h diff --git a/tests/systemc/misc/user_guide/async_chn/test1/golden/test1.log b/tests/golden-file/systemc/misc/user_guide/async_chn/test1/golden/test1.log similarity index 100% rename from tests/systemc/misc/user_guide/async_chn/test1/golden/test1.log rename to tests/golden-file/systemc/misc/user_guide/async_chn/test1/golden/test1.log diff --git a/tests/systemc/misc/user_guide/async_chn/test1/test1.cpp b/tests/golden-file/systemc/misc/user_guide/async_chn/test1/test1.cpp similarity index 100% rename from tests/systemc/misc/user_guide/async_chn/test1/test1.cpp rename to tests/golden-file/systemc/misc/user_guide/async_chn/test1/test1.cpp diff --git a/tests/systemc/misc/user_guide/async_chn/test2/golden/test2.log b/tests/golden-file/systemc/misc/user_guide/async_chn/test2/golden/test2.log similarity index 100% rename from tests/systemc/misc/user_guide/async_chn/test2/golden/test2.log rename to tests/golden-file/systemc/misc/user_guide/async_chn/test2/golden/test2.log diff --git a/tests/systemc/misc/user_guide/async_chn/test2/test2.cpp b/tests/golden-file/systemc/misc/user_guide/async_chn/test2/test2.cpp similarity index 100% rename from tests/systemc/misc/user_guide/async_chn/test2/test2.cpp rename to tests/golden-file/systemc/misc/user_guide/async_chn/test2/test2.cpp diff --git a/tests/systemc/misc/user_guide/async_chn/test3/golden/test3.log b/tests/golden-file/systemc/misc/user_guide/async_chn/test3/golden/test3.log similarity index 100% rename from tests/systemc/misc/user_guide/async_chn/test3/golden/test3.log rename to tests/golden-file/systemc/misc/user_guide/async_chn/test3/golden/test3.log diff --git a/tests/systemc/misc/user_guide/async_chn/test3/test3.cpp b/tests/golden-file/systemc/misc/user_guide/async_chn/test3/test3.cpp similarity index 100% rename from tests/systemc/misc/user_guide/async_chn/test3/test3.cpp rename to tests/golden-file/systemc/misc/user_guide/async_chn/test3/test3.cpp diff --git a/tests/systemc/misc/user_guide/chpt10.1/chpt10.1.f b/tests/golden-file/systemc/misc/user_guide/chpt10.1/chpt10.1.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt10.1/chpt10.1.f rename to tests/golden-file/systemc/misc/user_guide/chpt10.1/chpt10.1.f diff --git a/tests/systemc/misc/user_guide/chpt10.1/common.h b/tests/golden-file/systemc/misc/user_guide/chpt10.1/common.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt10.1/common.h rename to tests/golden-file/systemc/misc/user_guide/chpt10.1/common.h diff --git a/tests/systemc/misc/user_guide/chpt10.1/golden/chpt10.1.log b/tests/golden-file/systemc/misc/user_guide/chpt10.1/golden/chpt10.1.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt10.1/golden/chpt10.1.log rename to tests/golden-file/systemc/misc/user_guide/chpt10.1/golden/chpt10.1.log diff --git a/tests/systemc/misc/user_guide/chpt10.1/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt10.1/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt10.1/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt10.1/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt10.1/paramadd.cpp b/tests/golden-file/systemc/misc/user_guide/chpt10.1/paramadd.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt10.1/paramadd.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt10.1/paramadd.cpp diff --git a/tests/systemc/misc/user_guide/chpt10.1/paramadd.h b/tests/golden-file/systemc/misc/user_guide/chpt10.1/paramadd.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt10.1/paramadd.h rename to tests/golden-file/systemc/misc/user_guide/chpt10.1/paramadd.h diff --git a/tests/systemc/misc/user_guide/chpt10.1/stim.cpp b/tests/golden-file/systemc/misc/user_guide/chpt10.1/stim.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt10.1/stim.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt10.1/stim.cpp diff --git a/tests/systemc/misc/user_guide/chpt10.1/stim.h b/tests/golden-file/systemc/misc/user_guide/chpt10.1/stim.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt10.1/stim.h rename to tests/golden-file/systemc/misc/user_guide/chpt10.1/stim.h diff --git a/tests/systemc/misc/user_guide/chpt11.1/golden/mean.log b/tests/golden-file/systemc/misc/user_guide/chpt11.1/golden/mean.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.1/golden/mean.log rename to tests/golden-file/systemc/misc/user_guide/chpt11.1/golden/mean.log diff --git a/tests/systemc/misc/user_guide/chpt11.1/mean.cpp b/tests/golden-file/systemc/misc/user_guide/chpt11.1/mean.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.1/mean.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt11.1/mean.cpp diff --git a/tests/systemc/misc/user_guide/chpt11.1/mean.h b/tests/golden-file/systemc/misc/user_guide/chpt11.1/mean.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.1/mean.h rename to tests/golden-file/systemc/misc/user_guide/chpt11.1/mean.h diff --git a/tests/systemc/misc/user_guide/chpt11.2/golden/mean.log b/tests/golden-file/systemc/misc/user_guide/chpt11.2/golden/mean.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.2/golden/mean.log rename to tests/golden-file/systemc/misc/user_guide/chpt11.2/golden/mean.log diff --git a/tests/systemc/misc/user_guide/chpt11.2/mean.cpp b/tests/golden-file/systemc/misc/user_guide/chpt11.2/mean.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.2/mean.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt11.2/mean.cpp diff --git a/tests/systemc/misc/user_guide/chpt11.2/mean.h b/tests/golden-file/systemc/misc/user_guide/chpt11.2/mean.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.2/mean.h rename to tests/golden-file/systemc/misc/user_guide/chpt11.2/mean.h diff --git a/tests/systemc/misc/user_guide/chpt11.3/golden/mean.log b/tests/golden-file/systemc/misc/user_guide/chpt11.3/golden/mean.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.3/golden/mean.log rename to tests/golden-file/systemc/misc/user_guide/chpt11.3/golden/mean.log diff --git a/tests/systemc/misc/user_guide/chpt11.3/mean.cpp b/tests/golden-file/systemc/misc/user_guide/chpt11.3/mean.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.3/mean.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt11.3/mean.cpp diff --git a/tests/systemc/misc/user_guide/chpt11.3/mean.h b/tests/golden-file/systemc/misc/user_guide/chpt11.3/mean.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.3/mean.h rename to tests/golden-file/systemc/misc/user_guide/chpt11.3/mean.h diff --git a/tests/systemc/misc/user_guide/chpt11.4/golden/mean.log b/tests/golden-file/systemc/misc/user_guide/chpt11.4/golden/mean.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.4/golden/mean.log rename to tests/golden-file/systemc/misc/user_guide/chpt11.4/golden/mean.log diff --git a/tests/systemc/misc/user_guide/chpt11.4/mean.cpp b/tests/golden-file/systemc/misc/user_guide/chpt11.4/mean.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.4/mean.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt11.4/mean.cpp diff --git a/tests/systemc/misc/user_guide/chpt11.4/mean.h b/tests/golden-file/systemc/misc/user_guide/chpt11.4/mean.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.4/mean.h rename to tests/golden-file/systemc/misc/user_guide/chpt11.4/mean.h diff --git a/tests/systemc/misc/user_guide/chpt11.5/golden/mean.log b/tests/golden-file/systemc/misc/user_guide/chpt11.5/golden/mean.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.5/golden/mean.log rename to tests/golden-file/systemc/misc/user_guide/chpt11.5/golden/mean.log diff --git a/tests/systemc/misc/user_guide/chpt11.5/mean.cpp b/tests/golden-file/systemc/misc/user_guide/chpt11.5/mean.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.5/mean.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt11.5/mean.cpp diff --git a/tests/systemc/misc/user_guide/chpt11.5/mean.h b/tests/golden-file/systemc/misc/user_guide/chpt11.5/mean.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.5/mean.h rename to tests/golden-file/systemc/misc/user_guide/chpt11.5/mean.h diff --git a/tests/systemc/misc/user_guide/chpt11.6/golden/mean.log b/tests/golden-file/systemc/misc/user_guide/chpt11.6/golden/mean.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.6/golden/mean.log rename to tests/golden-file/systemc/misc/user_guide/chpt11.6/golden/mean.log diff --git a/tests/systemc/misc/user_guide/chpt11.6/mean.cpp b/tests/golden-file/systemc/misc/user_guide/chpt11.6/mean.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.6/mean.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt11.6/mean.cpp diff --git a/tests/systemc/misc/user_guide/chpt11.6/mean.h b/tests/golden-file/systemc/misc/user_guide/chpt11.6/mean.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.6/mean.h rename to tests/golden-file/systemc/misc/user_guide/chpt11.6/mean.h diff --git a/tests/systemc/misc/user_guide/chpt11.7/golden/mean.log b/tests/golden-file/systemc/misc/user_guide/chpt11.7/golden/mean.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.7/golden/mean.log rename to tests/golden-file/systemc/misc/user_guide/chpt11.7/golden/mean.log diff --git a/tests/systemc/misc/user_guide/chpt11.7/mean.cpp b/tests/golden-file/systemc/misc/user_guide/chpt11.7/mean.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.7/mean.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt11.7/mean.cpp diff --git a/tests/systemc/misc/user_guide/chpt11.7/mean.h b/tests/golden-file/systemc/misc/user_guide/chpt11.7/mean.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt11.7/mean.h rename to tests/golden-file/systemc/misc/user_guide/chpt11.7/mean.h diff --git a/tests/systemc/misc/user_guide/chpt12.1/accessor.cpp b/tests/golden-file/systemc/misc/user_guide/chpt12.1/accessor.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.1/accessor.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt12.1/accessor.cpp diff --git a/tests/systemc/misc/user_guide/chpt12.1/accessor.h b/tests/golden-file/systemc/misc/user_guide/chpt12.1/accessor.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.1/accessor.h rename to tests/golden-file/systemc/misc/user_guide/chpt12.1/accessor.h diff --git a/tests/systemc/misc/user_guide/chpt12.1/chpt12.1.f b/tests/golden-file/systemc/misc/user_guide/chpt12.1/chpt12.1.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.1/chpt12.1.f rename to tests/golden-file/systemc/misc/user_guide/chpt12.1/chpt12.1.f diff --git a/tests/systemc/misc/user_guide/chpt12.1/common.h b/tests/golden-file/systemc/misc/user_guide/chpt12.1/common.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.1/common.h rename to tests/golden-file/systemc/misc/user_guide/chpt12.1/common.h diff --git a/tests/systemc/misc/user_guide/chpt12.1/golden/chpt12.1.log b/tests/golden-file/systemc/misc/user_guide/chpt12.1/golden/chpt12.1.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.1/golden/chpt12.1.log rename to tests/golden-file/systemc/misc/user_guide/chpt12.1/golden/chpt12.1.log diff --git a/tests/systemc/misc/user_guide/chpt12.1/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt12.1/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.1/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt12.1/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt12.1/ram.cpp b/tests/golden-file/systemc/misc/user_guide/chpt12.1/ram.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.1/ram.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt12.1/ram.cpp diff --git a/tests/systemc/misc/user_guide/chpt12.1/ram.h b/tests/golden-file/systemc/misc/user_guide/chpt12.1/ram.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.1/ram.h rename to tests/golden-file/systemc/misc/user_guide/chpt12.1/ram.h diff --git a/tests/systemc/misc/user_guide/chpt12.2/accessor.cpp b/tests/golden-file/systemc/misc/user_guide/chpt12.2/accessor.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.2/accessor.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt12.2/accessor.cpp diff --git a/tests/systemc/misc/user_guide/chpt12.2/accessor.h b/tests/golden-file/systemc/misc/user_guide/chpt12.2/accessor.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.2/accessor.h rename to tests/golden-file/systemc/misc/user_guide/chpt12.2/accessor.h diff --git a/tests/systemc/misc/user_guide/chpt12.2/chpt12.2.f b/tests/golden-file/systemc/misc/user_guide/chpt12.2/chpt12.2.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.2/chpt12.2.f rename to tests/golden-file/systemc/misc/user_guide/chpt12.2/chpt12.2.f diff --git a/tests/systemc/misc/user_guide/chpt12.2/common.h b/tests/golden-file/systemc/misc/user_guide/chpt12.2/common.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.2/common.h rename to tests/golden-file/systemc/misc/user_guide/chpt12.2/common.h diff --git a/tests/systemc/misc/user_guide/chpt12.2/golden/chpt12.2.log b/tests/golden-file/systemc/misc/user_guide/chpt12.2/golden/chpt12.2.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.2/golden/chpt12.2.log rename to tests/golden-file/systemc/misc/user_guide/chpt12.2/golden/chpt12.2.log diff --git a/tests/systemc/misc/user_guide/chpt12.2/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt12.2/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.2/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt12.2/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt12.2/ram.cpp b/tests/golden-file/systemc/misc/user_guide/chpt12.2/ram.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.2/ram.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt12.2/ram.cpp diff --git a/tests/systemc/misc/user_guide/chpt12.2/ram.h b/tests/golden-file/systemc/misc/user_guide/chpt12.2/ram.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt12.2/ram.h rename to tests/golden-file/systemc/misc/user_guide/chpt12.2/ram.h diff --git a/tests/systemc/misc/user_guide/chpt14.1/chpt14.1.f b/tests/golden-file/systemc/misc/user_guide/chpt14.1/chpt14.1.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt14.1/chpt14.1.f rename to tests/golden-file/systemc/misc/user_guide/chpt14.1/chpt14.1.f diff --git a/tests/systemc/misc/user_guide/chpt14.1/golden/chpt14.1.log b/tests/golden-file/systemc/misc/user_guide/chpt14.1/golden/chpt14.1.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt14.1/golden/chpt14.1.log rename to tests/golden-file/systemc/misc/user_guide/chpt14.1/golden/chpt14.1.log diff --git a/tests/systemc/misc/user_guide/chpt14.1/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt14.1/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt14.1/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt14.1/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt14.1/proc1.cpp b/tests/golden-file/systemc/misc/user_guide/chpt14.1/proc1.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt14.1/proc1.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt14.1/proc1.cpp diff --git a/tests/systemc/misc/user_guide/chpt14.1/proc1.h b/tests/golden-file/systemc/misc/user_guide/chpt14.1/proc1.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt14.1/proc1.h rename to tests/golden-file/systemc/misc/user_guide/chpt14.1/proc1.h diff --git a/tests/systemc/misc/user_guide/chpt14.1/proc2.cpp b/tests/golden-file/systemc/misc/user_guide/chpt14.1/proc2.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt14.1/proc2.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt14.1/proc2.cpp diff --git a/tests/systemc/misc/user_guide/chpt14.1/proc2.h b/tests/golden-file/systemc/misc/user_guide/chpt14.1/proc2.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt14.1/proc2.h rename to tests/golden-file/systemc/misc/user_guide/chpt14.1/proc2.h diff --git a/tests/systemc/misc/user_guide/chpt3.1/chpt3.1.f b/tests/golden-file/systemc/misc/user_guide/chpt3.1/chpt3.1.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.1/chpt3.1.f rename to tests/golden-file/systemc/misc/user_guide/chpt3.1/chpt3.1.f diff --git a/tests/systemc/misc/user_guide/chpt3.1/counter.cpp b/tests/golden-file/systemc/misc/user_guide/chpt3.1/counter.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.1/counter.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt3.1/counter.cpp diff --git a/tests/systemc/misc/user_guide/chpt3.1/counter.h b/tests/golden-file/systemc/misc/user_guide/chpt3.1/counter.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.1/counter.h rename to tests/golden-file/systemc/misc/user_guide/chpt3.1/counter.h diff --git a/tests/systemc/misc/user_guide/chpt3.1/fsmr.cpp b/tests/golden-file/systemc/misc/user_guide/chpt3.1/fsmr.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.1/fsmr.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt3.1/fsmr.cpp diff --git a/tests/systemc/misc/user_guide/chpt3.1/fsmr.h b/tests/golden-file/systemc/misc/user_guide/chpt3.1/fsmr.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.1/fsmr.h rename to tests/golden-file/systemc/misc/user_guide/chpt3.1/fsmr.h diff --git a/tests/systemc/misc/user_guide/chpt3.1/golden/chpt3.1.log b/tests/golden-file/systemc/misc/user_guide/chpt3.1/golden/chpt3.1.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.1/golden/chpt3.1.log rename to tests/golden-file/systemc/misc/user_guide/chpt3.1/golden/chpt3.1.log diff --git a/tests/systemc/misc/user_guide/chpt3.1/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt3.1/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.1/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt3.1/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt3.1/sg.cpp b/tests/golden-file/systemc/misc/user_guide/chpt3.1/sg.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.1/sg.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt3.1/sg.cpp diff --git a/tests/systemc/misc/user_guide/chpt3.1/sg.h b/tests/golden-file/systemc/misc/user_guide/chpt3.1/sg.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.1/sg.h rename to tests/golden-file/systemc/misc/user_guide/chpt3.1/sg.h diff --git a/tests/systemc/misc/user_guide/chpt3.1/testcase b/tests/golden-file/systemc/misc/user_guide/chpt3.1/testcase similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.1/testcase rename to tests/golden-file/systemc/misc/user_guide/chpt3.1/testcase diff --git a/tests/systemc/misc/user_guide/chpt3.2/chpt3.2.f b/tests/golden-file/systemc/misc/user_guide/chpt3.2/chpt3.2.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.2/chpt3.2.f rename to tests/golden-file/systemc/misc/user_guide/chpt3.2/chpt3.2.f diff --git a/tests/systemc/misc/user_guide/chpt3.2/counter.cpp b/tests/golden-file/systemc/misc/user_guide/chpt3.2/counter.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.2/counter.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt3.2/counter.cpp diff --git a/tests/systemc/misc/user_guide/chpt3.2/counter.h b/tests/golden-file/systemc/misc/user_guide/chpt3.2/counter.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.2/counter.h rename to tests/golden-file/systemc/misc/user_guide/chpt3.2/counter.h diff --git a/tests/systemc/misc/user_guide/chpt3.2/fsmr.cpp b/tests/golden-file/systemc/misc/user_guide/chpt3.2/fsmr.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.2/fsmr.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt3.2/fsmr.cpp diff --git a/tests/systemc/misc/user_guide/chpt3.2/fsmr.h b/tests/golden-file/systemc/misc/user_guide/chpt3.2/fsmr.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.2/fsmr.h rename to tests/golden-file/systemc/misc/user_guide/chpt3.2/fsmr.h diff --git a/tests/systemc/misc/user_guide/chpt3.2/golden/chpt3.2.log b/tests/golden-file/systemc/misc/user_guide/chpt3.2/golden/chpt3.2.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.2/golden/chpt3.2.log rename to tests/golden-file/systemc/misc/user_guide/chpt3.2/golden/chpt3.2.log diff --git a/tests/systemc/misc/user_guide/chpt3.2/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt3.2/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.2/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt3.2/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt3.2/sg.cpp b/tests/golden-file/systemc/misc/user_guide/chpt3.2/sg.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.2/sg.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt3.2/sg.cpp diff --git a/tests/systemc/misc/user_guide/chpt3.2/sg.h b/tests/golden-file/systemc/misc/user_guide/chpt3.2/sg.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.2/sg.h rename to tests/golden-file/systemc/misc/user_guide/chpt3.2/sg.h diff --git a/tests/systemc/misc/user_guide/chpt3.2/testcase b/tests/golden-file/systemc/misc/user_guide/chpt3.2/testcase similarity index 100% rename from tests/systemc/misc/user_guide/chpt3.2/testcase rename to tests/golden-file/systemc/misc/user_guide/chpt3.2/testcase diff --git a/tests/systemc/misc/user_guide/chpt4.1/chpt4.1.f b/tests/golden-file/systemc/misc/user_guide/chpt4.1/chpt4.1.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/chpt4.1.f rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/chpt4.1.f diff --git a/tests/systemc/misc/user_guide/chpt4.1/display.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.1/display.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/display.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/display.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.1/display.h b/tests/golden-file/systemc/misc/user_guide/chpt4.1/display.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/display.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/display.h diff --git a/tests/systemc/misc/user_guide/chpt4.1/golden/chpt4.1.log b/tests/golden-file/systemc/misc/user_guide/chpt4.1/golden/chpt4.1.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/golden/chpt4.1.log rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/golden/chpt4.1.log diff --git a/tests/systemc/misc/user_guide/chpt4.1/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.1/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.1/numgen.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.1/numgen.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/numgen.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/numgen.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.1/numgen.h b/tests/golden-file/systemc/misc/user_guide/chpt4.1/numgen.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/numgen.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/numgen.h diff --git a/tests/systemc/misc/user_guide/chpt4.1/stage1.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.1/stage1.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/stage1.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/stage1.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.1/stage1.h b/tests/golden-file/systemc/misc/user_guide/chpt4.1/stage1.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/stage1.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/stage1.h diff --git a/tests/systemc/misc/user_guide/chpt4.1/stage2.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.1/stage2.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/stage2.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/stage2.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.1/stage2.h b/tests/golden-file/systemc/misc/user_guide/chpt4.1/stage2.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/stage2.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/stage2.h diff --git a/tests/systemc/misc/user_guide/chpt4.1/stage3.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.1/stage3.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/stage3.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/stage3.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.1/stage3.h b/tests/golden-file/systemc/misc/user_guide/chpt4.1/stage3.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.1/stage3.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.1/stage3.h diff --git a/tests/systemc/misc/user_guide/chpt4.2/chpt4.2.f b/tests/golden-file/systemc/misc/user_guide/chpt4.2/chpt4.2.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/chpt4.2.f rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/chpt4.2.f diff --git a/tests/systemc/misc/user_guide/chpt4.2/display.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.2/display.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/display.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/display.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.2/display.h b/tests/golden-file/systemc/misc/user_guide/chpt4.2/display.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/display.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/display.h diff --git a/tests/systemc/misc/user_guide/chpt4.2/golden/chpt4.2.log b/tests/golden-file/systemc/misc/user_guide/chpt4.2/golden/chpt4.2.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/golden/chpt4.2.log rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/golden/chpt4.2.log diff --git a/tests/systemc/misc/user_guide/chpt4.2/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.2/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.2/numgen.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.2/numgen.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/numgen.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/numgen.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.2/numgen.h b/tests/golden-file/systemc/misc/user_guide/chpt4.2/numgen.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/numgen.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/numgen.h diff --git a/tests/systemc/misc/user_guide/chpt4.2/pipeline.h b/tests/golden-file/systemc/misc/user_guide/chpt4.2/pipeline.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/pipeline.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/pipeline.h diff --git a/tests/systemc/misc/user_guide/chpt4.2/stage1.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.2/stage1.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/stage1.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/stage1.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.2/stage1.h b/tests/golden-file/systemc/misc/user_guide/chpt4.2/stage1.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/stage1.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/stage1.h diff --git a/tests/systemc/misc/user_guide/chpt4.2/stage1_2.h b/tests/golden-file/systemc/misc/user_guide/chpt4.2/stage1_2.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/stage1_2.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/stage1_2.h diff --git a/tests/systemc/misc/user_guide/chpt4.2/stage2.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.2/stage2.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/stage2.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/stage2.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.2/stage2.h b/tests/golden-file/systemc/misc/user_guide/chpt4.2/stage2.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/stage2.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/stage2.h diff --git a/tests/systemc/misc/user_guide/chpt4.2/stage3.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.2/stage3.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/stage3.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/stage3.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.2/stage3.h b/tests/golden-file/systemc/misc/user_guide/chpt4.2/stage3.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/stage3.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/stage3.h diff --git a/tests/systemc/misc/user_guide/chpt4.2/testbench.h b/tests/golden-file/systemc/misc/user_guide/chpt4.2/testbench.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.2/testbench.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.2/testbench.h diff --git a/tests/systemc/misc/user_guide/chpt4.3/clocks.h b/tests/golden-file/systemc/misc/user_guide/chpt4.3/clocks.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.3/clocks.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.3/clocks.h diff --git a/tests/systemc/misc/user_guide/chpt4.3/golden/main.log b/tests/golden-file/systemc/misc/user_guide/chpt4.3/golden/main.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.3/golden/main.log rename to tests/golden-file/systemc/misc/user_guide/chpt4.3/golden/main.log diff --git a/tests/systemc/misc/user_guide/chpt4.3/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt4.3/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.3/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt4.3/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt4.3/tb.h b/tests/golden-file/systemc/misc/user_guide/chpt4.3/tb.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt4.3/tb.h rename to tests/golden-file/systemc/misc/user_guide/chpt4.3/tb.h diff --git a/tests/systemc/misc/user_guide/chpt5.1/accumulator.cpp b/tests/golden-file/systemc/misc/user_guide/chpt5.1/accumulator.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt5.1/accumulator.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt5.1/accumulator.cpp diff --git a/tests/systemc/misc/user_guide/chpt5.1/accumulator.h b/tests/golden-file/systemc/misc/user_guide/chpt5.1/accumulator.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt5.1/accumulator.h rename to tests/golden-file/systemc/misc/user_guide/chpt5.1/accumulator.h diff --git a/tests/systemc/misc/user_guide/chpt5.1/chpt5.1.f b/tests/golden-file/systemc/misc/user_guide/chpt5.1/chpt5.1.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt5.1/chpt5.1.f rename to tests/golden-file/systemc/misc/user_guide/chpt5.1/chpt5.1.f diff --git a/tests/systemc/misc/user_guide/chpt5.1/golden/chpt5.1.log b/tests/golden-file/systemc/misc/user_guide/chpt5.1/golden/chpt5.1.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt5.1/golden/chpt5.1.log rename to tests/golden-file/systemc/misc/user_guide/chpt5.1/golden/chpt5.1.log diff --git a/tests/systemc/misc/user_guide/chpt5.1/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt5.1/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt5.1/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt5.1/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt5.1/testbench.cpp b/tests/golden-file/systemc/misc/user_guide/chpt5.1/testbench.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt5.1/testbench.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt5.1/testbench.cpp diff --git a/tests/systemc/misc/user_guide/chpt5.1/testbench.h b/tests/golden-file/systemc/misc/user_guide/chpt5.1/testbench.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt5.1/testbench.h rename to tests/golden-file/systemc/misc/user_guide/chpt5.1/testbench.h diff --git a/tests/systemc/misc/user_guide/chpt5.1/ubsan_suppressions.txt b/tests/golden-file/systemc/misc/user_guide/chpt5.1/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/misc/user_guide/chpt5.1/ubsan_suppressions.txt rename to tests/golden-file/systemc/misc/user_guide/chpt5.1/ubsan_suppressions.txt diff --git a/tests/systemc/misc/user_guide/chpt6.1/chpt6.1.f b/tests/golden-file/systemc/misc/user_guide/chpt6.1/chpt6.1.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/chpt6.1.f rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/chpt6.1.f diff --git a/tests/systemc/misc/user_guide/chpt6.1/common.h b/tests/golden-file/systemc/misc/user_guide/chpt6.1/common.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/common.h rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/common.h diff --git a/tests/systemc/misc/user_guide/chpt6.1/display.cpp b/tests/golden-file/systemc/misc/user_guide/chpt6.1/display.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/display.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/display.cpp diff --git a/tests/systemc/misc/user_guide/chpt6.1/display.h b/tests/golden-file/systemc/misc/user_guide/chpt6.1/display.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/display.h rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/display.h diff --git a/tests/systemc/misc/user_guide/chpt6.1/driver.cpp b/tests/golden-file/systemc/misc/user_guide/chpt6.1/driver.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/driver.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/driver.cpp diff --git a/tests/systemc/misc/user_guide/chpt6.1/driver.h b/tests/golden-file/systemc/misc/user_guide/chpt6.1/driver.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/driver.h rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/driver.h diff --git a/tests/systemc/misc/user_guide/chpt6.1/golden/chpt6.1.log b/tests/golden-file/systemc/misc/user_guide/chpt6.1/golden/chpt6.1.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/golden/chpt6.1.log rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/golden/chpt6.1.log diff --git a/tests/systemc/misc/user_guide/chpt6.1/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt6.1/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt6.1/pullup.cpp b/tests/golden-file/systemc/misc/user_guide/chpt6.1/pullup.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/pullup.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/pullup.cpp diff --git a/tests/systemc/misc/user_guide/chpt6.1/pullup.h b/tests/golden-file/systemc/misc/user_guide/chpt6.1/pullup.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/pullup.h rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/pullup.h diff --git a/tests/systemc/misc/user_guide/chpt6.1/ts_buf.cpp b/tests/golden-file/systemc/misc/user_guide/chpt6.1/ts_buf.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/ts_buf.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/ts_buf.cpp diff --git a/tests/systemc/misc/user_guide/chpt6.1/ts_buf.h b/tests/golden-file/systemc/misc/user_guide/chpt6.1/ts_buf.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt6.1/ts_buf.h rename to tests/golden-file/systemc/misc/user_guide/chpt6.1/ts_buf.h diff --git a/tests/systemc/misc/user_guide/chpt7.1/chpt7.1.f b/tests/golden-file/systemc/misc/user_guide/chpt7.1/chpt7.1.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.1/chpt7.1.f rename to tests/golden-file/systemc/misc/user_guide/chpt7.1/chpt7.1.f diff --git a/tests/systemc/misc/user_guide/chpt7.1/golden/chpt7.1.log b/tests/golden-file/systemc/misc/user_guide/chpt7.1/golden/chpt7.1.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.1/golden/chpt7.1.log rename to tests/golden-file/systemc/misc/user_guide/chpt7.1/golden/chpt7.1.log diff --git a/tests/systemc/misc/user_guide/chpt7.1/isaac.h b/tests/golden-file/systemc/misc/user_guide/chpt7.1/isaac.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.1/isaac.h rename to tests/golden-file/systemc/misc/user_guide/chpt7.1/isaac.h diff --git a/tests/systemc/misc/user_guide/chpt7.1/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt7.1/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.1/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt7.1/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt7.1/testbench.cpp b/tests/golden-file/systemc/misc/user_guide/chpt7.1/testbench.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.1/testbench.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt7.1/testbench.cpp diff --git a/tests/systemc/misc/user_guide/chpt7.1/testbench.h b/tests/golden-file/systemc/misc/user_guide/chpt7.1/testbench.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.1/testbench.h rename to tests/golden-file/systemc/misc/user_guide/chpt7.1/testbench.h diff --git a/tests/systemc/misc/user_guide/chpt7.2/adder_sub.cpp b/tests/golden-file/systemc/misc/user_guide/chpt7.2/adder_sub.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.2/adder_sub.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt7.2/adder_sub.cpp diff --git a/tests/systemc/misc/user_guide/chpt7.2/adder_sub.h b/tests/golden-file/systemc/misc/user_guide/chpt7.2/adder_sub.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.2/adder_sub.h rename to tests/golden-file/systemc/misc/user_guide/chpt7.2/adder_sub.h diff --git a/tests/systemc/misc/user_guide/chpt7.2/chpt7.2.f b/tests/golden-file/systemc/misc/user_guide/chpt7.2/chpt7.2.f similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.2/chpt7.2.f rename to tests/golden-file/systemc/misc/user_guide/chpt7.2/chpt7.2.f diff --git a/tests/systemc/misc/user_guide/chpt7.2/golden/chpt7.2.log b/tests/golden-file/systemc/misc/user_guide/chpt7.2/golden/chpt7.2.log similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.2/golden/chpt7.2.log rename to tests/golden-file/systemc/misc/user_guide/chpt7.2/golden/chpt7.2.log diff --git a/tests/systemc/misc/user_guide/chpt7.2/isaac.h b/tests/golden-file/systemc/misc/user_guide/chpt7.2/isaac.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.2/isaac.h rename to tests/golden-file/systemc/misc/user_guide/chpt7.2/isaac.h diff --git a/tests/systemc/misc/user_guide/chpt7.2/main.cpp b/tests/golden-file/systemc/misc/user_guide/chpt7.2/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.2/main.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt7.2/main.cpp diff --git a/tests/systemc/misc/user_guide/chpt7.2/testbench.cpp b/tests/golden-file/systemc/misc/user_guide/chpt7.2/testbench.cpp similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.2/testbench.cpp rename to tests/golden-file/systemc/misc/user_guide/chpt7.2/testbench.cpp diff --git a/tests/systemc/misc/user_guide/chpt7.2/testbench.h b/tests/golden-file/systemc/misc/user_guide/chpt7.2/testbench.h similarity index 100% rename from tests/systemc/misc/user_guide/chpt7.2/testbench.h rename to tests/golden-file/systemc/misc/user_guide/chpt7.2/testbench.h diff --git a/tests/systemc/misc/user_guide/newsched/test1/golden/test1.log b/tests/golden-file/systemc/misc/user_guide/newsched/test1/golden/test1.log similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test1/golden/test1.log rename to tests/golden-file/systemc/misc/user_guide/newsched/test1/golden/test1.log diff --git a/tests/systemc/misc/user_guide/newsched/test1/test1.cpp b/tests/golden-file/systemc/misc/user_guide/newsched/test1/test1.cpp similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test1/test1.cpp rename to tests/golden-file/systemc/misc/user_guide/newsched/test1/test1.cpp diff --git a/tests/systemc/misc/user_guide/newsched/test2/golden/test2.log b/tests/golden-file/systemc/misc/user_guide/newsched/test2/golden/test2.log similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test2/golden/test2.log rename to tests/golden-file/systemc/misc/user_guide/newsched/test2/golden/test2.log diff --git a/tests/systemc/misc/user_guide/newsched/test2/test2.cpp b/tests/golden-file/systemc/misc/user_guide/newsched/test2/test2.cpp similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test2/test2.cpp rename to tests/golden-file/systemc/misc/user_guide/newsched/test2/test2.cpp diff --git a/tests/systemc/misc/user_guide/newsched/test3/golden/test3.log b/tests/golden-file/systemc/misc/user_guide/newsched/test3/golden/test3.log similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test3/golden/test3.log rename to tests/golden-file/systemc/misc/user_guide/newsched/test3/golden/test3.log diff --git a/tests/systemc/misc/user_guide/newsched/test3/test3.cpp b/tests/golden-file/systemc/misc/user_guide/newsched/test3/test3.cpp similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test3/test3.cpp rename to tests/golden-file/systemc/misc/user_guide/newsched/test3/test3.cpp diff --git a/tests/systemc/misc/user_guide/newsched/test4/golden/test4.log b/tests/golden-file/systemc/misc/user_guide/newsched/test4/golden/test4.log similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test4/golden/test4.log rename to tests/golden-file/systemc/misc/user_guide/newsched/test4/golden/test4.log diff --git a/tests/systemc/misc/user_guide/newsched/test4/test4.cpp b/tests/golden-file/systemc/misc/user_guide/newsched/test4/test4.cpp similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test4/test4.cpp rename to tests/golden-file/systemc/misc/user_guide/newsched/test4/test4.cpp diff --git a/tests/systemc/misc/user_guide/newsched/test5/golden/test5.log b/tests/golden-file/systemc/misc/user_guide/newsched/test5/golden/test5.log similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test5/golden/test5.log rename to tests/golden-file/systemc/misc/user_guide/newsched/test5/golden/test5.log diff --git a/tests/systemc/misc/user_guide/newsched/test5/test5.cpp b/tests/golden-file/systemc/misc/user_guide/newsched/test5/test5.cpp similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test5/test5.cpp rename to tests/golden-file/systemc/misc/user_guide/newsched/test5/test5.cpp diff --git a/tests/systemc/misc/user_guide/newsched/test6/golden/test6.log b/tests/golden-file/systemc/misc/user_guide/newsched/test6/golden/test6.log similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test6/golden/test6.log rename to tests/golden-file/systemc/misc/user_guide/newsched/test6/golden/test6.log diff --git a/tests/systemc/misc/user_guide/newsched/test6/test6.cpp b/tests/golden-file/systemc/misc/user_guide/newsched/test6/test6.cpp similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test6/test6.cpp rename to tests/golden-file/systemc/misc/user_guide/newsched/test6/test6.cpp diff --git a/tests/systemc/misc/user_guide/newsched/test7/golden/test7.log b/tests/golden-file/systemc/misc/user_guide/newsched/test7/golden/test7.log similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test7/golden/test7.log rename to tests/golden-file/systemc/misc/user_guide/newsched/test7/golden/test7.log diff --git a/tests/systemc/misc/user_guide/newsched/test7/test7.cpp b/tests/golden-file/systemc/misc/user_guide/newsched/test7/test7.cpp similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test7/test7.cpp rename to tests/golden-file/systemc/misc/user_guide/newsched/test7/test7.cpp diff --git a/tests/systemc/misc/user_guide/newsched/test8/golden/test8.log b/tests/golden-file/systemc/misc/user_guide/newsched/test8/golden/test8.log similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test8/golden/test8.log rename to tests/golden-file/systemc/misc/user_guide/newsched/test8/golden/test8.log diff --git a/tests/systemc/misc/user_guide/newsched/test8/test8.cpp b/tests/golden-file/systemc/misc/user_guide/newsched/test8/test8.cpp similarity index 100% rename from tests/systemc/misc/user_guide/newsched/test8/test8.cpp rename to tests/golden-file/systemc/misc/user_guide/newsched/test8/test8.cpp diff --git a/tests/systemc/misc/user_guide/param_model/common.h b/tests/golden-file/systemc/misc/user_guide/param_model/common.h similarity index 100% rename from tests/systemc/misc/user_guide/param_model/common.h rename to tests/golden-file/systemc/misc/user_guide/param_model/common.h diff --git a/tests/systemc/misc/user_guide/param_model/golden/param_model.log b/tests/golden-file/systemc/misc/user_guide/param_model/golden/param_model.log similarity index 100% rename from tests/systemc/misc/user_guide/param_model/golden/param_model.log rename to tests/golden-file/systemc/misc/user_guide/param_model/golden/param_model.log diff --git a/tests/systemc/misc/user_guide/param_model/main.cpp b/tests/golden-file/systemc/misc/user_guide/param_model/main.cpp similarity index 100% rename from tests/systemc/misc/user_guide/param_model/main.cpp rename to tests/golden-file/systemc/misc/user_guide/param_model/main.cpp diff --git a/tests/systemc/misc/user_guide/param_model/param.cpp b/tests/golden-file/systemc/misc/user_guide/param_model/param.cpp similarity index 100% rename from tests/systemc/misc/user_guide/param_model/param.cpp rename to tests/golden-file/systemc/misc/user_guide/param_model/param.cpp diff --git a/tests/systemc/misc/user_guide/param_model/param.h b/tests/golden-file/systemc/misc/user_guide/param_model/param.h similarity index 100% rename from tests/systemc/misc/user_guide/param_model/param.h rename to tests/golden-file/systemc/misc/user_guide/param_model/param.h diff --git a/tests/systemc/misc/user_guide/param_model/param_model.f b/tests/golden-file/systemc/misc/user_guide/param_model/param_model.f similarity index 100% rename from tests/systemc/misc/user_guide/param_model/param_model.f rename to tests/golden-file/systemc/misc/user_guide/param_model/param_model.f diff --git a/tests/systemc/misc/user_guide/param_model/stim.cpp b/tests/golden-file/systemc/misc/user_guide/param_model/stim.cpp similarity index 100% rename from tests/systemc/misc/user_guide/param_model/stim.cpp rename to tests/golden-file/systemc/misc/user_guide/param_model/stim.cpp diff --git a/tests/systemc/misc/user_guide/param_model/stim.h b/tests/golden-file/systemc/misc/user_guide/param_model/stim.h similarity index 100% rename from tests/systemc/misc/user_guide/param_model/stim.h rename to tests/golden-file/systemc/misc/user_guide/param_model/stim.h diff --git a/tests/systemc/misc/v1.0/blv/blv.cpp b/tests/golden-file/systemc/misc/v1.0/blv/blv.cpp similarity index 100% rename from tests/systemc/misc/v1.0/blv/blv.cpp rename to tests/golden-file/systemc/misc/v1.0/blv/blv.cpp diff --git a/tests/systemc/misc/v1.0/blv/golden/blv.log b/tests/golden-file/systemc/misc/v1.0/blv/golden/blv.log similarity index 100% rename from tests/systemc/misc/v1.0/blv/golden/blv.log rename to tests/golden-file/systemc/misc/v1.0/blv/golden/blv.log diff --git a/tests/systemc/misc/v1.0/blv/isaac.h b/tests/golden-file/systemc/misc/v1.0/blv/isaac.h similarity index 100% rename from tests/systemc/misc/v1.0/blv/isaac.h rename to tests/golden-file/systemc/misc/v1.0/blv/isaac.h diff --git a/tests/systemc/misc/v1.0/dash0/const.h b/tests/golden-file/systemc/misc/v1.0/dash0/const.h similarity index 100% rename from tests/systemc/misc/v1.0/dash0/const.h rename to tests/golden-file/systemc/misc/v1.0/dash0/const.h diff --git a/tests/systemc/misc/v1.0/dash0/dash0.f b/tests/golden-file/systemc/misc/v1.0/dash0/dash0.f similarity index 100% rename from tests/systemc/misc/v1.0/dash0/dash0.f rename to tests/golden-file/systemc/misc/v1.0/dash0/dash0.f diff --git a/tests/systemc/misc/v1.0/dash0/dist.cpp b/tests/golden-file/systemc/misc/v1.0/dash0/dist.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash0/dist.cpp rename to tests/golden-file/systemc/misc/v1.0/dash0/dist.cpp diff --git a/tests/systemc/misc/v1.0/dash0/dist.h b/tests/golden-file/systemc/misc/v1.0/dash0/dist.h similarity index 100% rename from tests/systemc/misc/v1.0/dash0/dist.h rename to tests/golden-file/systemc/misc/v1.0/dash0/dist.h diff --git a/tests/systemc/misc/v1.0/dash0/golden/dash0.log b/tests/golden-file/systemc/misc/v1.0/dash0/golden/dash0.log similarity index 100% rename from tests/systemc/misc/v1.0/dash0/golden/dash0.log rename to tests/golden-file/systemc/misc/v1.0/dash0/golden/dash0.log diff --git a/tests/systemc/misc/v1.0/dash0/main.cpp b/tests/golden-file/systemc/misc/v1.0/dash0/main.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash0/main.cpp rename to tests/golden-file/systemc/misc/v1.0/dash0/main.cpp diff --git a/tests/systemc/misc/v1.0/dash0/pulse.cpp b/tests/golden-file/systemc/misc/v1.0/dash0/pulse.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash0/pulse.cpp rename to tests/golden-file/systemc/misc/v1.0/dash0/pulse.cpp diff --git a/tests/systemc/misc/v1.0/dash0/pulse.h b/tests/golden-file/systemc/misc/v1.0/dash0/pulse.h similarity index 100% rename from tests/systemc/misc/v1.0/dash0/pulse.h rename to tests/golden-file/systemc/misc/v1.0/dash0/pulse.h diff --git a/tests/systemc/misc/v1.0/dash0/speed.cpp b/tests/golden-file/systemc/misc/v1.0/dash0/speed.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash0/speed.cpp rename to tests/golden-file/systemc/misc/v1.0/dash0/speed.cpp diff --git a/tests/systemc/misc/v1.0/dash0/speed.h b/tests/golden-file/systemc/misc/v1.0/dash0/speed.h similarity index 100% rename from tests/systemc/misc/v1.0/dash0/speed.h rename to tests/golden-file/systemc/misc/v1.0/dash0/speed.h diff --git a/tests/systemc/misc/v1.0/dash1/const.h b/tests/golden-file/systemc/misc/v1.0/dash1/const.h similarity index 100% rename from tests/systemc/misc/v1.0/dash1/const.h rename to tests/golden-file/systemc/misc/v1.0/dash1/const.h diff --git a/tests/systemc/misc/v1.0/dash1/dash1.f b/tests/golden-file/systemc/misc/v1.0/dash1/dash1.f similarity index 100% rename from tests/systemc/misc/v1.0/dash1/dash1.f rename to tests/golden-file/systemc/misc/v1.0/dash1/dash1.f diff --git a/tests/systemc/misc/v1.0/dash1/dist.cpp b/tests/golden-file/systemc/misc/v1.0/dash1/dist.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash1/dist.cpp rename to tests/golden-file/systemc/misc/v1.0/dash1/dist.cpp diff --git a/tests/systemc/misc/v1.0/dash1/dist.h b/tests/golden-file/systemc/misc/v1.0/dash1/dist.h similarity index 100% rename from tests/systemc/misc/v1.0/dash1/dist.h rename to tests/golden-file/systemc/misc/v1.0/dash1/dist.h diff --git a/tests/systemc/misc/v1.0/dash1/driver.cpp b/tests/golden-file/systemc/misc/v1.0/dash1/driver.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash1/driver.cpp rename to tests/golden-file/systemc/misc/v1.0/dash1/driver.cpp diff --git a/tests/systemc/misc/v1.0/dash1/driver.h b/tests/golden-file/systemc/misc/v1.0/dash1/driver.h similarity index 100% rename from tests/systemc/misc/v1.0/dash1/driver.h rename to tests/golden-file/systemc/misc/v1.0/dash1/driver.h diff --git a/tests/systemc/misc/v1.0/dash1/golden/dash1.log b/tests/golden-file/systemc/misc/v1.0/dash1/golden/dash1.log similarity index 100% rename from tests/systemc/misc/v1.0/dash1/golden/dash1.log rename to tests/golden-file/systemc/misc/v1.0/dash1/golden/dash1.log diff --git a/tests/systemc/misc/v1.0/dash1/main.cpp b/tests/golden-file/systemc/misc/v1.0/dash1/main.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash1/main.cpp rename to tests/golden-file/systemc/misc/v1.0/dash1/main.cpp diff --git a/tests/systemc/misc/v1.0/dash1/pulse.cpp b/tests/golden-file/systemc/misc/v1.0/dash1/pulse.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash1/pulse.cpp rename to tests/golden-file/systemc/misc/v1.0/dash1/pulse.cpp diff --git a/tests/systemc/misc/v1.0/dash1/pulse.h b/tests/golden-file/systemc/misc/v1.0/dash1/pulse.h similarity index 100% rename from tests/systemc/misc/v1.0/dash1/pulse.h rename to tests/golden-file/systemc/misc/v1.0/dash1/pulse.h diff --git a/tests/systemc/misc/v1.0/dash1/speed.cpp b/tests/golden-file/systemc/misc/v1.0/dash1/speed.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash1/speed.cpp rename to tests/golden-file/systemc/misc/v1.0/dash1/speed.cpp diff --git a/tests/systemc/misc/v1.0/dash1/speed.h b/tests/golden-file/systemc/misc/v1.0/dash1/speed.h similarity index 100% rename from tests/systemc/misc/v1.0/dash1/speed.h rename to tests/golden-file/systemc/misc/v1.0/dash1/speed.h diff --git a/tests/systemc/misc/v1.0/dash2/const.h b/tests/golden-file/systemc/misc/v1.0/dash2/const.h similarity index 100% rename from tests/systemc/misc/v1.0/dash2/const.h rename to tests/golden-file/systemc/misc/v1.0/dash2/const.h diff --git a/tests/systemc/misc/v1.0/dash2/dash2.f b/tests/golden-file/systemc/misc/v1.0/dash2/dash2.f similarity index 100% rename from tests/systemc/misc/v1.0/dash2/dash2.f rename to tests/golden-file/systemc/misc/v1.0/dash2/dash2.f diff --git a/tests/systemc/misc/v1.0/dash2/dist.cpp b/tests/golden-file/systemc/misc/v1.0/dash2/dist.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash2/dist.cpp rename to tests/golden-file/systemc/misc/v1.0/dash2/dist.cpp diff --git a/tests/systemc/misc/v1.0/dash2/dist.h b/tests/golden-file/systemc/misc/v1.0/dash2/dist.h similarity index 100% rename from tests/systemc/misc/v1.0/dash2/dist.h rename to tests/golden-file/systemc/misc/v1.0/dash2/dist.h diff --git a/tests/systemc/misc/v1.0/dash2/driver.cpp b/tests/golden-file/systemc/misc/v1.0/dash2/driver.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash2/driver.cpp rename to tests/golden-file/systemc/misc/v1.0/dash2/driver.cpp diff --git a/tests/systemc/misc/v1.0/dash2/driver.h b/tests/golden-file/systemc/misc/v1.0/dash2/driver.h similarity index 100% rename from tests/systemc/misc/v1.0/dash2/driver.h rename to tests/golden-file/systemc/misc/v1.0/dash2/driver.h diff --git a/tests/systemc/misc/v1.0/dash2/golden/dash2.log b/tests/golden-file/systemc/misc/v1.0/dash2/golden/dash2.log similarity index 100% rename from tests/systemc/misc/v1.0/dash2/golden/dash2.log rename to tests/golden-file/systemc/misc/v1.0/dash2/golden/dash2.log diff --git a/tests/systemc/misc/v1.0/dash2/main.cpp b/tests/golden-file/systemc/misc/v1.0/dash2/main.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash2/main.cpp rename to tests/golden-file/systemc/misc/v1.0/dash2/main.cpp diff --git a/tests/systemc/misc/v1.0/dash2/pulse.cpp b/tests/golden-file/systemc/misc/v1.0/dash2/pulse.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash2/pulse.cpp rename to tests/golden-file/systemc/misc/v1.0/dash2/pulse.cpp diff --git a/tests/systemc/misc/v1.0/dash2/pulse.h b/tests/golden-file/systemc/misc/v1.0/dash2/pulse.h similarity index 100% rename from tests/systemc/misc/v1.0/dash2/pulse.h rename to tests/golden-file/systemc/misc/v1.0/dash2/pulse.h diff --git a/tests/systemc/misc/v1.0/dash2/speed.cpp b/tests/golden-file/systemc/misc/v1.0/dash2/speed.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash2/speed.cpp rename to tests/golden-file/systemc/misc/v1.0/dash2/speed.cpp diff --git a/tests/systemc/misc/v1.0/dash2/speed.h b/tests/golden-file/systemc/misc/v1.0/dash2/speed.h similarity index 100% rename from tests/systemc/misc/v1.0/dash2/speed.h rename to tests/golden-file/systemc/misc/v1.0/dash2/speed.h diff --git a/tests/systemc/misc/v1.0/dash3/const.h b/tests/golden-file/systemc/misc/v1.0/dash3/const.h similarity index 100% rename from tests/systemc/misc/v1.0/dash3/const.h rename to tests/golden-file/systemc/misc/v1.0/dash3/const.h diff --git a/tests/systemc/misc/v1.0/dash3/dash3.f b/tests/golden-file/systemc/misc/v1.0/dash3/dash3.f similarity index 100% rename from tests/systemc/misc/v1.0/dash3/dash3.f rename to tests/golden-file/systemc/misc/v1.0/dash3/dash3.f diff --git a/tests/systemc/misc/v1.0/dash3/dist.cpp b/tests/golden-file/systemc/misc/v1.0/dash3/dist.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash3/dist.cpp rename to tests/golden-file/systemc/misc/v1.0/dash3/dist.cpp diff --git a/tests/systemc/misc/v1.0/dash3/dist.h b/tests/golden-file/systemc/misc/v1.0/dash3/dist.h similarity index 100% rename from tests/systemc/misc/v1.0/dash3/dist.h rename to tests/golden-file/systemc/misc/v1.0/dash3/dist.h diff --git a/tests/systemc/misc/v1.0/dash3/driver.cpp b/tests/golden-file/systemc/misc/v1.0/dash3/driver.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash3/driver.cpp rename to tests/golden-file/systemc/misc/v1.0/dash3/driver.cpp diff --git a/tests/systemc/misc/v1.0/dash3/driver.h b/tests/golden-file/systemc/misc/v1.0/dash3/driver.h similarity index 100% rename from tests/systemc/misc/v1.0/dash3/driver.h rename to tests/golden-file/systemc/misc/v1.0/dash3/driver.h diff --git a/tests/systemc/misc/v1.0/dash3/golden/dash3.log b/tests/golden-file/systemc/misc/v1.0/dash3/golden/dash3.log similarity index 100% rename from tests/systemc/misc/v1.0/dash3/golden/dash3.log rename to tests/golden-file/systemc/misc/v1.0/dash3/golden/dash3.log diff --git a/tests/systemc/misc/v1.0/dash3/main.cpp b/tests/golden-file/systemc/misc/v1.0/dash3/main.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash3/main.cpp rename to tests/golden-file/systemc/misc/v1.0/dash3/main.cpp diff --git a/tests/systemc/misc/v1.0/dash3/pulse.cpp b/tests/golden-file/systemc/misc/v1.0/dash3/pulse.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash3/pulse.cpp rename to tests/golden-file/systemc/misc/v1.0/dash3/pulse.cpp diff --git a/tests/systemc/misc/v1.0/dash3/pulse.h b/tests/golden-file/systemc/misc/v1.0/dash3/pulse.h similarity index 100% rename from tests/systemc/misc/v1.0/dash3/pulse.h rename to tests/golden-file/systemc/misc/v1.0/dash3/pulse.h diff --git a/tests/systemc/misc/v1.0/dash3/speed.cpp b/tests/golden-file/systemc/misc/v1.0/dash3/speed.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash3/speed.cpp rename to tests/golden-file/systemc/misc/v1.0/dash3/speed.cpp diff --git a/tests/systemc/misc/v1.0/dash3/speed.h b/tests/golden-file/systemc/misc/v1.0/dash3/speed.h similarity index 100% rename from tests/systemc/misc/v1.0/dash3/speed.h rename to tests/golden-file/systemc/misc/v1.0/dash3/speed.h diff --git a/tests/systemc/misc/v1.0/dash4/const.h b/tests/golden-file/systemc/misc/v1.0/dash4/const.h similarity index 100% rename from tests/systemc/misc/v1.0/dash4/const.h rename to tests/golden-file/systemc/misc/v1.0/dash4/const.h diff --git a/tests/systemc/misc/v1.0/dash4/dash4.f b/tests/golden-file/systemc/misc/v1.0/dash4/dash4.f similarity index 100% rename from tests/systemc/misc/v1.0/dash4/dash4.f rename to tests/golden-file/systemc/misc/v1.0/dash4/dash4.f diff --git a/tests/systemc/misc/v1.0/dash4/dist.cpp b/tests/golden-file/systemc/misc/v1.0/dash4/dist.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash4/dist.cpp rename to tests/golden-file/systemc/misc/v1.0/dash4/dist.cpp diff --git a/tests/systemc/misc/v1.0/dash4/dist.h b/tests/golden-file/systemc/misc/v1.0/dash4/dist.h similarity index 100% rename from tests/systemc/misc/v1.0/dash4/dist.h rename to tests/golden-file/systemc/misc/v1.0/dash4/dist.h diff --git a/tests/systemc/misc/v1.0/dash4/driver.cpp b/tests/golden-file/systemc/misc/v1.0/dash4/driver.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash4/driver.cpp rename to tests/golden-file/systemc/misc/v1.0/dash4/driver.cpp diff --git a/tests/systemc/misc/v1.0/dash4/driver.h b/tests/golden-file/systemc/misc/v1.0/dash4/driver.h similarity index 100% rename from tests/systemc/misc/v1.0/dash4/driver.h rename to tests/golden-file/systemc/misc/v1.0/dash4/driver.h diff --git a/tests/systemc/misc/v1.0/dash4/golden/dash4.log b/tests/golden-file/systemc/misc/v1.0/dash4/golden/dash4.log similarity index 100% rename from tests/systemc/misc/v1.0/dash4/golden/dash4.log rename to tests/golden-file/systemc/misc/v1.0/dash4/golden/dash4.log diff --git a/tests/systemc/misc/v1.0/dash4/main.cpp b/tests/golden-file/systemc/misc/v1.0/dash4/main.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash4/main.cpp rename to tests/golden-file/systemc/misc/v1.0/dash4/main.cpp diff --git a/tests/systemc/misc/v1.0/dash4/pulse.cpp b/tests/golden-file/systemc/misc/v1.0/dash4/pulse.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash4/pulse.cpp rename to tests/golden-file/systemc/misc/v1.0/dash4/pulse.cpp diff --git a/tests/systemc/misc/v1.0/dash4/pulse.h b/tests/golden-file/systemc/misc/v1.0/dash4/pulse.h similarity index 100% rename from tests/systemc/misc/v1.0/dash4/pulse.h rename to tests/golden-file/systemc/misc/v1.0/dash4/pulse.h diff --git a/tests/systemc/misc/v1.0/dash4/speed.cpp b/tests/golden-file/systemc/misc/v1.0/dash4/speed.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash4/speed.cpp rename to tests/golden-file/systemc/misc/v1.0/dash4/speed.cpp diff --git a/tests/systemc/misc/v1.0/dash4/speed.h b/tests/golden-file/systemc/misc/v1.0/dash4/speed.h similarity index 100% rename from tests/systemc/misc/v1.0/dash4/speed.h rename to tests/golden-file/systemc/misc/v1.0/dash4/speed.h diff --git a/tests/systemc/misc/v1.0/dash5/const.h b/tests/golden-file/systemc/misc/v1.0/dash5/const.h similarity index 100% rename from tests/systemc/misc/v1.0/dash5/const.h rename to tests/golden-file/systemc/misc/v1.0/dash5/const.h diff --git a/tests/systemc/misc/v1.0/dash5/dash5.f b/tests/golden-file/systemc/misc/v1.0/dash5/dash5.f similarity index 100% rename from tests/systemc/misc/v1.0/dash5/dash5.f rename to tests/golden-file/systemc/misc/v1.0/dash5/dash5.f diff --git a/tests/systemc/misc/v1.0/dash5/dist.cpp b/tests/golden-file/systemc/misc/v1.0/dash5/dist.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash5/dist.cpp rename to tests/golden-file/systemc/misc/v1.0/dash5/dist.cpp diff --git a/tests/systemc/misc/v1.0/dash5/dist.h b/tests/golden-file/systemc/misc/v1.0/dash5/dist.h similarity index 100% rename from tests/systemc/misc/v1.0/dash5/dist.h rename to tests/golden-file/systemc/misc/v1.0/dash5/dist.h diff --git a/tests/systemc/misc/v1.0/dash5/driver.cpp b/tests/golden-file/systemc/misc/v1.0/dash5/driver.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash5/driver.cpp rename to tests/golden-file/systemc/misc/v1.0/dash5/driver.cpp diff --git a/tests/systemc/misc/v1.0/dash5/driver.h b/tests/golden-file/systemc/misc/v1.0/dash5/driver.h similarity index 100% rename from tests/systemc/misc/v1.0/dash5/driver.h rename to tests/golden-file/systemc/misc/v1.0/dash5/driver.h diff --git a/tests/systemc/misc/v1.0/dash5/golden/dash5.log b/tests/golden-file/systemc/misc/v1.0/dash5/golden/dash5.log similarity index 100% rename from tests/systemc/misc/v1.0/dash5/golden/dash5.log rename to tests/golden-file/systemc/misc/v1.0/dash5/golden/dash5.log diff --git a/tests/systemc/misc/v1.0/dash5/main.cpp b/tests/golden-file/systemc/misc/v1.0/dash5/main.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash5/main.cpp rename to tests/golden-file/systemc/misc/v1.0/dash5/main.cpp diff --git a/tests/systemc/misc/v1.0/dash5/pulse.cpp b/tests/golden-file/systemc/misc/v1.0/dash5/pulse.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash5/pulse.cpp rename to tests/golden-file/systemc/misc/v1.0/dash5/pulse.cpp diff --git a/tests/systemc/misc/v1.0/dash5/pulse.h b/tests/golden-file/systemc/misc/v1.0/dash5/pulse.h similarity index 100% rename from tests/systemc/misc/v1.0/dash5/pulse.h rename to tests/golden-file/systemc/misc/v1.0/dash5/pulse.h diff --git a/tests/systemc/misc/v1.0/dash5/speed.cpp b/tests/golden-file/systemc/misc/v1.0/dash5/speed.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash5/speed.cpp rename to tests/golden-file/systemc/misc/v1.0/dash5/speed.cpp diff --git a/tests/systemc/misc/v1.0/dash5/speed.h b/tests/golden-file/systemc/misc/v1.0/dash5/speed.h similarity index 100% rename from tests/systemc/misc/v1.0/dash5/speed.h rename to tests/golden-file/systemc/misc/v1.0/dash5/speed.h diff --git a/tests/systemc/misc/v1.0/dash6/const.h b/tests/golden-file/systemc/misc/v1.0/dash6/const.h similarity index 100% rename from tests/systemc/misc/v1.0/dash6/const.h rename to tests/golden-file/systemc/misc/v1.0/dash6/const.h diff --git a/tests/systemc/misc/v1.0/dash6/dash6.f b/tests/golden-file/systemc/misc/v1.0/dash6/dash6.f similarity index 100% rename from tests/systemc/misc/v1.0/dash6/dash6.f rename to tests/golden-file/systemc/misc/v1.0/dash6/dash6.f diff --git a/tests/systemc/misc/v1.0/dash6/dist.cpp b/tests/golden-file/systemc/misc/v1.0/dash6/dist.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash6/dist.cpp rename to tests/golden-file/systemc/misc/v1.0/dash6/dist.cpp diff --git a/tests/systemc/misc/v1.0/dash6/dist.h b/tests/golden-file/systemc/misc/v1.0/dash6/dist.h similarity index 100% rename from tests/systemc/misc/v1.0/dash6/dist.h rename to tests/golden-file/systemc/misc/v1.0/dash6/dist.h diff --git a/tests/systemc/misc/v1.0/dash6/driver.cpp b/tests/golden-file/systemc/misc/v1.0/dash6/driver.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash6/driver.cpp rename to tests/golden-file/systemc/misc/v1.0/dash6/driver.cpp diff --git a/tests/systemc/misc/v1.0/dash6/driver.h b/tests/golden-file/systemc/misc/v1.0/dash6/driver.h similarity index 100% rename from tests/systemc/misc/v1.0/dash6/driver.h rename to tests/golden-file/systemc/misc/v1.0/dash6/driver.h diff --git a/tests/systemc/misc/v1.0/dash6/golden/dash6.log b/tests/golden-file/systemc/misc/v1.0/dash6/golden/dash6.log similarity index 100% rename from tests/systemc/misc/v1.0/dash6/golden/dash6.log rename to tests/golden-file/systemc/misc/v1.0/dash6/golden/dash6.log diff --git a/tests/systemc/misc/v1.0/dash6/main.cpp b/tests/golden-file/systemc/misc/v1.0/dash6/main.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash6/main.cpp rename to tests/golden-file/systemc/misc/v1.0/dash6/main.cpp diff --git a/tests/systemc/misc/v1.0/dash6/pulse.cpp b/tests/golden-file/systemc/misc/v1.0/dash6/pulse.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash6/pulse.cpp rename to tests/golden-file/systemc/misc/v1.0/dash6/pulse.cpp diff --git a/tests/systemc/misc/v1.0/dash6/pulse.h b/tests/golden-file/systemc/misc/v1.0/dash6/pulse.h similarity index 100% rename from tests/systemc/misc/v1.0/dash6/pulse.h rename to tests/golden-file/systemc/misc/v1.0/dash6/pulse.h diff --git a/tests/systemc/misc/v1.0/dash6/speed.cpp b/tests/golden-file/systemc/misc/v1.0/dash6/speed.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash6/speed.cpp rename to tests/golden-file/systemc/misc/v1.0/dash6/speed.cpp diff --git a/tests/systemc/misc/v1.0/dash6/speed.h b/tests/golden-file/systemc/misc/v1.0/dash6/speed.h similarity index 100% rename from tests/systemc/misc/v1.0/dash6/speed.h rename to tests/golden-file/systemc/misc/v1.0/dash6/speed.h diff --git a/tests/systemc/misc/v1.0/dash7/const.h b/tests/golden-file/systemc/misc/v1.0/dash7/const.h similarity index 100% rename from tests/systemc/misc/v1.0/dash7/const.h rename to tests/golden-file/systemc/misc/v1.0/dash7/const.h diff --git a/tests/systemc/misc/v1.0/dash7/dash7.f b/tests/golden-file/systemc/misc/v1.0/dash7/dash7.f similarity index 100% rename from tests/systemc/misc/v1.0/dash7/dash7.f rename to tests/golden-file/systemc/misc/v1.0/dash7/dash7.f diff --git a/tests/systemc/misc/v1.0/dash7/dist.cpp b/tests/golden-file/systemc/misc/v1.0/dash7/dist.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash7/dist.cpp rename to tests/golden-file/systemc/misc/v1.0/dash7/dist.cpp diff --git a/tests/systemc/misc/v1.0/dash7/dist.h b/tests/golden-file/systemc/misc/v1.0/dash7/dist.h similarity index 100% rename from tests/systemc/misc/v1.0/dash7/dist.h rename to tests/golden-file/systemc/misc/v1.0/dash7/dist.h diff --git a/tests/systemc/misc/v1.0/dash7/driver.cpp b/tests/golden-file/systemc/misc/v1.0/dash7/driver.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash7/driver.cpp rename to tests/golden-file/systemc/misc/v1.0/dash7/driver.cpp diff --git a/tests/systemc/misc/v1.0/dash7/driver.h b/tests/golden-file/systemc/misc/v1.0/dash7/driver.h similarity index 100% rename from tests/systemc/misc/v1.0/dash7/driver.h rename to tests/golden-file/systemc/misc/v1.0/dash7/driver.h diff --git a/tests/systemc/misc/v1.0/dash7/golden/dash7.log b/tests/golden-file/systemc/misc/v1.0/dash7/golden/dash7.log similarity index 100% rename from tests/systemc/misc/v1.0/dash7/golden/dash7.log rename to tests/golden-file/systemc/misc/v1.0/dash7/golden/dash7.log diff --git a/tests/systemc/misc/v1.0/dash7/main.cpp b/tests/golden-file/systemc/misc/v1.0/dash7/main.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash7/main.cpp rename to tests/golden-file/systemc/misc/v1.0/dash7/main.cpp diff --git a/tests/systemc/misc/v1.0/dash7/pulse.cpp b/tests/golden-file/systemc/misc/v1.0/dash7/pulse.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash7/pulse.cpp rename to tests/golden-file/systemc/misc/v1.0/dash7/pulse.cpp diff --git a/tests/systemc/misc/v1.0/dash7/pulse.h b/tests/golden-file/systemc/misc/v1.0/dash7/pulse.h similarity index 100% rename from tests/systemc/misc/v1.0/dash7/pulse.h rename to tests/golden-file/systemc/misc/v1.0/dash7/pulse.h diff --git a/tests/systemc/misc/v1.0/dash7/speed.cpp b/tests/golden-file/systemc/misc/v1.0/dash7/speed.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash7/speed.cpp rename to tests/golden-file/systemc/misc/v1.0/dash7/speed.cpp diff --git a/tests/systemc/misc/v1.0/dash7/speed.h b/tests/golden-file/systemc/misc/v1.0/dash7/speed.h similarity index 100% rename from tests/systemc/misc/v1.0/dash7/speed.h rename to tests/golden-file/systemc/misc/v1.0/dash7/speed.h diff --git a/tests/systemc/misc/v1.0/dash8/const.h b/tests/golden-file/systemc/misc/v1.0/dash8/const.h similarity index 100% rename from tests/systemc/misc/v1.0/dash8/const.h rename to tests/golden-file/systemc/misc/v1.0/dash8/const.h diff --git a/tests/systemc/misc/v1.0/dash8/dash8.f b/tests/golden-file/systemc/misc/v1.0/dash8/dash8.f similarity index 100% rename from tests/systemc/misc/v1.0/dash8/dash8.f rename to tests/golden-file/systemc/misc/v1.0/dash8/dash8.f diff --git a/tests/systemc/misc/v1.0/dash8/dist.cpp b/tests/golden-file/systemc/misc/v1.0/dash8/dist.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash8/dist.cpp rename to tests/golden-file/systemc/misc/v1.0/dash8/dist.cpp diff --git a/tests/systemc/misc/v1.0/dash8/dist.h b/tests/golden-file/systemc/misc/v1.0/dash8/dist.h similarity index 100% rename from tests/systemc/misc/v1.0/dash8/dist.h rename to tests/golden-file/systemc/misc/v1.0/dash8/dist.h diff --git a/tests/systemc/misc/v1.0/dash8/driver.cpp b/tests/golden-file/systemc/misc/v1.0/dash8/driver.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash8/driver.cpp rename to tests/golden-file/systemc/misc/v1.0/dash8/driver.cpp diff --git a/tests/systemc/misc/v1.0/dash8/driver.h b/tests/golden-file/systemc/misc/v1.0/dash8/driver.h similarity index 100% rename from tests/systemc/misc/v1.0/dash8/driver.h rename to tests/golden-file/systemc/misc/v1.0/dash8/driver.h diff --git a/tests/systemc/misc/v1.0/dash8/golden/dash8.log b/tests/golden-file/systemc/misc/v1.0/dash8/golden/dash8.log similarity index 100% rename from tests/systemc/misc/v1.0/dash8/golden/dash8.log rename to tests/golden-file/systemc/misc/v1.0/dash8/golden/dash8.log diff --git a/tests/systemc/misc/v1.0/dash8/main.cpp b/tests/golden-file/systemc/misc/v1.0/dash8/main.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash8/main.cpp rename to tests/golden-file/systemc/misc/v1.0/dash8/main.cpp diff --git a/tests/systemc/misc/v1.0/dash8/pulse.cpp b/tests/golden-file/systemc/misc/v1.0/dash8/pulse.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash8/pulse.cpp rename to tests/golden-file/systemc/misc/v1.0/dash8/pulse.cpp diff --git a/tests/systemc/misc/v1.0/dash8/pulse.h b/tests/golden-file/systemc/misc/v1.0/dash8/pulse.h similarity index 100% rename from tests/systemc/misc/v1.0/dash8/pulse.h rename to tests/golden-file/systemc/misc/v1.0/dash8/pulse.h diff --git a/tests/systemc/misc/v1.0/dash8/speed.cpp b/tests/golden-file/systemc/misc/v1.0/dash8/speed.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash8/speed.cpp rename to tests/golden-file/systemc/misc/v1.0/dash8/speed.cpp diff --git a/tests/systemc/misc/v1.0/dash8/speed.h b/tests/golden-file/systemc/misc/v1.0/dash8/speed.h similarity index 100% rename from tests/systemc/misc/v1.0/dash8/speed.h rename to tests/golden-file/systemc/misc/v1.0/dash8/speed.h diff --git a/tests/systemc/misc/v1.0/dash9/const.h b/tests/golden-file/systemc/misc/v1.0/dash9/const.h similarity index 100% rename from tests/systemc/misc/v1.0/dash9/const.h rename to tests/golden-file/systemc/misc/v1.0/dash9/const.h diff --git a/tests/systemc/misc/v1.0/dash9/dash9.f b/tests/golden-file/systemc/misc/v1.0/dash9/dash9.f similarity index 100% rename from tests/systemc/misc/v1.0/dash9/dash9.f rename to tests/golden-file/systemc/misc/v1.0/dash9/dash9.f diff --git a/tests/systemc/misc/v1.0/dash9/dist.cpp b/tests/golden-file/systemc/misc/v1.0/dash9/dist.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash9/dist.cpp rename to tests/golden-file/systemc/misc/v1.0/dash9/dist.cpp diff --git a/tests/systemc/misc/v1.0/dash9/dist.h b/tests/golden-file/systemc/misc/v1.0/dash9/dist.h similarity index 100% rename from tests/systemc/misc/v1.0/dash9/dist.h rename to tests/golden-file/systemc/misc/v1.0/dash9/dist.h diff --git a/tests/systemc/misc/v1.0/dash9/driver.cpp b/tests/golden-file/systemc/misc/v1.0/dash9/driver.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash9/driver.cpp rename to tests/golden-file/systemc/misc/v1.0/dash9/driver.cpp diff --git a/tests/systemc/misc/v1.0/dash9/driver.h b/tests/golden-file/systemc/misc/v1.0/dash9/driver.h similarity index 100% rename from tests/systemc/misc/v1.0/dash9/driver.h rename to tests/golden-file/systemc/misc/v1.0/dash9/driver.h diff --git a/tests/systemc/misc/v1.0/dash9/golden/dash9.log b/tests/golden-file/systemc/misc/v1.0/dash9/golden/dash9.log similarity index 100% rename from tests/systemc/misc/v1.0/dash9/golden/dash9.log rename to tests/golden-file/systemc/misc/v1.0/dash9/golden/dash9.log diff --git a/tests/systemc/misc/v1.0/dash9/main.cpp b/tests/golden-file/systemc/misc/v1.0/dash9/main.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash9/main.cpp rename to tests/golden-file/systemc/misc/v1.0/dash9/main.cpp diff --git a/tests/systemc/misc/v1.0/dash9/pulse.cpp b/tests/golden-file/systemc/misc/v1.0/dash9/pulse.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash9/pulse.cpp rename to tests/golden-file/systemc/misc/v1.0/dash9/pulse.cpp diff --git a/tests/systemc/misc/v1.0/dash9/pulse.h b/tests/golden-file/systemc/misc/v1.0/dash9/pulse.h similarity index 100% rename from tests/systemc/misc/v1.0/dash9/pulse.h rename to tests/golden-file/systemc/misc/v1.0/dash9/pulse.h diff --git a/tests/systemc/misc/v1.0/dash9/speed.cpp b/tests/golden-file/systemc/misc/v1.0/dash9/speed.cpp similarity index 100% rename from tests/systemc/misc/v1.0/dash9/speed.cpp rename to tests/golden-file/systemc/misc/v1.0/dash9/speed.cpp diff --git a/tests/systemc/misc/v1.0/dash9/speed.h b/tests/golden-file/systemc/misc/v1.0/dash9/speed.h similarity index 100% rename from tests/systemc/misc/v1.0/dash9/speed.h rename to tests/golden-file/systemc/misc/v1.0/dash9/speed.h diff --git a/tests/systemc/misc/v1.0/module_name/golden/module_name.log b/tests/golden-file/systemc/misc/v1.0/module_name/golden/module_name.log similarity index 100% rename from tests/systemc/misc/v1.0/module_name/golden/module_name.log rename to tests/golden-file/systemc/misc/v1.0/module_name/golden/module_name.log diff --git a/tests/systemc/misc/v1.0/module_name/module_name.cpp b/tests/golden-file/systemc/misc/v1.0/module_name/module_name.cpp similarity index 100% rename from tests/systemc/misc/v1.0/module_name/module_name.cpp rename to tests/golden-file/systemc/misc/v1.0/module_name/module_name.cpp diff --git a/tests/systemc/misc/v1.0/module_name/ubsan_suppressions.txt b/tests/golden-file/systemc/misc/v1.0/module_name/ubsan_suppressions.txt similarity index 100% rename from tests/systemc/misc/v1.0/module_name/ubsan_suppressions.txt rename to tests/golden-file/systemc/misc/v1.0/module_name/ubsan_suppressions.txt diff --git a/tests/systemc/misc/v1.0/out_of_bounds/golden/out_of_bounds.log b/tests/golden-file/systemc/misc/v1.0/out_of_bounds/golden/out_of_bounds.log similarity index 100% rename from tests/systemc/misc/v1.0/out_of_bounds/golden/out_of_bounds.log rename to tests/golden-file/systemc/misc/v1.0/out_of_bounds/golden/out_of_bounds.log diff --git a/tests/systemc/misc/v1.0/out_of_bounds/out_of_bounds.cpp b/tests/golden-file/systemc/misc/v1.0/out_of_bounds/out_of_bounds.cpp similarity index 100% rename from tests/systemc/misc/v1.0/out_of_bounds/out_of_bounds.cpp rename to tests/golden-file/systemc/misc/v1.0/out_of_bounds/out_of_bounds.cpp diff --git a/tests/systemc/misc/v1.0/resolved_sig/golden/resolved_sig.log b/tests/golden-file/systemc/misc/v1.0/resolved_sig/golden/resolved_sig.log similarity index 100% rename from tests/systemc/misc/v1.0/resolved_sig/golden/resolved_sig.log rename to tests/golden-file/systemc/misc/v1.0/resolved_sig/golden/resolved_sig.log diff --git a/tests/systemc/misc/v1.0/resolved_sig/resolved_sig.cpp b/tests/golden-file/systemc/misc/v1.0/resolved_sig/resolved_sig.cpp similarity index 100% rename from tests/systemc/misc/v1.0/resolved_sig/resolved_sig.cpp rename to tests/golden-file/systemc/misc/v1.0/resolved_sig/resolved_sig.cpp diff --git a/tests/systemc/tracing/empty/empty_vcd/empty_vcd.cpp b/tests/golden-file/systemc/tracing/empty/empty_vcd/empty_vcd.cpp similarity index 100% rename from tests/systemc/tracing/empty/empty_vcd/empty_vcd.cpp rename to tests/golden-file/systemc/tracing/empty/empty_vcd/empty_vcd.cpp diff --git a/tests/systemc/tracing/empty/empty_vcd/golden/empty_vcd.log b/tests/golden-file/systemc/tracing/empty/empty_vcd/golden/empty_vcd.log similarity index 100% rename from tests/systemc/tracing/empty/empty_vcd/golden/empty_vcd.log rename to tests/golden-file/systemc/tracing/empty/empty_vcd/golden/empty_vcd.log diff --git a/tests/systemc/tracing/empty/empty_wif/empty_wif.cpp b/tests/golden-file/systemc/tracing/empty/empty_wif/empty_wif.cpp similarity index 100% rename from tests/systemc/tracing/empty/empty_wif/empty_wif.cpp rename to tests/golden-file/systemc/tracing/empty/empty_wif/empty_wif.cpp diff --git a/tests/systemc/tracing/empty/empty_wif/golden/empty_wif.log b/tests/golden-file/systemc/tracing/empty/empty_wif/golden/empty_wif.log similarity index 100% rename from tests/systemc/tracing/empty/empty_wif/golden/empty_wif.log rename to tests/golden-file/systemc/tracing/empty/empty_wif/golden/empty_wif.log diff --git a/tests/systemc/tracing/vcd_trace/sc_signal_ports/golden/test.vcd b/tests/golden-file/systemc/tracing/vcd_trace/sc_signal_ports/golden/test.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/sc_signal_ports/golden/test.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/sc_signal_ports/golden/test.vcd diff --git a/tests/systemc/tracing/vcd_trace/sc_signal_ports/test.cpp b/tests/golden-file/systemc/tracing/vcd_trace/sc_signal_ports/test.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/sc_signal_ports/test.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/sc_signal_ports/test.cpp diff --git a/tests/systemc/tracing/vcd_trace/test01/golden/test01.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test01/golden/test01.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test01/golden/test01.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test01/golden/test01.vcd diff --git a/tests/systemc/tracing/vcd_trace/test01/test01.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test01/test01.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test01/test01.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test01/test01.cpp diff --git a/tests/systemc/tracing/vcd_trace/test02/golden/test02.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test02/golden/test02.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test02/golden/test02.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test02/golden/test02.vcd diff --git a/tests/systemc/tracing/vcd_trace/test02/golden/test02.vcd.clangarm64 b/tests/golden-file/systemc/tracing/vcd_trace/test02/golden/test02.vcd.clangarm64 similarity index 100% rename from tests/systemc/tracing/vcd_trace/test02/golden/test02.vcd.clangarm64 rename to tests/golden-file/systemc/tracing/vcd_trace/test02/golden/test02.vcd.clangarm64 diff --git a/tests/systemc/tracing/vcd_trace/test02/golden/test02.vcd.mingw64 b/tests/golden-file/systemc/tracing/vcd_trace/test02/golden/test02.vcd.mingw64 similarity index 100% rename from tests/systemc/tracing/vcd_trace/test02/golden/test02.vcd.mingw64 rename to tests/golden-file/systemc/tracing/vcd_trace/test02/golden/test02.vcd.mingw64 diff --git a/tests/systemc/tracing/vcd_trace/test02/golden/test02.vcd.ucrt64 b/tests/golden-file/systemc/tracing/vcd_trace/test02/golden/test02.vcd.ucrt64 similarity index 100% rename from tests/systemc/tracing/vcd_trace/test02/golden/test02.vcd.ucrt64 rename to tests/golden-file/systemc/tracing/vcd_trace/test02/golden/test02.vcd.ucrt64 diff --git a/tests/systemc/tracing/vcd_trace/test02/test02.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test02/test02.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test02/test02.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test02/test02.cpp diff --git a/tests/systemc/tracing/vcd_trace/test03/golden/test03.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test03/golden/test03.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test03/golden/test03.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test03/golden/test03.vcd diff --git a/tests/systemc/tracing/vcd_trace/test03/test03.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test03/test03.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test03/test03.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test03/test03.cpp diff --git a/tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd diff --git a/tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd.clangarm64 b/tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd.clangarm64 similarity index 100% rename from tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd.clangarm64 rename to tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd.clangarm64 diff --git a/tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd.linuxaarch64 b/tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd.linuxaarch64 similarity index 100% rename from tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd.linuxaarch64 rename to tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd.linuxaarch64 diff --git a/tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd.macosarm64 b/tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd.macosarm64 similarity index 100% rename from tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd.macosarm64 rename to tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd.macosarm64 diff --git a/tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd.mingw64 b/tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd.mingw64 similarity index 100% rename from tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd.mingw64 rename to tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd.mingw64 diff --git a/tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd.ucrt64 b/tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd.ucrt64 similarity index 100% rename from tests/systemc/tracing/vcd_trace/test04/golden/test04.vcd.ucrt64 rename to tests/golden-file/systemc/tracing/vcd_trace/test04/golden/test04.vcd.ucrt64 diff --git a/tests/systemc/tracing/vcd_trace/test04/test04.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test04/test04.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test04/test04.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test04/test04.cpp diff --git a/tests/systemc/tracing/vcd_trace/test05/golden/test05.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test05/golden/test05.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test05/golden/test05.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test05/golden/test05.vcd diff --git a/tests/systemc/tracing/vcd_trace/test05/test05.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test05/test05.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test05/test05.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test05/test05.cpp diff --git a/tests/systemc/tracing/vcd_trace/test06/golden/test06.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test06/golden/test06.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test06/golden/test06.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test06/golden/test06.vcd diff --git a/tests/systemc/tracing/vcd_trace/test06/test06.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test06/test06.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test06/test06.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test06/test06.cpp diff --git a/tests/systemc/tracing/vcd_trace/test07/golden/test07.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test07/golden/test07.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test07/golden/test07.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test07/golden/test07.vcd diff --git a/tests/systemc/tracing/vcd_trace/test07/test07.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test07/test07.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test07/test07.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test07/test07.cpp diff --git a/tests/systemc/tracing/vcd_trace/test08/golden/test08.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test08/golden/test08.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test08/golden/test08.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test08/golden/test08.vcd diff --git a/tests/systemc/tracing/vcd_trace/test08/test08.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test08/test08.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test08/test08.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test08/test08.cpp diff --git a/tests/systemc/tracing/vcd_trace/test09/golden/test09.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test09/golden/test09.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test09/golden/test09.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test09/golden/test09.vcd diff --git a/tests/systemc/tracing/vcd_trace/test09/test09.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test09/test09.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test09/test09.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test09/test09.cpp diff --git a/tests/systemc/tracing/vcd_trace/test10/golden/test10.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test10/golden/test10.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test10/golden/test10.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test10/golden/test10.vcd diff --git a/tests/systemc/tracing/vcd_trace/test10/test10.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test10/test10.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test10/test10.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test10/test10.cpp diff --git a/tests/systemc/tracing/vcd_trace/test12/golden/test12.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test12/golden/test12.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test12/golden/test12.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test12/golden/test12.vcd diff --git a/tests/systemc/tracing/vcd_trace/test12/test12.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test12/test12.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test12/test12.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test12/test12.cpp diff --git a/tests/systemc/tracing/vcd_trace/test13/golden/test13.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test13/golden/test13.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test13/golden/test13.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test13/golden/test13.vcd diff --git a/tests/systemc/tracing/vcd_trace/test13/test13.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test13/test13.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test13/test13.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test13/test13.cpp diff --git a/tests/systemc/tracing/vcd_trace/test14/golden/test14.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test14/golden/test14.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test14/golden/test14.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test14/golden/test14.vcd diff --git a/tests/systemc/tracing/vcd_trace/test14/test14.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test14/test14.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test14/test14.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test14/test14.cpp diff --git a/tests/systemc/tracing/vcd_trace/test15/golden/test15.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test15/golden/test15.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test15/golden/test15.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test15/golden/test15.vcd diff --git a/tests/systemc/tracing/vcd_trace/test15/test15.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test15/test15.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test15/test15.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test15/test15.cpp diff --git a/tests/systemc/tracing/vcd_trace/test16/golden/test16.vcd b/tests/golden-file/systemc/tracing/vcd_trace/test16/golden/test16.vcd similarity index 100% rename from tests/systemc/tracing/vcd_trace/test16/golden/test16.vcd rename to tests/golden-file/systemc/tracing/vcd_trace/test16/golden/test16.vcd diff --git a/tests/systemc/tracing/vcd_trace/test16/test16.cpp b/tests/golden-file/systemc/tracing/vcd_trace/test16/test16.cpp similarity index 100% rename from tests/systemc/tracing/vcd_trace/test16/test16.cpp rename to tests/golden-file/systemc/tracing/vcd_trace/test16/test16.cpp diff --git a/tests/systemc/tracing/wif_trace/mixed/golden/mixed.awif b/tests/golden-file/systemc/tracing/wif_trace/mixed/golden/mixed.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/mixed/golden/mixed.awif rename to tests/golden-file/systemc/tracing/wif_trace/mixed/golden/mixed.awif diff --git a/tests/systemc/tracing/wif_trace/mixed/isaac.h b/tests/golden-file/systemc/tracing/wif_trace/mixed/isaac.h similarity index 100% rename from tests/systemc/tracing/wif_trace/mixed/isaac.h rename to tests/golden-file/systemc/tracing/wif_trace/mixed/isaac.h diff --git a/tests/systemc/tracing/wif_trace/mixed/mixed.cpp b/tests/golden-file/systemc/tracing/wif_trace/mixed/mixed.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/mixed/mixed.cpp rename to tests/golden-file/systemc/tracing/wif_trace/mixed/mixed.cpp diff --git a/tests/systemc/tracing/wif_trace/pct1/golden/pct1.awif b/tests/golden-file/systemc/tracing/wif_trace/pct1/golden/pct1.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/pct1/golden/pct1.awif rename to tests/golden-file/systemc/tracing/wif_trace/pct1/golden/pct1.awif diff --git a/tests/systemc/tracing/wif_trace/pct1/main.cpp b/tests/golden-file/systemc/tracing/wif_trace/pct1/main.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/pct1/main.cpp rename to tests/golden-file/systemc/tracing/wif_trace/pct1/main.cpp diff --git a/tests/systemc/tracing/wif_trace/pct1/monitor.cpp b/tests/golden-file/systemc/tracing/wif_trace/pct1/monitor.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/pct1/monitor.cpp rename to tests/golden-file/systemc/tracing/wif_trace/pct1/monitor.cpp diff --git a/tests/systemc/tracing/wif_trace/pct1/monitor.h b/tests/golden-file/systemc/tracing/wif_trace/pct1/monitor.h similarity index 100% rename from tests/systemc/tracing/wif_trace/pct1/monitor.h rename to tests/golden-file/systemc/tracing/wif_trace/pct1/monitor.h diff --git a/tests/systemc/tracing/wif_trace/pct1/pct1.f b/tests/golden-file/systemc/tracing/wif_trace/pct1/pct1.f similarity index 100% rename from tests/systemc/tracing/wif_trace/pct1/pct1.f rename to tests/golden-file/systemc/tracing/wif_trace/pct1/pct1.f diff --git a/tests/systemc/tracing/wif_trace/pct1/tx.cpp b/tests/golden-file/systemc/tracing/wif_trace/pct1/tx.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/pct1/tx.cpp rename to tests/golden-file/systemc/tracing/wif_trace/pct1/tx.cpp diff --git a/tests/systemc/tracing/wif_trace/pct1/tx.h b/tests/golden-file/systemc/tracing/wif_trace/pct1/tx.h similarity index 100% rename from tests/systemc/tracing/wif_trace/pct1/tx.h rename to tests/golden-file/systemc/tracing/wif_trace/pct1/tx.h diff --git a/tests/systemc/tracing/wif_trace/test01/golden/test01.awif b/tests/golden-file/systemc/tracing/wif_trace/test01/golden/test01.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test01/golden/test01.awif rename to tests/golden-file/systemc/tracing/wif_trace/test01/golden/test01.awif diff --git a/tests/systemc/tracing/wif_trace/test01/test01.cpp b/tests/golden-file/systemc/tracing/wif_trace/test01/test01.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test01/test01.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test01/test01.cpp diff --git a/tests/systemc/tracing/wif_trace/test02/golden/test02.awif b/tests/golden-file/systemc/tracing/wif_trace/test02/golden/test02.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test02/golden/test02.awif rename to tests/golden-file/systemc/tracing/wif_trace/test02/golden/test02.awif diff --git a/tests/systemc/tracing/wif_trace/test02/golden/test02.awif.clangarm64 b/tests/golden-file/systemc/tracing/wif_trace/test02/golden/test02.awif.clangarm64 similarity index 100% rename from tests/systemc/tracing/wif_trace/test02/golden/test02.awif.clangarm64 rename to tests/golden-file/systemc/tracing/wif_trace/test02/golden/test02.awif.clangarm64 diff --git a/tests/systemc/tracing/wif_trace/test02/golden/test02.awif.mingw64 b/tests/golden-file/systemc/tracing/wif_trace/test02/golden/test02.awif.mingw64 similarity index 100% rename from tests/systemc/tracing/wif_trace/test02/golden/test02.awif.mingw64 rename to tests/golden-file/systemc/tracing/wif_trace/test02/golden/test02.awif.mingw64 diff --git a/tests/systemc/tracing/wif_trace/test02/golden/test02.awif.ucrt64 b/tests/golden-file/systemc/tracing/wif_trace/test02/golden/test02.awif.ucrt64 similarity index 100% rename from tests/systemc/tracing/wif_trace/test02/golden/test02.awif.ucrt64 rename to tests/golden-file/systemc/tracing/wif_trace/test02/golden/test02.awif.ucrt64 diff --git a/tests/systemc/tracing/wif_trace/test02/test02.cpp b/tests/golden-file/systemc/tracing/wif_trace/test02/test02.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test02/test02.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test02/test02.cpp diff --git a/tests/systemc/tracing/wif_trace/test03/golden/test03.awif b/tests/golden-file/systemc/tracing/wif_trace/test03/golden/test03.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test03/golden/test03.awif rename to tests/golden-file/systemc/tracing/wif_trace/test03/golden/test03.awif diff --git a/tests/systemc/tracing/wif_trace/test03/test03.cpp b/tests/golden-file/systemc/tracing/wif_trace/test03/test03.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test03/test03.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test03/test03.cpp diff --git a/tests/systemc/tracing/wif_trace/test04/golden/test04.awif b/tests/golden-file/systemc/tracing/wif_trace/test04/golden/test04.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test04/golden/test04.awif rename to tests/golden-file/systemc/tracing/wif_trace/test04/golden/test04.awif diff --git a/tests/systemc/tracing/wif_trace/test04/golden/test04.awif.clangarm64 b/tests/golden-file/systemc/tracing/wif_trace/test04/golden/test04.awif.clangarm64 similarity index 100% rename from tests/systemc/tracing/wif_trace/test04/golden/test04.awif.clangarm64 rename to tests/golden-file/systemc/tracing/wif_trace/test04/golden/test04.awif.clangarm64 diff --git a/tests/systemc/tracing/wif_trace/test04/golden/test04.awif.mingw64 b/tests/golden-file/systemc/tracing/wif_trace/test04/golden/test04.awif.mingw64 similarity index 100% rename from tests/systemc/tracing/wif_trace/test04/golden/test04.awif.mingw64 rename to tests/golden-file/systemc/tracing/wif_trace/test04/golden/test04.awif.mingw64 diff --git a/tests/systemc/tracing/wif_trace/test04/golden/test04.awif.ucrt64 b/tests/golden-file/systemc/tracing/wif_trace/test04/golden/test04.awif.ucrt64 similarity index 100% rename from tests/systemc/tracing/wif_trace/test04/golden/test04.awif.ucrt64 rename to tests/golden-file/systemc/tracing/wif_trace/test04/golden/test04.awif.ucrt64 diff --git a/tests/systemc/tracing/wif_trace/test04/test04.cpp b/tests/golden-file/systemc/tracing/wif_trace/test04/test04.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test04/test04.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test04/test04.cpp diff --git a/tests/systemc/tracing/wif_trace/test05/golden/test05.awif b/tests/golden-file/systemc/tracing/wif_trace/test05/golden/test05.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test05/golden/test05.awif rename to tests/golden-file/systemc/tracing/wif_trace/test05/golden/test05.awif diff --git a/tests/systemc/tracing/wif_trace/test05/test05.cpp b/tests/golden-file/systemc/tracing/wif_trace/test05/test05.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test05/test05.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test05/test05.cpp diff --git a/tests/systemc/tracing/wif_trace/test06/golden/test06.awif b/tests/golden-file/systemc/tracing/wif_trace/test06/golden/test06.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test06/golden/test06.awif rename to tests/golden-file/systemc/tracing/wif_trace/test06/golden/test06.awif diff --git a/tests/systemc/tracing/wif_trace/test06/test06.cpp b/tests/golden-file/systemc/tracing/wif_trace/test06/test06.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test06/test06.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test06/test06.cpp diff --git a/tests/systemc/tracing/wif_trace/test07/golden/test07.awif b/tests/golden-file/systemc/tracing/wif_trace/test07/golden/test07.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test07/golden/test07.awif rename to tests/golden-file/systemc/tracing/wif_trace/test07/golden/test07.awif diff --git a/tests/systemc/tracing/wif_trace/test07/test07.cpp b/tests/golden-file/systemc/tracing/wif_trace/test07/test07.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test07/test07.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test07/test07.cpp diff --git a/tests/systemc/tracing/wif_trace/test08/golden/test08.awif b/tests/golden-file/systemc/tracing/wif_trace/test08/golden/test08.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test08/golden/test08.awif rename to tests/golden-file/systemc/tracing/wif_trace/test08/golden/test08.awif diff --git a/tests/systemc/tracing/wif_trace/test08/test08.cpp b/tests/golden-file/systemc/tracing/wif_trace/test08/test08.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test08/test08.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test08/test08.cpp diff --git a/tests/systemc/tracing/wif_trace/test09/golden/test09.awif b/tests/golden-file/systemc/tracing/wif_trace/test09/golden/test09.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test09/golden/test09.awif rename to tests/golden-file/systemc/tracing/wif_trace/test09/golden/test09.awif diff --git a/tests/systemc/tracing/wif_trace/test09/test09.cpp b/tests/golden-file/systemc/tracing/wif_trace/test09/test09.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test09/test09.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test09/test09.cpp diff --git a/tests/systemc/tracing/wif_trace/test10/golden/test10.awif b/tests/golden-file/systemc/tracing/wif_trace/test10/golden/test10.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test10/golden/test10.awif rename to tests/golden-file/systemc/tracing/wif_trace/test10/golden/test10.awif diff --git a/tests/systemc/tracing/wif_trace/test10/test10.cpp b/tests/golden-file/systemc/tracing/wif_trace/test10/test10.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test10/test10.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test10/test10.cpp diff --git a/tests/systemc/tracing/wif_trace/test11/golden/test11.awif b/tests/golden-file/systemc/tracing/wif_trace/test11/golden/test11.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test11/golden/test11.awif rename to tests/golden-file/systemc/tracing/wif_trace/test11/golden/test11.awif diff --git a/tests/systemc/tracing/wif_trace/test11/test11.cpp b/tests/golden-file/systemc/tracing/wif_trace/test11/test11.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test11/test11.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test11/test11.cpp diff --git a/tests/systemc/tracing/wif_trace/test12/golden/test12.awif b/tests/golden-file/systemc/tracing/wif_trace/test12/golden/test12.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test12/golden/test12.awif rename to tests/golden-file/systemc/tracing/wif_trace/test12/golden/test12.awif diff --git a/tests/systemc/tracing/wif_trace/test12/test12.cpp b/tests/golden-file/systemc/tracing/wif_trace/test12/test12.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test12/test12.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test12/test12.cpp diff --git a/tests/systemc/tracing/wif_trace/test15/golden/test15.awif b/tests/golden-file/systemc/tracing/wif_trace/test15/golden/test15.awif similarity index 100% rename from tests/systemc/tracing/wif_trace/test15/golden/test15.awif rename to tests/golden-file/systemc/tracing/wif_trace/test15/golden/test15.awif diff --git a/tests/systemc/tracing/wif_trace/test15/test15.cpp b/tests/golden-file/systemc/tracing/wif_trace/test15/test15.cpp similarity index 100% rename from tests/systemc/tracing/wif_trace/test15/test15.cpp rename to tests/golden-file/systemc/tracing/wif_trace/test15/test15.cpp diff --git a/tests/systemc/utils/sc_report/action_selection/action_selection.cpp b/tests/golden-file/systemc/utils/sc_report/action_selection/action_selection.cpp similarity index 100% rename from tests/systemc/utils/sc_report/action_selection/action_selection.cpp rename to tests/golden-file/systemc/utils/sc_report/action_selection/action_selection.cpp diff --git a/tests/systemc/utils/sc_report/action_selection/golden/action_selection.log b/tests/golden-file/systemc/utils/sc_report/action_selection/golden/action_selection.log similarity index 100% rename from tests/systemc/utils/sc_report/action_selection/golden/action_selection.log rename to tests/golden-file/systemc/utils/sc_report/action_selection/golden/action_selection.log diff --git a/tests/systemc/utils/sc_report/cached/cached.cpp b/tests/golden-file/systemc/utils/sc_report/cached/cached.cpp similarity index 100% rename from tests/systemc/utils/sc_report/cached/cached.cpp rename to tests/golden-file/systemc/utils/sc_report/cached/cached.cpp diff --git a/tests/systemc/utils/sc_report/cached/golden/cached.log b/tests/golden-file/systemc/utils/sc_report/cached/golden/cached.log similarity index 100% rename from tests/systemc/utils/sc_report/cached/golden/cached.log rename to tests/golden-file/systemc/utils/sc_report/cached/golden/cached.log diff --git a/tests/systemc/utils/sc_report/log_file/golden/log_file.log b/tests/golden-file/systemc/utils/sc_report/log_file/golden/log_file.log similarity index 100% rename from tests/systemc/utils/sc_report/log_file/golden/log_file.log rename to tests/golden-file/systemc/utils/sc_report/log_file/golden/log_file.log diff --git a/tests/systemc/utils/sc_report/log_file/log_file.cpp b/tests/golden-file/systemc/utils/sc_report/log_file/log_file.cpp similarity index 100% rename from tests/systemc/utils/sc_report/log_file/log_file.cpp rename to tests/golden-file/systemc/utils/sc_report/log_file/log_file.cpp diff --git a/tests/systemc/utils/sc_report/report_info_verb/golden/verbosity.log b/tests/golden-file/systemc/utils/sc_report/report_info_verb/golden/verbosity.log similarity index 100% rename from tests/systemc/utils/sc_report/report_info_verb/golden/verbosity.log rename to tests/golden-file/systemc/utils/sc_report/report_info_verb/golden/verbosity.log diff --git a/tests/systemc/utils/sc_report/report_info_verb/verbosity.cpp b/tests/golden-file/systemc/utils/sc_report/report_info_verb/verbosity.cpp similarity index 100% rename from tests/systemc/utils/sc_report/report_info_verb/verbosity.cpp rename to tests/golden-file/systemc/utils/sc_report/report_info_verb/verbosity.cpp diff --git a/tests/systemc/utils/sc_report/test01/golden/test01.log b/tests/golden-file/systemc/utils/sc_report/test01/golden/test01.log similarity index 100% rename from tests/systemc/utils/sc_report/test01/golden/test01.log rename to tests/golden-file/systemc/utils/sc_report/test01/golden/test01.log diff --git a/tests/systemc/utils/sc_report/test01/test01.cpp b/tests/golden-file/systemc/utils/sc_report/test01/test01.cpp similarity index 100% rename from tests/systemc/utils/sc_report/test01/test01.cpp rename to tests/golden-file/systemc/utils/sc_report/test01/test01.cpp diff --git a/tests/systemc/utils/sc_report/test02/golden/test02.log b/tests/golden-file/systemc/utils/sc_report/test02/golden/test02.log similarity index 100% rename from tests/systemc/utils/sc_report/test02/golden/test02.log rename to tests/golden-file/systemc/utils/sc_report/test02/golden/test02.log diff --git a/tests/systemc/utils/sc_report/test02/test02.cpp b/tests/golden-file/systemc/utils/sc_report/test02/test02.cpp similarity index 100% rename from tests/systemc/utils/sc_report/test02/test02.cpp rename to tests/golden-file/systemc/utils/sc_report/test02/test02.cpp diff --git a/tests/systemc/utils/sc_report/test03/golden/test03.log b/tests/golden-file/systemc/utils/sc_report/test03/golden/test03.log similarity index 100% rename from tests/systemc/utils/sc_report/test03/golden/test03.log rename to tests/golden-file/systemc/utils/sc_report/test03/golden/test03.log diff --git a/tests/systemc/utils/sc_report/test03/test03.cpp b/tests/golden-file/systemc/utils/sc_report/test03/test03.cpp similarity index 100% rename from tests/systemc/utils/sc_report/test03/test03.cpp rename to tests/golden-file/systemc/utils/sc_report/test03/test03.cpp diff --git a/tests/systemc/utils/sc_report/test04/empty_msg_id.cpp b/tests/golden-file/systemc/utils/sc_report/test04/empty_msg_id.cpp similarity index 100% rename from tests/systemc/utils/sc_report/test04/empty_msg_id.cpp rename to tests/golden-file/systemc/utils/sc_report/test04/empty_msg_id.cpp diff --git a/tests/systemc/utils/sc_report/test04/golden/empty_msg_id.log b/tests/golden-file/systemc/utils/sc_report/test04/golden/empty_msg_id.log similarity index 100% rename from tests/systemc/utils/sc_report/test04/golden/empty_msg_id.log rename to tests/golden-file/systemc/utils/sc_report/test04/golden/empty_msg_id.log diff --git a/tests/systemc/utils/sc_report/test05/catch_actions.cpp b/tests/golden-file/systemc/utils/sc_report/test05/catch_actions.cpp similarity index 100% rename from tests/systemc/utils/sc_report/test05/catch_actions.cpp rename to tests/golden-file/systemc/utils/sc_report/test05/catch_actions.cpp diff --git a/tests/systemc/utils/sc_report/test05/golden/catch_actions.log b/tests/golden-file/systemc/utils/sc_report/test05/golden/catch_actions.log similarity index 100% rename from tests/systemc/utils/sc_report/test05/golden/catch_actions.log rename to tests/golden-file/systemc/utils/sc_report/test05/golden/catch_actions.log diff --git a/tests/systemc/utils/sc_string_view/test01/golden/test01.log b/tests/golden-file/systemc/utils/sc_string_view/test01/golden/test01.log similarity index 100% rename from tests/systemc/utils/sc_string_view/test01/golden/test01.log rename to tests/golden-file/systemc/utils/sc_string_view/test01/golden/test01.log diff --git a/tests/systemc/utils/sc_string_view/test01/test01.cpp b/tests/golden-file/systemc/utils/sc_string_view/test01/test01.cpp similarity index 100% rename from tests/systemc/utils/sc_string_view/test01/test01.cpp rename to tests/golden-file/systemc/utils/sc_string_view/test01/test01.cpp diff --git a/tests/systemc/utils/sc_vector/test01/golden/test01.log b/tests/golden-file/systemc/utils/sc_vector/test01/golden/test01.log similarity index 100% rename from tests/systemc/utils/sc_vector/test01/golden/test01.log rename to tests/golden-file/systemc/utils/sc_vector/test01/golden/test01.log diff --git a/tests/systemc/utils/sc_vector/test01/test01.cpp b/tests/golden-file/systemc/utils/sc_vector/test01/test01.cpp similarity index 100% rename from tests/systemc/utils/sc_vector/test01/test01.cpp rename to tests/golden-file/systemc/utils/sc_vector/test01/test01.cpp diff --git a/tests/systemc/utils/sc_vector/test02/golden/test02.log b/tests/golden-file/systemc/utils/sc_vector/test02/golden/test02.log similarity index 100% rename from tests/systemc/utils/sc_vector/test02/golden/test02.log rename to tests/golden-file/systemc/utils/sc_vector/test02/golden/test02.log diff --git a/tests/systemc/utils/sc_vector/test02/test02.cpp b/tests/golden-file/systemc/utils/sc_vector/test02/test02.cpp similarity index 100% rename from tests/systemc/utils/sc_vector/test02/test02.cpp rename to tests/golden-file/systemc/utils/sc_vector/test02/test02.cpp diff --git a/tests/systemc/utils/sc_vector/test03/golden/test03.log b/tests/golden-file/systemc/utils/sc_vector/test03/golden/test03.log similarity index 100% rename from tests/systemc/utils/sc_vector/test03/golden/test03.log rename to tests/golden-file/systemc/utils/sc_vector/test03/golden/test03.log diff --git a/tests/systemc/utils/sc_vector/test03/test03.cpp b/tests/golden-file/systemc/utils/sc_vector/test03/test03.cpp similarity index 100% rename from tests/systemc/utils/sc_vector/test03/test03.cpp rename to tests/golden-file/systemc/utils/sc_vector/test03/test03.cpp diff --git a/tests/systemc/utils/sc_vector/test04/golden/test04.log b/tests/golden-file/systemc/utils/sc_vector/test04/golden/test04.log similarity index 100% rename from tests/systemc/utils/sc_vector/test04/golden/test04.log rename to tests/golden-file/systemc/utils/sc_vector/test04/golden/test04.log diff --git a/tests/systemc/utils/sc_vector/test04/test04.cpp b/tests/golden-file/systemc/utils/sc_vector/test04/test04.cpp similarity index 100% rename from tests/systemc/utils/sc_vector/test04/test04.cpp rename to tests/golden-file/systemc/utils/sc_vector/test04/test04.cpp diff --git a/tests/systemc/utils/sc_vector/test05/golden/test05.log b/tests/golden-file/systemc/utils/sc_vector/test05/golden/test05.log similarity index 100% rename from tests/systemc/utils/sc_vector/test05/golden/test05.log rename to tests/golden-file/systemc/utils/sc_vector/test05/golden/test05.log diff --git a/tests/systemc/utils/sc_vector/test05/test05.cpp b/tests/golden-file/systemc/utils/sc_vector/test05/test05.cpp similarity index 100% rename from tests/systemc/utils/sc_vector/test05/test05.cpp rename to tests/golden-file/systemc/utils/sc_vector/test05/test05.cpp diff --git a/tests/systemc/utils/sc_vector/test06/golden/test06.log b/tests/golden-file/systemc/utils/sc_vector/test06/golden/test06.log similarity index 100% rename from tests/systemc/utils/sc_vector/test06/golden/test06.log rename to tests/golden-file/systemc/utils/sc_vector/test06/golden/test06.log diff --git a/tests/systemc/utils/sc_vector/test06/test06.cpp b/tests/golden-file/systemc/utils/sc_vector/test06/test06.cpp similarity index 100% rename from tests/systemc/utils/sc_vector/test06/test06.cpp rename to tests/golden-file/systemc/utils/sc_vector/test06/test06.cpp diff --git a/tests/systemc/utils/sc_vector/test07/golden/test07.log b/tests/golden-file/systemc/utils/sc_vector/test07/golden/test07.log similarity index 100% rename from tests/systemc/utils/sc_vector/test07/golden/test07.log rename to tests/golden-file/systemc/utils/sc_vector/test07/golden/test07.log diff --git a/tests/systemc/utils/sc_vector/test07/test07.cpp b/tests/golden-file/systemc/utils/sc_vector/test07/test07.cpp similarity index 100% rename from tests/systemc/utils/sc_vector/test07/test07.cpp rename to tests/golden-file/systemc/utils/sc_vector/test07/test07.cpp diff --git a/tests/systemc/utils/sc_vector/test08/golden/test08.log b/tests/golden-file/systemc/utils/sc_vector/test08/golden/test08.log similarity index 100% rename from tests/systemc/utils/sc_vector/test08/golden/test08.log rename to tests/golden-file/systemc/utils/sc_vector/test08/golden/test08.log diff --git a/tests/systemc/utils/sc_vector/test08/test08.cpp b/tests/golden-file/systemc/utils/sc_vector/test08/test08.cpp similarity index 100% rename from tests/systemc/utils/sc_vector/test08/test08.cpp rename to tests/golden-file/systemc/utils/sc_vector/test08/test08.cpp diff --git a/tests/systemc/utils/sc_vector/test09/golden/iter_test.log b/tests/golden-file/systemc/utils/sc_vector/test09/golden/iter_test.log similarity index 100% rename from tests/systemc/utils/sc_vector/test09/golden/iter_test.log rename to tests/golden-file/systemc/utils/sc_vector/test09/golden/iter_test.log diff --git a/tests/systemc/utils/sc_vector/test09/iter_test.cpp b/tests/golden-file/systemc/utils/sc_vector/test09/iter_test.cpp similarity index 100% rename from tests/systemc/utils/sc_vector/test09/iter_test.cpp rename to tests/golden-file/systemc/utils/sc_vector/test09/iter_test.cpp diff --git a/tests/systemc/utils/sc_vector/test10/golden/test10.log b/tests/golden-file/systemc/utils/sc_vector/test10/golden/test10.log similarity index 100% rename from tests/systemc/utils/sc_vector/test10/golden/test10.log rename to tests/golden-file/systemc/utils/sc_vector/test10/golden/test10.log diff --git a/tests/systemc/utils/sc_vector/test10/test10.cpp b/tests/golden-file/systemc/utils/sc_vector/test10/test10.cpp similarity index 100% rename from tests/systemc/utils/sc_vector/test10/test10.cpp rename to tests/golden-file/systemc/utils/sc_vector/test10/test10.cpp diff --git a/tests/tlm/README.txt b/tests/golden-file/tlm/README.txt similarity index 100% rename from tests/tlm/README.txt rename to tests/golden-file/tlm/README.txt diff --git a/tests/tlm/bugs/multi_passthrough_sockets_bug/golden/multi_passthrough_sockets_bug.log b/tests/golden-file/tlm/bugs/multi_passthrough_sockets_bug/golden/multi_passthrough_sockets_bug.log similarity index 100% rename from tests/tlm/bugs/multi_passthrough_sockets_bug/golden/multi_passthrough_sockets_bug.log rename to tests/golden-file/tlm/bugs/multi_passthrough_sockets_bug/golden/multi_passthrough_sockets_bug.log diff --git a/tests/tlm/bugs/multi_passthrough_sockets_bug/multi_passthrough_sockets_bug.cpp b/tests/golden-file/tlm/bugs/multi_passthrough_sockets_bug/multi_passthrough_sockets_bug.cpp similarity index 100% rename from tests/tlm/bugs/multi_passthrough_sockets_bug/multi_passthrough_sockets_bug.cpp rename to tests/golden-file/tlm/bugs/multi_passthrough_sockets_bug/multi_passthrough_sockets_bug.cpp diff --git a/tests/tlm/bugs/multi_socket_hierarchical_bind/golden/multi_socket_hierarchical_bind.log b/tests/golden-file/tlm/bugs/multi_socket_hierarchical_bind/golden/multi_socket_hierarchical_bind.log similarity index 100% rename from tests/tlm/bugs/multi_socket_hierarchical_bind/golden/multi_socket_hierarchical_bind.log rename to tests/golden-file/tlm/bugs/multi_socket_hierarchical_bind/golden/multi_socket_hierarchical_bind.log diff --git a/tests/tlm/bugs/multi_socket_hierarchical_bind/multi_socket_hierarchical_bind.cpp b/tests/golden-file/tlm/bugs/multi_socket_hierarchical_bind/multi_socket_hierarchical_bind.cpp similarity index 100% rename from tests/tlm/bugs/multi_socket_hierarchical_bind/multi_socket_hierarchical_bind.cpp rename to tests/golden-file/tlm/bugs/multi_socket_hierarchical_bind/multi_socket_hierarchical_bind.cpp diff --git a/tests/tlm/bus/bus.cpp b/tests/golden-file/tlm/bus/bus.cpp similarity index 100% rename from tests/tlm/bus/bus.cpp rename to tests/golden-file/tlm/bus/bus.cpp diff --git a/tests/tlm/bus/golden/bus.log b/tests/golden-file/tlm/bus/golden/bus.log similarity index 100% rename from tests/tlm/bus/golden/bus.log rename to tests/golden-file/tlm/bus/golden/bus.log diff --git a/tests/tlm/bus_dmi/bus_dmi.cpp b/tests/golden-file/tlm/bus_dmi/bus_dmi.cpp similarity index 100% rename from tests/tlm/bus_dmi/bus_dmi.cpp rename to tests/golden-file/tlm/bus_dmi/bus_dmi.cpp diff --git a/tests/tlm/bus_dmi/golden/bus_dmi.log b/tests/golden-file/tlm/bus_dmi/golden/bus_dmi.log similarity index 100% rename from tests/tlm/bus_dmi/golden/bus_dmi.log rename to tests/golden-file/tlm/bus_dmi/golden/bus_dmi.log diff --git a/tests/tlm/cancel_all/cancel_all.cpp b/tests/golden-file/tlm/cancel_all/cancel_all.cpp similarity index 100% rename from tests/tlm/cancel_all/cancel_all.cpp rename to tests/golden-file/tlm/cancel_all/cancel_all.cpp diff --git a/tests/tlm/cancel_all/golden/cancel_all.log b/tests/golden-file/tlm/cancel_all/golden/cancel_all.log similarity index 100% rename from tests/tlm/cancel_all/golden/cancel_all.log rename to tests/golden-file/tlm/cancel_all/golden/cancel_all.log diff --git a/tests/tlm/endian_conv/golden/test_endian_conv.log b/tests/golden-file/tlm/endian_conv/golden/test_endian_conv.log similarity index 100% rename from tests/tlm/endian_conv/golden/test_endian_conv.log rename to tests/golden-file/tlm/endian_conv/golden/test_endian_conv.log diff --git a/tests/tlm/endian_conv/input.txt b/tests/golden-file/tlm/endian_conv/input.txt similarity index 100% rename from tests/tlm/endian_conv/input.txt rename to tests/golden-file/tlm/endian_conv/input.txt diff --git a/tests/tlm/endian_conv/test_endian_conv.cpp b/tests/golden-file/tlm/endian_conv/test_endian_conv.cpp similarity index 100% rename from tests/tlm/endian_conv/test_endian_conv.cpp rename to tests/golden-file/tlm/endian_conv/test_endian_conv.cpp diff --git a/tests/tlm/endian_conv/testall.py b/tests/golden-file/tlm/endian_conv/testall.py similarity index 100% rename from tests/tlm/endian_conv/testall.py rename to tests/golden-file/tlm/endian_conv/testall.py diff --git a/tests/tlm/multi_sockets/MultiSocketSimpleSwitchAT.h b/tests/golden-file/tlm/multi_sockets/MultiSocketSimpleSwitchAT.h similarity index 100% rename from tests/tlm/multi_sockets/MultiSocketSimpleSwitchAT.h rename to tests/golden-file/tlm/multi_sockets/MultiSocketSimpleSwitchAT.h diff --git a/tests/tlm/multi_sockets/extensionPool.h b/tests/golden-file/tlm/multi_sockets/extensionPool.h similarity index 100% rename from tests/tlm/multi_sockets/extensionPool.h rename to tests/golden-file/tlm/multi_sockets/extensionPool.h diff --git a/tests/tlm/multi_sockets/golden/multi_sockets.log b/tests/golden-file/tlm/multi_sockets/golden/multi_sockets.log similarity index 100% rename from tests/tlm/multi_sockets/golden/multi_sockets.log rename to tests/golden-file/tlm/multi_sockets/golden/multi_sockets.log diff --git a/tests/tlm/multi_sockets/multi_sockets.cpp b/tests/golden-file/tlm/multi_sockets/multi_sockets.cpp similarity index 100% rename from tests/tlm/multi_sockets/multi_sockets.cpp rename to tests/golden-file/tlm/multi_sockets/multi_sockets.cpp diff --git a/tests/tlm/multi_sockets/simpleAddressMap.h b/tests/golden-file/tlm/multi_sockets/simpleAddressMap.h similarity index 100% rename from tests/tlm/multi_sockets/simpleAddressMap.h rename to tests/golden-file/tlm/multi_sockets/simpleAddressMap.h diff --git a/tests/tlm/nb2b_adapter/golden/nb2b_adapter.log b/tests/golden-file/tlm/nb2b_adapter/golden/nb2b_adapter.log similarity index 100% rename from tests/tlm/nb2b_adapter/golden/nb2b_adapter.log rename to tests/golden-file/tlm/nb2b_adapter/golden/nb2b_adapter.log diff --git a/tests/tlm/nb2b_adapter/mm.h b/tests/golden-file/tlm/nb2b_adapter/mm.h similarity index 100% rename from tests/tlm/nb2b_adapter/mm.h rename to tests/golden-file/tlm/nb2b_adapter/mm.h diff --git a/tests/tlm/nb2b_adapter/nb2b_adapter.cpp b/tests/golden-file/tlm/nb2b_adapter/nb2b_adapter.cpp similarity index 100% rename from tests/tlm/nb2b_adapter/nb2b_adapter.cpp rename to tests/golden-file/tlm/nb2b_adapter/nb2b_adapter.cpp diff --git a/tests/tlm/p2p/BaseSocketLT/base_socket_LT.cpp b/tests/golden-file/tlm/p2p/BaseSocketLT/base_socket_LT.cpp similarity index 100% rename from tests/tlm/p2p/BaseSocketLT/base_socket_LT.cpp rename to tests/golden-file/tlm/p2p/BaseSocketLT/base_socket_LT.cpp diff --git a/tests/tlm/p2p/BaseSocketLT/golden/base_socket_LT.log b/tests/golden-file/tlm/p2p/BaseSocketLT/golden/base_socket_LT.log similarity index 100% rename from tests/tlm/p2p/BaseSocketLT/golden/base_socket_LT.log rename to tests/golden-file/tlm/p2p/BaseSocketLT/golden/base_socket_LT.log diff --git a/tests/tlm/p2p/CoreDecoupling/core_decoupling.cpp b/tests/golden-file/tlm/p2p/CoreDecoupling/core_decoupling.cpp similarity index 100% rename from tests/tlm/p2p/CoreDecoupling/core_decoupling.cpp rename to tests/golden-file/tlm/p2p/CoreDecoupling/core_decoupling.cpp diff --git a/tests/tlm/p2p/CoreDecoupling/golden/core_decoupling.log b/tests/golden-file/tlm/p2p/CoreDecoupling/golden/core_decoupling.log similarity index 100% rename from tests/tlm/p2p/CoreDecoupling/golden/core_decoupling.log rename to tests/golden-file/tlm/p2p/CoreDecoupling/golden/core_decoupling.log diff --git a/tests/tlm/p2p/EndEventLT/end_event_LT.cpp b/tests/golden-file/tlm/p2p/EndEventLT/end_event_LT.cpp similarity index 100% rename from tests/tlm/p2p/EndEventLT/end_event_LT.cpp rename to tests/golden-file/tlm/p2p/EndEventLT/end_event_LT.cpp diff --git a/tests/tlm/p2p/EndEventLT/golden/end_event_LT.log b/tests/golden-file/tlm/p2p/EndEventLT/golden/end_event_LT.log similarity index 100% rename from tests/tlm/p2p/EndEventLT/golden/end_event_LT.log rename to tests/golden-file/tlm/p2p/EndEventLT/golden/end_event_LT.log diff --git a/tests/tlm/p2p/HierarchicalSocket/SimpleInitiatorWrapper.h b/tests/golden-file/tlm/p2p/HierarchicalSocket/SimpleInitiatorWrapper.h similarity index 100% rename from tests/tlm/p2p/HierarchicalSocket/SimpleInitiatorWrapper.h rename to tests/golden-file/tlm/p2p/HierarchicalSocket/SimpleInitiatorWrapper.h diff --git a/tests/tlm/p2p/HierarchicalSocket/SimpleTargetWrapper.h b/tests/golden-file/tlm/p2p/HierarchicalSocket/SimpleTargetWrapper.h similarity index 100% rename from tests/tlm/p2p/HierarchicalSocket/SimpleTargetWrapper.h rename to tests/golden-file/tlm/p2p/HierarchicalSocket/SimpleTargetWrapper.h diff --git a/tests/tlm/p2p/HierarchicalSocket/golden/hierarchical_socket.log b/tests/golden-file/tlm/p2p/HierarchicalSocket/golden/hierarchical_socket.log similarity index 100% rename from tests/tlm/p2p/HierarchicalSocket/golden/hierarchical_socket.log rename to tests/golden-file/tlm/p2p/HierarchicalSocket/golden/hierarchical_socket.log diff --git a/tests/tlm/p2p/HierarchicalSocket/hierarchical_socket.cpp b/tests/golden-file/tlm/p2p/HierarchicalSocket/hierarchical_socket.cpp similarity index 100% rename from tests/tlm/p2p/HierarchicalSocket/hierarchical_socket.cpp rename to tests/golden-file/tlm/p2p/HierarchicalSocket/hierarchical_socket.cpp diff --git a/tests/tlm/p2p/RegisterSocketProcessLT/golden/register_socket_process_LT.log b/tests/golden-file/tlm/p2p/RegisterSocketProcessLT/golden/register_socket_process_LT.log similarity index 100% rename from tests/tlm/p2p/RegisterSocketProcessLT/golden/register_socket_process_LT.log rename to tests/golden-file/tlm/p2p/RegisterSocketProcessLT/golden/register_socket_process_LT.log diff --git a/tests/tlm/p2p/RegisterSocketProcessLT/register_socket_process_LT.cpp b/tests/golden-file/tlm/p2p/RegisterSocketProcessLT/register_socket_process_LT.cpp similarity index 100% rename from tests/tlm/p2p/RegisterSocketProcessLT/register_socket_process_LT.cpp rename to tests/golden-file/tlm/p2p/RegisterSocketProcessLT/register_socket_process_LT.cpp diff --git a/tests/tlm/p2p/SimpleAT/golden/simple_AT.log b/tests/golden-file/tlm/p2p/SimpleAT/golden/simple_AT.log similarity index 100% rename from tests/tlm/p2p/SimpleAT/golden/simple_AT.log rename to tests/golden-file/tlm/p2p/SimpleAT/golden/simple_AT.log diff --git a/tests/tlm/p2p/SimpleAT/simple_AT.cpp b/tests/golden-file/tlm/p2p/SimpleAT/simple_AT.cpp similarity index 100% rename from tests/tlm/p2p/SimpleAT/simple_AT.cpp rename to tests/golden-file/tlm/p2p/SimpleAT/simple_AT.cpp diff --git a/tests/tlm/p2p/SimpleAT_TA/golden/simple_AT_TA.log b/tests/golden-file/tlm/p2p/SimpleAT_TA/golden/simple_AT_TA.log similarity index 100% rename from tests/tlm/p2p/SimpleAT_TA/golden/simple_AT_TA.log rename to tests/golden-file/tlm/p2p/SimpleAT_TA/golden/simple_AT_TA.log diff --git a/tests/tlm/p2p/SimpleAT_TA/simple_AT_TA.cpp b/tests/golden-file/tlm/p2p/SimpleAT_TA/simple_AT_TA.cpp similarity index 100% rename from tests/tlm/p2p/SimpleAT_TA/simple_AT_TA.cpp rename to tests/golden-file/tlm/p2p/SimpleAT_TA/simple_AT_TA.cpp diff --git a/tests/tlm/static_extensions/ext2gp/SimpleLTInitiator_ext.h b/tests/golden-file/tlm/static_extensions/ext2gp/SimpleLTInitiator_ext.h similarity index 100% rename from tests/tlm/static_extensions/ext2gp/SimpleLTInitiator_ext.h rename to tests/golden-file/tlm/static_extensions/ext2gp/SimpleLTInitiator_ext.h diff --git a/tests/tlm/static_extensions/ext2gp/ext2gp.cpp b/tests/golden-file/tlm/static_extensions/ext2gp/ext2gp.cpp similarity index 100% rename from tests/tlm/static_extensions/ext2gp/ext2gp.cpp rename to tests/golden-file/tlm/static_extensions/ext2gp/ext2gp.cpp diff --git a/tests/tlm/static_extensions/ext2gp/extension_adaptors.h b/tests/golden-file/tlm/static_extensions/ext2gp/extension_adaptors.h similarity index 100% rename from tests/tlm/static_extensions/ext2gp/extension_adaptors.h rename to tests/golden-file/tlm/static_extensions/ext2gp/extension_adaptors.h diff --git a/tests/tlm/static_extensions/ext2gp/golden/ext2gp.log b/tests/golden-file/tlm/static_extensions/ext2gp/golden/ext2gp.log similarity index 100% rename from tests/tlm/static_extensions/ext2gp/golden/ext2gp.log rename to tests/golden-file/tlm/static_extensions/ext2gp/golden/ext2gp.log diff --git a/tests/tlm/static_extensions/ext2gp/my_extension.h b/tests/golden-file/tlm/static_extensions/ext2gp/my_extension.h similarity index 100% rename from tests/tlm/static_extensions/ext2gp/my_extension.h rename to tests/golden-file/tlm/static_extensions/ext2gp/my_extension.h diff --git a/tests/tlm/static_extensions/ext2gp2ext/SimpleLTInitiator_ext.h b/tests/golden-file/tlm/static_extensions/ext2gp2ext/SimpleLTInitiator_ext.h similarity index 100% rename from tests/tlm/static_extensions/ext2gp2ext/SimpleLTInitiator_ext.h rename to tests/golden-file/tlm/static_extensions/ext2gp2ext/SimpleLTInitiator_ext.h diff --git a/tests/tlm/static_extensions/ext2gp2ext/SimpleLTTarget_ext.h b/tests/golden-file/tlm/static_extensions/ext2gp2ext/SimpleLTTarget_ext.h similarity index 100% rename from tests/tlm/static_extensions/ext2gp2ext/SimpleLTTarget_ext.h rename to tests/golden-file/tlm/static_extensions/ext2gp2ext/SimpleLTTarget_ext.h diff --git a/tests/tlm/static_extensions/ext2gp2ext/ext2gp2ext.cpp b/tests/golden-file/tlm/static_extensions/ext2gp2ext/ext2gp2ext.cpp similarity index 100% rename from tests/tlm/static_extensions/ext2gp2ext/ext2gp2ext.cpp rename to tests/golden-file/tlm/static_extensions/ext2gp2ext/ext2gp2ext.cpp diff --git a/tests/tlm/static_extensions/ext2gp2ext/extension_adaptors.h b/tests/golden-file/tlm/static_extensions/ext2gp2ext/extension_adaptors.h similarity index 100% rename from tests/tlm/static_extensions/ext2gp2ext/extension_adaptors.h rename to tests/golden-file/tlm/static_extensions/ext2gp2ext/extension_adaptors.h diff --git a/tests/tlm/static_extensions/ext2gp2ext/golden/ext2gp2ext.log b/tests/golden-file/tlm/static_extensions/ext2gp2ext/golden/ext2gp2ext.log similarity index 100% rename from tests/tlm/static_extensions/ext2gp2ext/golden/ext2gp2ext.log rename to tests/golden-file/tlm/static_extensions/ext2gp2ext/golden/ext2gp2ext.log diff --git a/tests/tlm/static_extensions/ext2gp2ext/my_extension.h b/tests/golden-file/tlm/static_extensions/ext2gp2ext/my_extension.h similarity index 100% rename from tests/tlm/static_extensions/ext2gp2ext/my_extension.h rename to tests/golden-file/tlm/static_extensions/ext2gp2ext/my_extension.h diff --git a/tests/tlm/static_extensions/gp2ext/SimpleLTTarget_ext.h b/tests/golden-file/tlm/static_extensions/gp2ext/SimpleLTTarget_ext.h similarity index 100% rename from tests/tlm/static_extensions/gp2ext/SimpleLTTarget_ext.h rename to tests/golden-file/tlm/static_extensions/gp2ext/SimpleLTTarget_ext.h diff --git a/tests/tlm/static_extensions/gp2ext/extension_adaptors.h b/tests/golden-file/tlm/static_extensions/gp2ext/extension_adaptors.h similarity index 100% rename from tests/tlm/static_extensions/gp2ext/extension_adaptors.h rename to tests/golden-file/tlm/static_extensions/gp2ext/extension_adaptors.h diff --git a/tests/tlm/static_extensions/gp2ext/golden/gp2ext.log b/tests/golden-file/tlm/static_extensions/gp2ext/golden/gp2ext.log similarity index 100% rename from tests/tlm/static_extensions/gp2ext/golden/gp2ext.log rename to tests/golden-file/tlm/static_extensions/gp2ext/golden/gp2ext.log diff --git a/tests/tlm/static_extensions/gp2ext/gp2ext.cpp b/tests/golden-file/tlm/static_extensions/gp2ext/gp2ext.cpp similarity index 100% rename from tests/tlm/static_extensions/gp2ext/gp2ext.cpp rename to tests/golden-file/tlm/static_extensions/gp2ext/gp2ext.cpp diff --git a/tests/tlm/static_extensions/gp2ext/my_extension.h b/tests/golden-file/tlm/static_extensions/gp2ext/my_extension.h similarity index 100% rename from tests/tlm/static_extensions/gp2ext/my_extension.h rename to tests/golden-file/tlm/static_extensions/gp2ext/my_extension.h diff --git a/tests/tlm/tlm_base_socket_if/test01/golden/test01.log b/tests/golden-file/tlm/tlm_base_socket_if/test01/golden/test01.log similarity index 100% rename from tests/tlm/tlm_base_socket_if/test01/golden/test01.log rename to tests/golden-file/tlm/tlm_base_socket_if/test01/golden/test01.log diff --git a/tests/tlm/tlm_base_socket_if/test01/test01.cpp b/tests/golden-file/tlm/tlm_base_socket_if/test01/test01.cpp similarity index 100% rename from tests/tlm/tlm_base_socket_if/test01/test01.cpp rename to tests/golden-file/tlm/tlm_base_socket_if/test01/test01.cpp diff --git a/tests/tlm/tlm_fifo_get_if/golden/tlm_fifo_get_if.log b/tests/golden-file/tlm/tlm_fifo_get_if/golden/tlm_fifo_get_if.log similarity index 100% rename from tests/tlm/tlm_fifo_get_if/golden/tlm_fifo_get_if.log rename to tests/golden-file/tlm/tlm_fifo_get_if/golden/tlm_fifo_get_if.log diff --git a/tests/tlm/tlm_fifo_get_if/tlm_fifo_get_if.cpp b/tests/golden-file/tlm/tlm_fifo_get_if/tlm_fifo_get_if.cpp similarity index 100% rename from tests/tlm/tlm_fifo_get_if/tlm_fifo_get_if.cpp rename to tests/golden-file/tlm/tlm_fifo_get_if/tlm_fifo_get_if.cpp diff --git a/tests/tlm/update_original/golden/update_original.log b/tests/golden-file/tlm/update_original/golden/update_original.log similarity index 100% rename from tests/tlm/update_original/golden/update_original.log rename to tests/golden-file/tlm/update_original/golden/update_original.log diff --git a/tests/tlm/update_original/mm.h b/tests/golden-file/tlm/update_original/mm.h similarity index 100% rename from tests/tlm/update_original/mm.h rename to tests/golden-file/tlm/update_original/mm.h diff --git a/tests/tlm/update_original/update_original.cpp b/tests/golden-file/tlm/update_original/update_original.cpp similarity index 100% rename from tests/tlm/update_original/update_original.cpp rename to tests/golden-file/tlm/update_original/update_original.cpp diff --git a/tests/gtest/CMakeLists.txt b/tests/gtest/CMakeLists.txt new file mode 100644 index 000000000..5a9aab576 --- /dev/null +++ b/tests/gtest/CMakeLists.txt @@ -0,0 +1,17 @@ +find_package(GTest) +include(GoogleTest) + +enable_testing() + +function(add_systemc_test_suite PATH) + get_filename_component(FILE_NAME ${PATH} NAME_WE) + set(TEST_NAME "gtest-${FILE_NAME}") + + add_executable(${TEST_NAME} ${PATH}) + target_link_libraries(${TEST_NAME} GTest::gtest GTest::gmock SystemC::systemc) + add_dependencies(all-tests ${TEST_NAME}) + + gtest_discover_tests(${TEST_NAME}) +endfunction(add_systemc_test_suite) + +add_test_suite(nothing_test.cpp) diff --git a/tests/gtest/README.md b/tests/gtest/README.md new file mode 100644 index 000000000..f0d95a0cf --- /dev/null +++ b/tests/gtest/README.md @@ -0,0 +1,27 @@ +# Summary + +This directory contains a number of tests meant to ensure compliance with the +SystemC standard. All the test suites are written using gtest and linked against +SystemC with an `sc_main` that will run the tests. + +## Writing New Tests + +Identify a section or subsection in the IEEE1666 standard which is not already +verified to test against. These sections describe behaviors either during +elaboration or during simulation. Create, then, at most two files and at most +two top-level `sc_module`s, one in each, such that one (which is required) is +named `x.cpp` for some `x`, and the other (which is optional) is named +`x_setup.cpp`. In `x.cpp`, write a module with an `SC_THREAD` named `do_test` +that runs through the test, containing calls to GTest's `EXPECT_` and `ASSERT_` +macros. Additionally in `x.cpp`, there must be at least one test defined that +instantiates the defined module and calls `sc_start`. This may happen many +times, but note that the simulation will be resumed from where it was left off, +which may be after any or none of the other tests. In `x_setup.cpp`, a fixture +should instaniate the object, and various tests may be run against it, without +calling `sc_start`. + +All calls to `EXPECT_` and `ASSERT_` must be preceded by a comment that +references by section number and directly quotes the portion of the +specification that prescribes the tested behavior, or "Ibid." if the reasoning +of the immediately preceding `EXPECT_` or `ASSERT_` justifies the one the +comment annotates as well. diff --git a/tests/gtest/nothing_test.cpp b/tests/gtest/nothing_test.cpp new file mode 100644 index 000000000..6c86d6a0e --- /dev/null +++ b/tests/gtest/nothing_test.cpp @@ -0,0 +1,5 @@ +#include + +TEST(NothingTest, NothingTest) { + EXPECT_EQ(1, 1); +} From 6cb3ce4bd44c7d4e39882830590dfc1e6c3414cf Mon Sep 17 00:00:00 2001 From: Tali Auster Date: Thu, 30 Jul 2026 11:37:19 +0200 Subject: [PATCH 2/4] tests: begin sc_event construction tests All tests except sc_event_cons_t.do_test pass, indicating a bug in the implementation or specification. Signed-off-by: Tali Auster --- tests/gtest/CMakeLists.txt | 3 +- tests/gtest/nothing_test.cpp | 5 -- tests/gtest/sc_event_cons.cpp | 75 +++++++++++++++++++++++++++++ tests/gtest/sc_event_cons_setup.cpp | 58 ++++++++++++++++++++++ tests/gtest/tests.h | 14 ++++++ 5 files changed, 149 insertions(+), 6 deletions(-) delete mode 100644 tests/gtest/nothing_test.cpp create mode 100644 tests/gtest/sc_event_cons.cpp create mode 100644 tests/gtest/sc_event_cons_setup.cpp create mode 100644 tests/gtest/tests.h diff --git a/tests/gtest/CMakeLists.txt b/tests/gtest/CMakeLists.txt index 5a9aab576..e8e90197b 100644 --- a/tests/gtest/CMakeLists.txt +++ b/tests/gtest/CMakeLists.txt @@ -14,4 +14,5 @@ function(add_systemc_test_suite PATH) gtest_discover_tests(${TEST_NAME}) endfunction(add_systemc_test_suite) -add_test_suite(nothing_test.cpp) +add_systemc_test_suite(sc_event_cons.cpp) +add_systemc_test_suite(sc_event_cons_setup.cpp) diff --git a/tests/gtest/nothing_test.cpp b/tests/gtest/nothing_test.cpp deleted file mode 100644 index 6c86d6a0e..000000000 --- a/tests/gtest/nothing_test.cpp +++ /dev/null @@ -1,5 +0,0 @@ -#include - -TEST(NothingTest, NothingTest) { - EXPECT_EQ(1, 1); -} diff --git a/tests/gtest/sc_event_cons.cpp b/tests/gtest/sc_event_cons.cpp new file mode 100644 index 000000000..7c9d07c98 --- /dev/null +++ b/tests/gtest/sc_event_cons.cpp @@ -0,0 +1,75 @@ +#include "tests.h" + +using namespace testing; + +struct hierarchical_event_container : public sc_core::sc_module { + SC_CTOR(hierarchical_event_container) + { + SC_THREAD(do_test); + } + + void do_test() + { + // "Calling the constructor sc_event(const char*) with an empty string + // will have the same effect as calling the default constructor, + // regardless of when it is called by the application." (§5.10.4) + auto empty_name = sc_core::sc_event(""); + + // "When the default constructor is called by the application from the + // initialization phase onwards, whether or not a hierarchically named + // event is created shall be implementation-defined on a per-instance + // basis" (§5.10.4), so we can't check that we're in any particular + // entry. However, we are guaranteed that "An event that is not + // hierarchically named shall have a non-empty implementation-defined + // name." (§5.10.4) + EXPECT_NE(std::string(empty_name.name()), ""); + + // "Member function in_hierarchy shall return the value true if and only + // if the event is a hierarchically named event" (§5.10.5) + EXPECT_FALSE(empty_name.in_hierarchy()); + + auto e1 = sc_core::sc_event("e1"); + + // "Member function in_hierarchy shall return the value true if and only + // if the event is a hierarchically named event" (§5.10.5) + EXPECT_TRUE(e1.in_hierarchy()); + + auto evs = sc_core::sc_find_object("hec.do_test")->get_child_events(); + // When the constructor sc_event(const char*) is called by the + // application from the initialization phase onward with a non-empty + // string argument, the implementation shall create a hierachically + // named event. (ibid) + EXPECT_THAT(evs, ElementsAre(&e1)); + + // See the procedure described in §5.17. + EXPECT_EQ(std::string(e1.name()), "hec.do_test.e1"); + + auto e2 = sc_core::sc_event("e1"); + evs = sc_core::sc_find_object("hec.do_test")->get_child_events(); + + // "When the constructor sc_event(const char*) is called by the + // application from the initialization phase onward with a non-empty + // string argument, the implementation shall create a hierachically + // named event." (ibid) + EXPECT_THAT(evs, ElementsAre(&e1, &e2)); + + // "Each sc_object and each hierarchically named sc_event shall have a + // unique non-empty hierarchical name" (§5.17) + EXPECT_NE(std::string(e2.name()), "hec.do_test.e1"); + } +}; + +class sc_event_cons_t : public Test { +public: + sc_event_cons_t() + : hec("hec") + { + } + + hierarchical_event_container hec; +}; + +TEST_F(sc_event_cons_t, do_test) +{ + sc_core::sc_start(); +} diff --git a/tests/gtest/sc_event_cons_setup.cpp b/tests/gtest/sc_event_cons_setup.cpp new file mode 100644 index 000000000..20f1ded70 --- /dev/null +++ b/tests/gtest/sc_event_cons_setup.cpp @@ -0,0 +1,58 @@ +#include "tests.h" + +using namespace testing; + +struct hierarchical_event_container : public sc_core::sc_module { + SC_CTOR(hierarchical_event_container) + : ev("ev") + { + } + + sc_core::sc_event ev; +}; + +class sc_event_cons_setup_t : public Test { +public: + sc_event_cons_setup_t() + : hec("hec") + , ev("ev") + , ev_empty_name("") + { + } + + hierarchical_event_container hec; + sc_core::sc_event ev; + sc_core::sc_event ev_empty_name; +}; + +TEST_F(sc_event_cons_setup_t, hierarchical_naming) +{ + // Because "When called by the application during elaboration or before the + // initialization phase, each of the above two constructors shall create a + // hierarchically named event" (§5.10.4) and "Member function name shall + // return the hierarchical name of the event instance in the case of a + // hierarchically named event" (§5.10.5), the following must hold: + EXPECT_EQ(std::string(hec.ev.name()), "hec.ev"); +} + +TEST_F(sc_event_cons_setup_t, naming) +{ + // Ibid. + EXPECT_EQ(std::string(ev.name()), "ev"); +} + +TEST_F(sc_event_cons_setup_t, empty_naming) +{ + // "The name shall always be non-empty" (§5.10.5). One could argue that this + // is guarded by the previous if-statement, but we further have that "Each + // sc_object and each hierarchically named sc_event shall have a unique + // non-empty hierarchical name" (§5.17). + EXPECT_NE(std::string(ev_empty_name.name()), ""); + + // "When a hierarchically named event is constructed, if a non-empty string + // is passed as a constructor argument, that string shall be used to set the + // string name of the event. Otherwise, the string name shall be set to + // 'event'." (§5.10.4) Note that this is the "string name," which is + // then manipulated by sc_gen_unique_name. + EXPECT_THAT(std::string(ev_empty_name.basename()), StartsWith("event")); +} diff --git a/tests/gtest/tests.h b/tests/gtest/tests.h new file mode 100644 index 000000000..a9804f80c --- /dev/null +++ b/tests/gtest/tests.h @@ -0,0 +1,14 @@ +#ifndef SYSTEMC_GTEST_TESTS_H +#define SYSTEMC_GTEST_TESTS_H + +#include +#include +#include + +int sc_main(int argc, char* argv[]) +{ + testing::InitGoogleTest(&argc, argv); + return RUN_ALL_TESTS(); +} + +#endif From 816ca7d59c3f9029b073bbd1fa4c00a9053819b3 Mon Sep 17 00:00:00 2001 From: Tali Auster Date: Thu, 30 Jul 2026 11:39:01 +0200 Subject: [PATCH 3/4] tests: gtests: test sc_event::notify These tests were primarily generated with Claude Code, then reviewed and corrected. Signed-off-by: Tali Auster --- tests/gtest/CMakeLists.txt | 1 + tests/gtest/sc_event_notify.cpp | 834 ++++++++++++++++++++++++++++++++ 2 files changed, 835 insertions(+) create mode 100644 tests/gtest/sc_event_notify.cpp diff --git a/tests/gtest/CMakeLists.txt b/tests/gtest/CMakeLists.txt index e8e90197b..9fc4933b3 100644 --- a/tests/gtest/CMakeLists.txt +++ b/tests/gtest/CMakeLists.txt @@ -16,3 +16,4 @@ endfunction(add_systemc_test_suite) add_systemc_test_suite(sc_event_cons.cpp) add_systemc_test_suite(sc_event_cons_setup.cpp) +add_systemc_test_suite(sc_event_notify.cpp) diff --git a/tests/gtest/sc_event_notify.cpp b/tests/gtest/sc_event_notify.cpp new file mode 100644 index 000000000..398616bd9 --- /dev/null +++ b/tests/gtest/sc_event_notify.cpp @@ -0,0 +1,834 @@ +// This file was generated by Claude Code (Sonnet 4.6 low and medium effort). + +#include "tests.h" + +using namespace testing; +using namespace sc_core; + +// Helper: waits on an event indefinitely, tracking how many times it has woken +// and at what simulation time it last woke. +struct watcher_module : public sc_module { + sc_event& watched; + sc_time woke_at; + int wake_count = 0; + + watcher_module(sc_module_name n, sc_event& e) + : sc_module(n) + , watched(e) + { + SC_THREAD(do_watch); + } + + void do_watch() + { + for (;;) { + wait(watched); + woke_at = sc_time_stamp(); + wake_count++; + } + } +}; + +// ---- immediate notification ---- + +struct immediate_notify_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(immediate_notify_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); // let watcher reach its wait() + + // "A call to member function notify with an empty argument list shall + // create an immediate notification. Any and all process instances + // sensitive to the event shall be made runnable before control is + // returned from function notify, with the exception of the currently + // executing process instance, which shall not be made runnable due to + // an immediate notification regardless of its static or dynamic + // sensitivity" (§5.10.6) + e.notify(); + // We have not suspended, so watcher cannot have run yet. + // (NOTE 1: "Process instances sensitive to the event will not be + // resumed or triggered until the process that called notify has + // suspended or returned.") + EXPECT_EQ(w.wake_count, 0); + + wait(SC_ZERO_TIME); // yield so watcher runs + + // §5.10.6: watcher was sensitive to e and shall have been made + // runnable, so it must have run by now. + EXPECT_EQ(w.wake_count, 1); + + // Immediate notification happens at the current simulation time. + EXPECT_EQ(w.woke_at, sc_time_stamp()); + } +}; + +class immediate_notify_t : public Test { +public: + immediate_notify_t() + : m("m") + { + } + immediate_notify_module m; +}; + +// ---- cancel cannot undo an immediate notification ---- + +struct immediate_not_cancellable_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(immediate_not_cancellable_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + e.notify(); // immediate — watcher queued as runnable + + // "Immediate notification cannot be cancelled." (§5.10.6 NOTE 6) + // cancel() must be a no-op here; the watcher should still wake. + e.cancel(); + + wait(SC_ZERO_TIME); + + EXPECT_EQ(w.wake_count, 1); + } +}; + +class immediate_not_cancellable_t : public Test { +public: + immediate_not_cancellable_t() + : m("m") + { + } + immediate_not_cancellable_module m; +}; + +// ---- all processes sensitive to the event wake on immediate notify ---- + +struct multi_watcher_module : public sc_module { + sc_event e; + watcher_module w1; + watcher_module w2; + + SC_CTOR(multi_watcher_module) + : e("e") + , w1("w1", e) + , w2("w2", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + // "Any and all process instances sensitive to the event shall be made + // runnable before control is returned from function notify" (§5.10.6) + e.notify(); + + wait(SC_ZERO_TIME); + + EXPECT_EQ(w1.wake_count, 1); + EXPECT_EQ(w2.wake_count, 1); + } +}; + +class multi_watcher_t : public Test { +public: + multi_watcher_t() + : m("m") + { + } + multi_watcher_module m; +}; + +// ---- delta notification ---- + +struct delta_notify_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(delta_notify_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); // let watcher reach its wait() + + sc_time t0 = sc_time_stamp(); + + // "A call to member function notify with an argument that represents + // a zero time shall create a delta notification." (§5.10.6) + e.notify(SC_ZERO_TIME); + + // Watcher should not have run yet (we have not suspended). + EXPECT_EQ(w.wake_count, 0); + + wait(SC_ZERO_TIME); + wait(SC_ZERO_TIME); + + // §5.10.6 NOTE 4: processes sensitive to a delta notification are + // made runnable in the subsequent evaluation phase, so the watcher + // should have run now. + EXPECT_EQ(w.wake_count, 1); + + // Delta notification does not advance simulation time. + EXPECT_EQ(w.woke_at, t0); + } +}; + +class delta_notify_t : public Test { +public: + delta_notify_t() + : m("m") + { + } + delta_notify_module m; +}; + +// ---- cancel suppresses a pending delta notification ---- + +struct cancel_delta_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(cancel_delta_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + e.notify(SC_ZERO_TIME); + + // "Member function cancel shall delete any pending notification for + // this event." (§5.10.6) A delta notification is a pending + // notification and must be deleted by cancel(). + e.cancel(); + + wait(SC_ZERO_TIME); + wait(SC_ZERO_TIME); + + EXPECT_EQ(w.wake_count, 0); + } +}; + +class cancel_delta_t : public Test { +public: + cancel_delta_t() + : m("m") + { + } + cancel_delta_module m; +}; + +// ---- timed notification ---- + +struct timed_notify_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(timed_notify_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + sc_time t0 = sc_time_stamp(); + sc_time delay(10, SC_NS); + + // "A call to function notify with an argument that represents a + // non-zero time shall create a timed notification at the given time, + // expressed relative to the simulation time when function notify is + // called." (§5.10.6) + e.notify(delay); + + EXPECT_EQ(w.wake_count, 0); + + wait(delay); + + // §5.10.6 NOTE 4: processes sensitive to the event at the time the + // event occurs will be made runnable at that future simulation time. + EXPECT_EQ(w.wake_count, 1); + EXPECT_EQ(w.woke_at, t0 + delay); + } +}; + +class timed_notify_t : public Test { +public: + timed_notify_t() + : m("m") + { + } + timed_notify_module m; +}; + +// ---- cancel suppresses a timed notification ---- + +struct cancel_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(cancel_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + e.notify(10, SC_NS); + + // "Member function cancel shall delete any pending notification for + // this event." (§5.10.6) + e.cancel(); + + wait(20, SC_NS); + + // The notification was cancelled; watcher must not have woken. + EXPECT_EQ(w.wake_count, 0); + } +}; + +class cancel_t : public Test { +public: + cancel_t() + : m("m") + { + } + cancel_module m; +}; + +// ---- cancel on an event with no pending notification is benign ---- + +struct cancel_no_pending_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(cancel_no_pending_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + // cancel() when there is no pending notification must be a no-op. + // The spec says cancel "shall delete any pending notification" (§5.10.6); + // with no pending notification there is nothing to delete. + e.cancel(); + + // A subsequent notify must still work normally. + e.notify(10, SC_NS); + + wait(15, SC_NS); + + EXPECT_EQ(w.wake_count, 1); + } +}; + +class cancel_no_pending_t : public Test { +public: + cancel_no_pending_t() + : m("m") + { + } + cancel_no_pending_module m; +}; + +// ---- multiple notifications: at most one pending; earliest wins ---- + +struct earliest_timed_wins_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(earliest_timed_wins_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + // "If function notify is called for an event that already has a + // notification pending, only the notification scheduled to occur at + // the earliest time shall survive." (§5.10.9) + // Schedule a later timed notification first, then an earlier one. + e.notify(20, SC_NS); + e.notify(10, SC_NS); // earlier — this one survives + + sc_time t0 = sc_time_stamp(); + wait(25, SC_NS); + + // Watcher should have been triggered exactly once, at 10 ns. + EXPECT_EQ(w.wake_count, 1); + EXPECT_EQ(w.woke_at, t0 + sc_time(10, SC_NS)); + } +}; + +class earliest_timed_wins_t : public Test { +public: + earliest_timed_wins_t() + : m("m") + { + } + earliest_timed_wins_module m; +}; + +// Earlier timed notification wins regardless of which notify() call came first. +struct earlier_wins_regardless_of_order_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(earlier_wins_regardless_of_order_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + // "This is irrespective of the order in which function notify is + // called." (§5.10.9) — schedule the earlier time first. + e.notify(10, SC_NS); + e.notify(20, SC_NS); // later — must be ignored + + sc_time t0 = sc_time_stamp(); + wait(25, SC_NS); + + EXPECT_EQ(w.wake_count, 1); + EXPECT_EQ(w.woke_at, t0 + sc_time(10, SC_NS)); + } +}; + +class earlier_wins_regardless_of_order_t : public Test { +public: + earlier_wins_regardless_of_order_t() + : m("m") + { + } + earlier_wins_regardless_of_order_module m; +}; + +// Two notifications at the exact same future time: only one wakeup. +struct same_time_fires_once_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(same_time_fires_once_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + // "A given event shall have no more than one pending notification." + // (§5.10.9) When the same time is scheduled twice, the second call + // does not create a second pending notification. + e.notify(10, SC_NS); + e.notify(10, SC_NS); + + wait(15, SC_NS); + + EXPECT_EQ(w.wake_count, 1); + } +}; + +class same_time_fires_once_t : public Test { +public: + same_time_fires_once_t() + : m("m") + { + } + same_time_fires_once_module m; +}; + +// ---- immediate supersedes timed (the other half of §5.10.9) ---- + +struct immediate_beats_timed_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(immediate_beats_timed_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + sc_time t0 = sc_time_stamp(); + + // "An immediate notification is taken to occur earlier than a delta + // notification, and a delta notification earlier than a timed + // notification. This is irrespective of the order in which function + // notify is called." (§5.10.9) + e.notify(5, SC_NS); // TIMED pending + e.notify(); // immediate — must cancel timed, fire now + + EXPECT_EQ(w.wake_count, 0); + wait(SC_ZERO_TIME); + + // Watcher should have woken at the current time (immediate), not later. + EXPECT_EQ(w.wake_count, 1); + EXPECT_EQ(w.woke_at, t0); + + wait(10, SC_NS); // past the 5 ns mark that was cancelled + + // §5.10.9: only one notification survived; no second wakeup at 5 ns. + EXPECT_EQ(w.wake_count, 1); + } +}; + +class immediate_beats_timed_t : public Test { +public: + immediate_beats_timed_t() + : m("m") + { + } + immediate_beats_timed_module m; +}; + +// ---- triggered() semantics ---- + +// triggered() is true in the evaluation phase of the immediate notification +// and false in the next evaluation phase. +struct triggered_after_immediate_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(triggered_after_immediate_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + e.notify(); + + // "Member function triggered shall return the value true if and only + // if the event has been triggered in the immediately preceding delta + // notification phase or it has been triggered in the current + // evaluation phase via an immediate notification." (§5.10.5) + EXPECT_TRUE(e.triggered()); + + wait(SC_ZERO_TIME); // enter a new evaluation phase + + // The immediate notification is now in a prior evaluation phase, not + // the immediately preceding delta notification phase. §5.10.5 "if and + // only if" means triggered() must now return false. + EXPECT_FALSE(e.triggered()); + } +}; + +class triggered_after_immediate_t : public Test { +public: + triggered_after_immediate_t() + : m("m") + { + } + triggered_after_immediate_module m; +}; + +// triggered() is false before the delta fires, true in the immediately +// following evaluation phase, and false in the one after that. +struct triggered_after_delta_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(triggered_after_delta_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + e.notify(SC_ZERO_TIME); + + // Delta notification is pending but has not yet fired. + // §5.10.5: triggered() must be false. + EXPECT_FALSE(e.triggered()); + + wait(SC_ZERO_TIME); // delta fires; both do_test and watcher resume + wait(SC_ZERO_TIME); // let watcher run if it hasn't yet, then one more delta + + // We are now two evaluation phases past the delta notification. + // §5.10.5: triggered() must be false (e was not triggered in the + // "immediately preceding" delta notification phase). + EXPECT_FALSE(e.triggered()); + } +}; + +class triggered_after_delta_t : public Test { +public: + triggered_after_delta_t() + : m("m") + { + } + triggered_after_delta_module m; +}; + +// In a wait(e1 | e2), triggered() identifies which event actually fired: +// the firing event returns true, the non-firing event returns false. +struct or_list_triggered_module : public sc_module { + sc_event e1; + sc_event e2; + + SC_CTOR(or_list_triggered_module) + : e1("e1") + , e2("e2") + { + SC_THREAD(do_test); + } + + void do_test() + { + // Schedule e1 to fire in the next delta cycle, then wait for either. + e1.notify(SC_ZERO_TIME); + + wait(e1 | e2); + + // "Member function triggered shall return the value true if and only + // if the event has been triggered in the immediately preceding delta + // notification phase..." (§5.10.5) + // e1 fired in that phase; e2 did not. + EXPECT_TRUE(e1.triggered()); + EXPECT_FALSE(e2.triggered()); + } +}; + +class or_list_triggered_t : public Test { +public: + or_list_triggered_t() + : m("m") + { + } + or_list_triggered_module m; +}; + +struct immediate_beats_delta_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(immediate_beats_delta_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + // "An immediate notification is taken to occur earlier than a delta + // notification, and a delta notification earlier than a timed + // notification. This is irrespective of the order in which function + // notify is called." (§5.10.9) + e.notify(SC_ZERO_TIME); // delta notification pending + e.notify(); // immediate — replaces delta + + // Having called notify() (immediate), the watcher is made runnable + // but cannot run until we suspend. Confirm it runs this delta cycle. + EXPECT_EQ(w.wake_count, 0); + wait(SC_ZERO_TIME); + + // The watcher woke in the same simulation time (immediate notification). + EXPECT_EQ(w.wake_count, 1); + EXPECT_EQ(w.woke_at, sc_time_stamp()); + } +}; + +class immediate_beats_delta_t : public Test { +public: + immediate_beats_delta_t() + : m("m") + { + } + immediate_beats_delta_module m; +}; + +struct delta_beats_timed_module : public sc_module { + sc_event e; + watcher_module w; + + SC_CTOR(delta_beats_timed_module) + : e("e") + , w("w", e) + { + SC_THREAD(do_test); + } + + void do_test() + { + wait(SC_ZERO_TIME); + + sc_time t0 = sc_time_stamp(); + + // "a delta notification [is] earlier than a timed notification" + // (§5.10.9) + e.notify(10, SC_NS); // timed notification pending + e.notify(SC_ZERO_TIME); // delta — replaces timed notification + + wait(SC_ZERO_TIME); + wait(SC_ZERO_TIME); + + // Watcher should have woken at the current time (delta), not at 10 ns. + EXPECT_EQ(w.wake_count, 1); + EXPECT_EQ(w.woke_at, t0); + + wait(15, SC_NS); // confirm no second wakeup at 10 ns + + // §5.10.9: only one notification survives; no second wakeup. + EXPECT_EQ(w.wake_count, 1); + } +}; + +class delta_beats_timed_t : public Test { +public: + delta_beats_timed_t() + : m("m") + { + } + delta_beats_timed_module m; +}; + +TEST_F(immediate_notify_t, sc_event_notify_watcher_wakes) +{ + sc_start(); +} + +TEST_F(immediate_not_cancellable_t, sc_event_notify_immediate_not_cancellable) +{ + sc_start(); +} + +TEST_F(multi_watcher_t, sc_event_notify_all_watchers_wake) +{ + sc_start(); +} + +TEST_F(delta_notify_t, sc_event_notify_watcher_wakes_in_delta) +{ + sc_start(); +} + +TEST_F(cancel_delta_t, sc_event_notify_cancel_suppresses_delta) +{ + sc_start(); +} + +TEST_F(timed_notify_t, sc_event_notify_watcher_wakes_at_future_time) +{ + sc_start(); +} + +TEST_F(cancel_t, sc_event_notify_cancel_prevents_wakeup) +{ + sc_start(); +} + +TEST_F(cancel_no_pending_t, sc_event_notify_cancel_no_pending_is_benign) +{ + sc_start(); +} + +TEST_F(earliest_timed_wins_t, sc_event_notify_earliest_timed_notification_wins) +{ + sc_start(); +} + +TEST_F(earlier_wins_regardless_of_order_t, sc_event_notify_earlier_wins_regardless_of_order) +{ + sc_start(); +} + +TEST_F(same_time_fires_once_t, sc_event_notify_same_time_fires_once) +{ + sc_start(); +} + +TEST_F(immediate_beats_timed_t, sc_event_notify_immediate_supersedes_timed) +{ + sc_start(); +} + +TEST_F(triggered_after_immediate_t, sc_event_notify_triggered_after_immediate) +{ + sc_start(); +} + +TEST_F(triggered_after_delta_t, sc_event_notify_triggered_after_delta) +{ + sc_start(); +} + +TEST_F(or_list_triggered_t, sc_event_notify_or_list_triggered_identifies_event) +{ + sc_start(); +} + +TEST_F(immediate_beats_delta_t, sc_event_notify_immediate_supersedes_delta) +{ + sc_start(); +} + +TEST_F(delta_beats_timed_t, sc_event_notify_delta_supersedes_timed) +{ + sc_start(); +} From 9698880686d3613af6a5140de79cd1d2c09a60a8 Mon Sep 17 00:00:00 2001 From: Tali Auster Date: Fri, 31 Jul 2026 13:06:08 +0200 Subject: [PATCH 4/4] tests: gtests: introduce sc_clock tests This is a single failing test demonstrating a non-compliance when NaN is used as the clock duty cycle. Signed-off-by: Tali Auster --- tests/gtest/CMakeLists.txt | 1 + tests/gtest/sc_clock_setup.cpp | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 tests/gtest/sc_clock_setup.cpp diff --git a/tests/gtest/CMakeLists.txt b/tests/gtest/CMakeLists.txt index 9fc4933b3..4178c3adb 100644 --- a/tests/gtest/CMakeLists.txt +++ b/tests/gtest/CMakeLists.txt @@ -14,6 +14,7 @@ function(add_systemc_test_suite PATH) gtest_discover_tests(${TEST_NAME}) endfunction(add_systemc_test_suite) +add_systemc_test_suite(sc_clock_setup.cpp) add_systemc_test_suite(sc_event_cons.cpp) add_systemc_test_suite(sc_event_cons_setup.cpp) add_systemc_test_suite(sc_event_notify.cpp) diff --git a/tests/gtest/sc_clock_setup.cpp b/tests/gtest/sc_clock_setup.cpp new file mode 100644 index 000000000..0333f5c65 --- /dev/null +++ b/tests/gtest/sc_clock_setup.cpp @@ -0,0 +1,30 @@ +#include "tests.h" + +#include + +using namespace testing; + +class nan_clock : public sc_core::sc_module { +public: + sc_core::sc_clock clk; + + SC_CTOR(nan_clock) + : clk("clk", 1.0, sc_core::SC_NS, NAN) { }; +}; + +class sc_clock_t : public Test { +public: + sc_clock_t() + : nc("nc") + { + } + + nan_clock nc; +}; + +TEST_F(sc_clock_t, nan_clock) +{ + // §6.7.4 (b), "The duty cycle shall lie between the limits 0.0 and 1.0, + // exclusive. The default duty cycle is 0.5." + EXPECT_EQ(nc.clk.duty_cycle(), 0.5); +}