summaryrefslogtreecommitdiff
path: root/perf/cairo-perf-report.c
diff options
context:
space:
mode:
Diffstat (limited to 'perf/cairo-perf-report.c')
-rw-r--r--perf/cairo-perf-report.c10
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');