<div dir="ltr"><div class="gmail_quote"><br><div dir="ltr"><div><div>Hello. May somebody explain how cost in loop strength reduction is calculated?<br></div>E.q. I received two different costs with 3 regs and with 1reg and imms. Why second combination in preffered? <br>

<br></div>(Some from debug log)<br><div><div>New best at 3 regs, with addrec cost 3.<br> Regs: {20000,+,-1}<nw><%for.body> {@x,+,4}<nsw><%for.body> {@y,+,4}<nsw><%for.body><br>New best at 3 regs, with addrec cost 1, plus 16 imm cost.<br>

 Regs: {0,+,-1}<nw><%for.body> @x @y<br><br></div></div></div>
</div><br></div>