<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<blockquote cite="mid:Pine.LNX.4.61.0710020950080.29045@idefix.wisa.be"
 type="cite">
  <pre wrap="">FPC can create IA32 and AMD64 code, not IA64 code.
  </pre>
</blockquote>
That is what I meant by IA 32/64. I did not suppose it can create
Inatium code <span class="moz-smiley-s1"><span> :-) </span></span>.<br>
<blockquote cite="mid:Pine.LNX.4.61.0710020950080.29045@idefix.wisa.be"
 type="cite">
  <pre wrap="">
A 64-bit OS is necessary.
  </pre>
</blockquote>
I suppose this is because the API calls generated are 64 bit. Correct ?
<br>
<blockquote cite="mid:Pine.LNX.4.61.0710020950080.29045@idefix.wisa.be"
 type="cite">
  <pre wrap="">
  </pre>
  <blockquote type="cite">
    <pre wrap="">Does / can a 64 Bit FPC generated program include 32 Bit code as well so that
it can run on a 32 Bit CPU ?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
No.
  </pre>
</blockquote>
So you would need to compile/deploy both versions if you want the
customer to optionally take advantage of 64 bit. No problem IMHO.<br>
<br>
I suppose the 64 Bit OS takes care that any 32 bit program can run,
anyway. Correct ? <br>
<blockquote cite="mid:Pine.LNX.4.61.0710020950080.29045@idefix.wisa.be"
 type="cite">
  <pre wrap="">
No, because if the program can run on 32-bit, the only adavtage to go for 
64-bit is speed. But, FPC generates currently slower 64-bit executables 
than 32-bit executables.
  </pre>
</blockquote>
Oops ?!?! I supposed that using the much greater count of registers in
64 bit mode could speed up any kind of software. I suppose that the
experts <u>are </u>working on that, though.<br>
<br>
Thanks for your answers !<br>
<br>
-Michael<br>
</body>
</html>