Я вже побачив:
-mcpu=cpu-type
Tune to cpu-type everything applicable about the generated code, except for the ABI
and the set of available instructions. The choices for cpu-type are i386, i486,
i586, i686, pentium, pentium-mmx, pentiumpro, pentium2, pentium3, pentium4,
prescott, nocona, k6, k6-2, k6-3, athlon, athlon-tbird, athlon-4, athlon-xp, athlon-
mp, winchip-c6, winchip2 and c3.
While picking a specific cpu-type will schedule things appropriately for that par‐
ticular chip, the compiler will not generate any code that does not run on the i386
without the -march=cpu-type option being used. i586 is equivalent to pentium and
i686 is equivalent to pentiumpro. k6 and athlon are the AMD chips as opposed to the
Intel ones.
А все таки при таких процах яка оптимізація максимально можлива?
$ cat /etc/make.conf
USE=".....mmx.....¨
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=і686 mmmx -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
Subarchitecture Type (PC-compatible) --->
Processor family (i686) --->
[ ] Generic x86 support