<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 20, 2015 at 2:20 AM, Bruce Hoult <span dir="ltr"><<a href="mailto:bruce@hoult.org" target="_blank">bruce@hoult.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Sorry to butt in .. but curious ...<span class=""><div><br></div><div>"a RET instruction which gets expanded into a write to a register and a jump/branch"</div><div><br></div></span><div>If you do that after Register Allocation then where do you get the temporary register from? Not knowing the architecture in question at all, maybe there's a dedicated one, in which case fine. But if not?</div></div>
</blockquote></div><div class="gmail_extra"><br></div>I was wrong. This was an assumption as I didn't know where I can check it. Turns out it expand only to a jump instruction.<br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>R</div></div></div></div></div>
</div></div>