Commit 6dd0e0b2 by Richard Kenner

(output_bb): Fix error in long backwards branch with nullified delay

slot.

From-SVN: r10120
parent 1433f0f9
...@@ -3799,9 +3799,9 @@ output_bb (operands, nullify, length, negated, insn, which) ...@@ -3799,9 +3799,9 @@ output_bb (operands, nullify, length, negated, insn, which)
else else
strcat (buf, ">="); strcat (buf, ">=");
if (negated) if (negated)
strcat (buf, " %0,%1,.+12\n\tbl %3,0"); strcat (buf, ",n %0,%1,.+12\n\tbl %3,0");
else else
strcat (buf, " %0,%1,.+12\n\tbl %2,0"); strcat (buf, ",n %0,%1,.+12\n\tbl %2,0");
} }
/* Handle short backwards branch with an unfilled delay slot. /* Handle short backwards branch with an unfilled delay slot.
Using a bb;nop rather than extrs;bl saves 1 cycle for both Using a bb;nop rather than extrs;bl saves 1 cycle for both
......
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