<div dir="ltr"><div>... at <a href="http://www.mirandabanda.org/files/Cog/VM/VM.r3365">http://www.mirandabanda.org/files/Cog/VM/VM.r3365</a></div><div><br></div><div>CogVM source as per VMMaker.oscog-eem.1332/r3365</div><div><br></div><div>Newspeak Cogit:</div><div>Fix the regression in implicit receiver sends caused by VMMaker.oscog-eem.1317</div><div>(fix to performance regression caused by using XCHG on x86).</div><div><br></div><div>The implicit receiver cache uses SendNumArgsReg to refer to the cache object.</div><div>Hence we must use TempReg for genPushRegisterArgsForNumArgs: in this case.</div><div>So refactor to genPushRegisterArgsForNumArgs:scratchReg:, passing either</div><div>TempReg or SendNumArgsReg as approprate.</div>-- <br><div class="gmail_signature">best,<div>Eliot</div></div>
</div>