[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] x86-64
From: |
shinichiro . h |
Subject: |
Re: [Tinycc-devel] x86-64 |
Date: |
Thu, 11 Jun 2009 08:43:19 +0900 |
User-agent: |
Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (Gojō) APEL/10.7 Emacs/22.3 (x86_64-pc-linux-gnu) MULE/5.0 (SAKAKI) |
Hi,
> We might need align=16, e.g. for SSE:
> + add $15,%rax
> + and $-16,%rax
Ah, yes. I forgot about this. Fixed, thanks!
> As to PE32+ (WIN64), there are some differences with calling convention,
> one being that it uses only 4 register for arguments (RDX, RCX, R8, R9)
> --> http://msdn.microsoft.com/en-us/library/ms235286.aspx
Yes. We also need to fix gfunc_call in x86_64-gen, of course. I may be
able to work on this if I have win64 box. But currently I don't have
one.
Thanks,