From 0779a945d20e82faec563457975e798fab9d60f8 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Thu, 3 Nov 2016 13:21:59 -0700 Subject: [PATCH] SCP: Fix output of SHOW QUEUE to also include event due time in usecs --- scp.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/scp.c b/scp.c index ee1e7ead..87b14fa6 100644 --- a/scp.c +++ b/scp.c @@ -4627,14 +4627,13 @@ else { if (uptr == &sim_expect_unit) fprintf (st, " Expect fired"); else - if ((dptr = find_dev_from_unit (uptr)) != NULL) { + if ((dptr = find_dev_from_unit (uptr)) != NULL) fprintf (st, " %s", sim_dname (dptr)); - if (dptr->numunits > 1) - fprintf (st, " at %d%s\n", accum + uptr->time, (uptr->flags & UNIT_IDLE) ? " (Idle capable)" : ""); - } else fprintf (st, " Unknown"); - fprintf (st, " at %d\n", accum + uptr->time); + fprintf (st, " at %d (%.0f usecs) %s\n", accum + uptr->time, + ((accum + uptr->time)*1000000.0)/sim_timer_inst_per_sec (), + (uptr->flags & UNIT_IDLE) ? " (Idle capable)" : ""); accum = accum + uptr->time; } }