From eaee22dd9534f76340ce7db10c3d3c1d39200b70 Mon Sep 17 00:00:00 2001 From: Sebastian Hack Date: Wed, 6 Sep 2006 14:15:11 +0000 Subject: [PATCH] Fixed a bug concerning integer translation [r8184] --- ir/ana/execfreq.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ir/ana/execfreq.c b/ir/ana/execfreq.c index 70223b95a..6365b09ce 100644 --- a/ir/ana/execfreq.c +++ b/ir/ana/execfreq.c @@ -275,13 +275,13 @@ compute_execfreq(ir_graph * irg, double loop_weight) /* compute m and b of the transformation used to convert the doubles into scaled ints */ { - /* double l1 = 1; */ + double l1 = 1.0; double h1 = MAX_INT_FREQ; double l2 = ef->min_non_zero; double h2 = ef->max; - ef->m = (h1 /* - l1 */) / (h2 - l2); - ef->b = (/* l1 * */ h2 - l2 * h1) / (h2 - l2); + ef->m = (h1 - l1) / (h2 - l2); + ef->b = (l1 * h2 - l2 * h1) / (h2 - l2); } #ifdef USE_GSL -- 2.20.1