diff options
| author | Louis Burda <quent.burda@gmail.com> | 2023-12-25 03:28:35 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2023-12-25 03:28:49 +0100 |
| commit | ee7820e1cfde69c16130a43c8b7e7df1724afb9e (patch) | |
| tree | 85975e9a535862e3cddaf3beb5989bfd8307bd2f /tis100.c | |
| parent | ae4a7b241a033627ed136b2ef66922034cfbeae1 (diff) | |
| download | tis100-ee7820e1cfde69c16130a43c8b7e7df1724afb9e.tar.gz tis100-ee7820e1cfde69c16130a43c8b7e7df1724afb9e.zip | |
Calculate steps needed by tick of last output event
Diffstat (limited to 'tis100.c')
| -rw-r--r-- | tis100.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -37,6 +37,7 @@ main(int argc, const char **argv) { struct tis_stats stats; bool idle, prev_idle; + int i; if (argc < 2) { fprintf(stderr, "Usage: tis100 FILE [IO..]\n"); @@ -52,6 +53,12 @@ main(int argc, const char **argv) prev_idle = idle; idle = !tis_step(&tis); } + + for (i = 0; i < TIS_MAX_IO_PORTS; i++) { + if (tis.out_ports[i] && tis.out_ports[i]->io_step > 0) { + } + } + tis.steps -= 1; /* remove last idle step */ if (tis.show_stats) { |
