Re: [ioquake3] x86_64 VM question potpourri

2011-06-27 Thread Thilo Schulz
Before I start I'd like to point out that vm_x86_64.c is no longer compiled per default, instead vm_x86.c is used, which now fully supports x86_64 machines. On Monday, 27. June 2011 17:37:03 Ben Noordhuis wrote: > 1. q3asm emits ENTER and LEAVE operations that respectively reserve > and free 8 +

Re: [ioquake3] x86_64 VM question potpourri

2011-06-27 Thread Matt Turner
On Mon, Jun 27, 2011 at 11:37 AM, Ben Noordhuis 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 +

[ioquake3] x86_64 VM question potpourri

2011-06-27 Thread Ben Noordhuis
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? A seemin