On Monday 18 December 2006 09:58, Andrew Gaydenko wrote:
> Statux,
>
> Thanks!
>
> ======= On Monday 18 December 2006 02:44, Statux wrote: =======
> ...
>
> >If you want to use EM64T, it's amd64 and -march=nocona in the
> > CFLAGS.
>
> But If I don't want to use EMT64 but have CPU with EM64T (say, it is
> Pentium D) - am I forced to use 'amd64' artch? Or - can I use 'x86'
> with such 64-bit CPU? - all will work as "normal" 32-bit system, when
> '-march=prescott' is selected. Is it so? And as for, say, Pentium D
> 925, it has 'Presler' cores rather 'Prescott-2M' for Pentium4 630.

em64t and amd64 are the same thing. Essentially, AMD came out with a 64 
bit instruction set for their chips. After a few years market forces 
caused Intel to implement the same instruction set for their chips, and 
Intell called this em64t.

The point being, AMD 64 bit code runs on Intel non-Itanium 64 bit chips 
just fine, the same way that AMD 32 bit chips execute Intel 32 bit code 
just fine. There are some small differences in these two architectures, 
but these differences are accounted for in other places and you don't 
have to concern yourself with them.

alan
-- 
gentoo-user@gentoo.org mailing list

Reply via email to