Daniel J Blueman wrote:
> All older VIA processors, AMD Geode procs and so on support the full
> i586 instruction set, which including MMX instructions and registers,
> which itself can provide a good win.
> 

Geodes have partial implementation, particularly they only handle a few 
PREFETCH instructions IIRC.

  >>> (does any of this apply to x86-64, eg -mtune=core2 or k8?)
>> Yes but this becomes a mess.  Leave it as is.  gcc is good at tuning
>> to general-purpose in an instruction set.
> 
> -mtune is instruction-set invariant. gcc will tune for for i386
> scheduling, ie fewer pipeline stages. It's later processors that have
> had to optimise for short-pipeline-scheduled code, not the converse.
> IA64 would have been crippled if the instruction scheduling wasn't
> right from the outset.
> 

Why the hell would you tune 64-bit instructions for a 32-bit processor? 
  x86-64 has as much to do with IA-32 (i386, x86, i686, etc) as PPC has 
to do with SPARC.

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to