From cb2b3d8624d471e14b2ea11ddb128923c3097818 Mon Sep 17 00:00:00 2001 From: Laurent MAZET Date: Tue, 30 Sep 2025 10:57:35 +0200 Subject: [PATCH] microsec --- stat.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/stat.c b/stat.c index db782e6..c82f0a1 100644 --- a/stat.c +++ b/stat.c @@ -12,7 +12,7 @@ void compute_statistics (dts_t *points, int nb, int bins) { - printf ("Results are in nanosecond\n"); + printf ("Results are in microsecond\n"); printf ("Nb of points = %d\n", nb); /* compute average, minimum and maximum */ @@ -33,9 +33,9 @@ void compute_statistics (dts_t *points, int nb, int bins) } avg = avg / (nb - 1); - printf ("Minimum = %.2lf\n", min); - printf ("Average = %.2lf\n", avg); - printf ("Maximum = %.2lf\n", max); + printf ("Minimum = %.2lfus\n", min / 1000); + printf ("Average = %.2lfus\n", avg / 1000); + printf ("Maximum = %.2lfus\n", max / 1000); /* standard deviation */ @@ -75,9 +75,9 @@ void compute_statistics (dts_t *points, int nb, int bins) p75 = (p75 + points[(3 * nb) / 4 - 1]) / 2; } - printf ("25th %% = %.2lf\n", p25); - printf ("Median = %.2lf\n", med); - printf ("75th %% = %.2lf\n", p75); + printf ("25th %% = %.2lfus\n", p25 / 1000); + printf ("Median = %.2lfus\n", med / 1000); + printf ("75th %% = %.2lfus", p75 / 1000); /* compute histogram */ @@ -99,7 +99,9 @@ void compute_statistics (dts_t *points, int nb, int bins) for (int j = 0; j < STEP; j++) { printf ("%c", (j < h) ? '#' : ' '); } - printf (" [%.2lf - %.2lf] = %d\n", min + i * gap, min + (i + 1) * gap, hist[i]); + printf (" [%.2lfus - %.2lfus] = %d\n", + (min + i * gap) / 1000, (min + (i + 1) * gap) / 1000, + hist[i]); } free (hist); -- 2.30.2