perf stat: Suppress printing std-dev when its 0
authorJim Cromie <jim.cromie@gmail.com>
Wed, 7 Sep 2011 23:14:02 +0000 (17:14 -0600)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 29 Sep 2011 20:04:00 +0000 (17:04 -0300)
For pretty output only (preserve column for cvs output), dont print
std-deviation when its 0.00.  Do this based upon value, instead of
checking for --no-aggr, since the stats could conceivably be computed
over the runs on each CPU, and theres no reason to preclude that.

Link: http://lkml.kernel.org/r/1315437244-3788-4-git-send-email-jim.cromie@gmail.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Jim Cromie <jim.cromie@gmail.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/builtin-stat.c

index af0d65b414162cbde11fe3f17de72a3aee0feb79..076eda53cfba9d890affbe37f0a0dfd7ff889ac1 100644 (file)
@@ -528,7 +528,7 @@ static void print_noise_pct(double total, double avg)
 
        if (csv_output)
                fprintf(output, "%s%.2f%%", csv_sep, pct);
-       else
+       else if (pct)
                fprintf(output, "  ( +-%6.2f%% )", pct);
 }