Re: x86_64 on MacBook with Intel Core Duo
Re: x86_64 on MacBook with Intel Core Duo
- Subject: Re: x86_64 on MacBook with Intel Core Duo
- From: Shawn Erickson <email@hidden>
- Date: Tue, 22 May 2007 23:34:37 -0700
On May 22, 2007, at 1:50 PM, Uli Kusterer wrote:
On 22.05.2007, at 17:04, roman pindur wrote:
I am working on a computational program in C++/C with SSE2/3 and I
would like build it as a shell 64 bit appliation . I have a
MacBook Core Duo with Tiger 10.4.9 and GCC 4.0.1 & 4.2 & 4.3 on
it. I can manage to compile my code with x86_64 parameter, but
when I run it I get "Bad CPU type in executable" error.
Errr... look at the description of the Core Duo CPU? It only
supports EM64T, which according to Intel's site only allows you to
access more memory. I've seen no mention that the Core Duo was a 64
bit CPU, so it doesn't surprise me that it won't run x86_64 code.
EM64T was Intel's name for x86-64. They now call it "Intel 64
Technology".
The Core Duo does not support x86-64 (aka EM64T). What on Intel's
site makes you believe that the Core Duo supports EM64T or that only
supporting EM64T doesn't mean it is a 64 bit capable core? The Core 2
Duo however does support x86-64.
Core Duo: <http://download.intel.com/design/mobile/datashts/
30922106.pdf>
Core 2 Duo: <http://download.intel.com/design/mobile/datashts/
31674501.pdf>
-Shawn
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden