From: Kalyanov D. <kal...@gm...> - 2010-07-13 18:37:19
|
On Tuesday 13 July 2010 21:15:39, Roman Marynchak wrote: > Hello All, > > I use SBCL at work, but our product migrates on Windows 7 x64 and requires > the appropriate 64-bit CL implementation (capable of using 4+ GB of memory, > emitting AMD64 code and so on). So, I wonder how long it can take to port > SBCL there? > > Actually, there are three specific questions: > > 2. What are the technical problems connected with this port? As far as I know, the main difference between Win64 and Win32 is different exception handling mechanism. In Win32, functions pushed and popped SEH frames; in Win64 exception handling is table-based: each function is associated with exception information table; it's documented in http://msdn.microsoft.com/en-us/library/7kcdt6fy%28v=VS.80%29.aspx). Win64 differs from other x86-64 OSes in calling convention. |