> is because there is a penalty for executing 32-bit code, one which is

There is none (if you use the 32bit subset of the AMD64 architecture).
But there is a penalty for using the x86 architecture instead of the
amd64 architecture.

This penalty is not specific to the Athlon64/Opteron/younameit, but to all
known x86 implementation: it's just the the x86 architecture has few
registers and this limitation was partly lifted in the amd64 architecture.

So the "penalty" you're talking about, is there because the amd64
architecture did more than extend pointers and int to 64bit, it also fixed
a few problems in the x86 architecture.  It has nothing to do with whether
or not the amd64 is a "true 64 bit architecture", whatever that may mean.


        Stefan


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to