Commit 55d8cb78 by Bernd Schmidt Committed by Bernd Schmidt

Use dynamic branch prediction hint in more cases.

From-SVN: r37105
parent 005f39ce
......@@ -8,6 +8,8 @@
* config/ia64/ia64.h (RTX_COSTS): A few more entries, and a more
accurate value for MULT.
* config/ia64/ia64.c (ia64_print_operand): Require probability to be
2% or > 98% before using static branch prediction bits.
2000-10-28 Neil Booth <neilb@earthling.net>
......
......@@ -3311,11 +3311,11 @@ ia64_print_operand (file, x, code)
int pred_val = INTVAL (XEXP (x, 0));
/* Guess top and bottom 10% statically predicted. */
if (pred_val < REG_BR_PROB_BASE / 10)
if (pred_val < REG_BR_PROB_BASE / 50)
which = ".spnt";
else if (pred_val < REG_BR_PROB_BASE / 2)
which = ".dpnt";
else if (pred_val < REG_BR_PROB_BASE * 9 / 10)
else if (pred_val < REG_BR_PROB_BASE / 100 * 98)
which = ".dptk";
else
which = ".sptk";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment