diff --git a/src/task.c b/src/task.c index 48db2d06f8fb77f98e70f709e9d4d56a8984ca5e..00c796423346dc1a7d8cba64bd943a33ef57908f 100644 --- a/src/task.c +++ b/src/task.c @@ -791,9 +791,11 @@ void task_dump_stats(struct engine *e, int step) { * some absolute units. */ int fixed_cost = (int)(clocks_from_ticks(mean) * 10000.f); fprintf(dfile, - "%15s/%-10s %10d %14.2f %14.2f %14.2f %14.2f %14.2f %10d\n", - taskID, subtaskID_names[k], count[j][k], min[j][k], max[j][k], - sum[j][k], mean, perc, fixed_cost); + "%15s/%-10s %10d %14.4f %14.4f %14.4f %14.4f %14.4f %10d\n", + taskID, subtaskID_names[k], count[j][k], + clocks_from_ticks(min[j][k]), clocks_from_ticks(max[j][k]), + clocks_from_ticks(sum[j][k]), clocks_from_ticks(mean), + perc, fixed_cost); fprintf(cfile, "repartition_costs[%d][%d] = %10d; /* %s/%s */\n", j, k, fixed_cost, taskID, subtaskID_names[k]); }