<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">> </span><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">2. If this is implemented by adjusting the stack pointer,</span></font><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">> then you do have a point: i.e. the question is how the</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">> stack pointer  gets readjusted in the "right way” at</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">> the end of the procedure, given that the amount by how</span></font></div><div class=""><font face="monospace" class=""><span style="white-space: pre-wrap;" class="">> much it needs to adjusted is not known at compile time?</span></font><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">></span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class=""><br class=""></span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">I forgot to add that this approach of course invalidates</span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">the stack pointer (SP) itself. So one would need to find</span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">a different way in fact.</span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class=""><br class=""></span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class="">Ask Chris..</span></div><div class=""><span style="font-family: monospace; white-space: pre-wrap;" class=""><br class=""></span></div></div></body></html>