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