<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>