Re: What does 32 bit application mean?

=?ISO-8859-1?Q?J=FCrgen_Kahrs?= <Juergen.Kahrs@vr-web.de>
31 Jul 2005 00:41:10 -0400

          From comp.compilers

Related articles
What does 32 bit application mean? jatinb@noida.hcltech.com (Jatin Bhateja, Noida) (2005-07-28)
Re: What does 32 bit application mean? Juergen.Kahrs@vr-web.de (=?ISO-8859-1?Q?J=FCrgen_Kahrs?=) (2005-07-31)
Re: What does 32 bit application mean? DrDiettrich@compuserve.de (Hans-Peter Diettrich) (2005-07-31)
Re: What does 32 bit application mean? fw@deneb.enyo.de (Florian Weimer) (2005-08-01)
Re: What does 32 bit application mean? marcov@stack.nl (Marco van de Voort) (2005-08-03)
Re: What does 32 bit application mean? marcov@stack.nl (Marco van de Voort) (2005-08-05)
Re: What does 32 bit application mean? freitag@alancoxonachip.com (Andi Kleen) (2005-08-05)
| List of all articles for this month |

From: =?ISO-8859-1?Q?J=FCrgen_Kahrs?= <Juergen.Kahrs@vr-web.de>
Newsgroups: comp.compilers
Date: 31 Jul 2005 00:41:10 -0400
Organization: Compilers Central
References: 05-07-110
Keywords: architecture, comment

Jatin Bhateja, Noida wrote:


> As to whether you can run 32 bit code on a 64 bit machine or v/v, any
> compiled program requires a particular hardware instruction set. For
> 64 bit machines that evolved from 32 bit machines such as IBM zSeries
> and AMD 64, there is usually a compatibility mode that emulates the 32


Here are some links explaining details:


http://www.amd.com/us-en/assets/content_type/DownloadableAssets/dwamd_Porting_Win_DD_to_AMD64_Sept24.pdf
http://www.amd.com/us-en/assets/content_type/DownloadableAssets/dwamd_AMD64_PortApp.pdf
http://www.devx.com/amd/Article/17783


Don't say this is AMD propaganda. I'm sure these links will explain
many details that the original poster would have asked anyway.


> bit predecessor. In the other direction, forget it, 32 bit machines
> don't run 64 bit code. You can indeed program a 32 bit machine (or
> for that matter an 8 or 16 bit machine) to handle 64 bit data, but
> that doesn't make it 64 bit code. -John]


There was an emulator that was hosted on i386 and emulated AMD64
code. Developers used it in 2002 when there was no Opteron chip
available yet. It was painfully slow, of course.
[You can run a PDP-8 emulator on your AMD 64, but I don't know anyone
who says that'd make it a 12 bit machine. -John]


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.