diff options
Diffstat (limited to 'perf/cairo-perf-report.c')
-rw-r--r-- | perf/cairo-perf-report.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/perf/cairo-perf-report.c b/perf/cairo-perf-report.c index 2029a884..e62c6eb7 100644 --- a/perf/cairo-perf-report.c +++ b/perf/cairo-perf-report.c @@ -195,16 +195,16 @@ test_report_parse (test_report_t *report, char *line, char *configuration) report->stats.iterations = 0; skip_char ('\n'); } else { - parse_double (report->stats.min_ticks); - skip_space (); + int total_iterations; + report->stats.ticks_per_ms = 1; parse_double (min_time); - report->stats.ticks_per_ms = report->stats.min_ticks / min_time; + report->stats.min_ticks = min_time * 1000; skip_space (); parse_double (median_time); - report->stats.median_ticks = median_time * report->stats.ticks_per_ms; + report->stats.median_ticks = median_time * 1000; skip_space (); @@ -215,6 +215,8 @@ test_report_parse (test_report_t *report, char *line, char *configuration) skip_space (); parse_int (report->stats.iterations); + skip_char ('/'); + parse_int (total_iterations); skip_space (); skip_char ('\n'); |