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.

Reply via email to