Add test cases for the expected execution traces of various instructions, especially drv, wait, halt, and the various ways of obtaining sub-signals. These tests should act as source-of-truth for simulator implementations. All simulators must produce the respective trace for an LLHD input. Executing the traces will be left for each simulator repository -- LLHD will merely host the test case and expected output, together with a comparison script.
Add test cases for the expected execution traces of various instructions, especially
drv
,wait
,halt
, and the various ways of obtaining sub-signals. These tests should act as source-of-truth for simulator implementations. All simulators must produce the respective trace for an LLHD input. Executing the traces will be left for each simulator repository -- LLHD will merely host the test case and expected output, together with a comparison script.