Re: x86_64 on MacBook with Intel Core Duo
site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com On May 22, 2007, at 1:50 PM, Uli Kusterer wrote: -Shawn _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... 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> This email sent to site_archiver@lists.apple.com
participants (1)
-
Shawn Erickson