On Mon, Jun 27, 2011 at 11:37 AM, Ben Noordhuis <[email protected]> wrote: > I have some questions about the x86_64 bytecode compiler, hope someone > can answer them. (You, Thilo? I notice you've been working on it a lot > lately). > > 1. q3asm emits ENTER and LEAVE operations that respectively reserve > and free 8 + currentLocals + currentArgs bytes. Why the extra 8 bytes?
Does this somehow ensure that the stack is 16-byte aligned? IIRC, 16-byte alignment is required on x86_64. Matt _______________________________________________ ioquake3 mailing list [email protected] http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org By sending this message I agree to love ioquake3 and libsdl.
